The Serial Framework is a Software Development Kit (SDK) that simplifies
serial port communication (COM, UART, RS232) for software developers on Windows and
macOS platforms. Streamline your interaction with modems, barcode scanners, IoT devices, and other
serial equipment with our robust and easy-to-use API. The Serial Framework is a part of the
Wireless Communication Library but can be used as a standalone library.
On the Internet, you can find quite a lot of libraries for working with serial ports, both free and commercial. However, the
Serial Framework offers a number of advantages over them. First, the Serial Framework is fully
compatible with our other libraries: the Bluetooth and the Wi-Fi
Framework. Second, the library provides a number of unique features that are not provided by other libraries. For example, COM ports
and USB devices monitoring and enumerating. Providing full control over the serial port configuration
makes it easy to connect any device to a computer via a COM port and allows your application to interact with it.
Additionally, the Serial Framework includes a full implementation of OBEX, which allows it to be
used with many devices. The included implementation of OBEX Object Push (OPP) and OBEX File Transfer
(FTP) clients, as well as an OBEX Object Push server, enables easy transfer of large amounts of data
over a serial connection.
The library is fully compatible with Unity on both Windows and macOS, and
completely supports both the Mono and IL2CPP scripting backends. This means it can be integrated into
Unity projects and used across supported Editor and player build
configurations on either platform without needing separate implementations or workarounds for either backend.
Supporting both macOS and Windows, the Serial Framework will drastically reduce your
development time, resulting in significant cost savings for your project.
Using the Serial Framework instead of the native Win32, .NET, or POSIX serial APIs lets you skip the
platform-specific friction and ship a production-ready application in a fraction of the time. Below you can find the full features list of the
Serial Framework.