4 releases (2 breaking)

new 0.4.0 May 19, 2024
0.2.0 Oct 24, 2021
0.1.1 Apr 30, 2020
0.1.0 Apr 30, 2020

#15 in #iot-devices

Download history 5/week @ 2024-02-15 28/week @ 2024-02-22 24/week @ 2024-02-29 17/week @ 2024-03-07 20/week @ 2024-03-14 8/week @ 2024-03-21 46/week @ 2024-03-28 24/week @ 2024-04-04 3/week @ 2024-04-11 3/week @ 2024-04-18 9/week @ 2024-04-25 1/week @ 2024-05-02 5/week @ 2024-05-09 162/week @ 2024-05-16

178 downloads per month
Used in 4 crates

MIT license

13KB
206 lines

Unified communication for IoT clients

license github crates docs status

The backends interface was introduced to support different connection methods. Each backend should provide the way to establish bidirectional connection for exchanging binary data with devices.

IMPORTANT NOTE: Async runtime feature should be selected explicitly.

Supported features

Built-in backends

  • unicom-tcp TCP socket connection
  • unicom-unix Unix-domain socket connection
  • unicom-serial Serial port connection

Dependencies

~1.4–3MB
~80K SLoC