Skip to content

Device Service Support

The following table lists the EdgeX device services and protocols they support.

Device Service Repository Protocol Releases Versions Status Comments
device-camera-go ONVIF Delhi-Jakarta 0.7 - 2.x Active Not a full ONVIF implementation, but a good starter
device-rest-go REST Edinburgh-Jakarta 1.0 - 2.x Active provides one-way communications only. Allows posting of binary and JSON data via REST. Events are single reading only.
device-rfid-llrp-go LLRP Hanoi 1.3 Active Communications with RFID readers via LLRP. Work ongoing to update to Ireland, 2.x
device-snmp-go SNMP Edinburgh-Jakarta 1.0 and 2.x Active Basic implementation of SNMP protocol. Async callbacks and traps not currently supported.
device-virtual-go Edinburgh - Jakarta 1.0 and 2.x Active Simulates sensor readings of type binary, Boolean, float, integer and unsigned integer
device-mqtt-go MQTT Fuji – Jakarta 1.1 and 2.x Active Two way communications via multiple MQTT topics
device-modbus-go Modbus Dehli – Jakarta 0.7 - 2.x Active Supports Modbus over TCP or RTU
device-gpio GPIO Hanoi – Jakarta 1.3 and 2.x Active Linux only; uses sysfs ABI
device-grove-c Edinburg – Jakarta 1.0 and 2.x Active Connects the Grove sensor on Grove Raspberry Pi using libmraa library; Linux and ARM only
device-bacnet-c BACnet Edinburg – Hanoi 1.0 and 2.x Active Currently being updated for Ireland and Jakarta. Supports BACnet via ethernet (IP) or serial (MSTP). Uses the Steve Karag BACnet stack
device-coap-c CoAP Hanoi - Ireland 1.3 and 2.x Inactive This service is in the process of being redeveloped and expanded for Jakarta – and will support Thread as a subset of functionality. Currently supports CoAP-based REST and is one way communications (read-only)
device-uart UART 2.x in Development Linux only; for connecting serial UART devices to EdgeX

Device / Sensor List

The following table lists known sensors or devices that have been successfully connected to EdgeX.

Note

If you have physically connected a sensor or device to EdgeX and can add to this list, please submit an issue in https://github.com/edgexfoundry/edgex-docs so that we can update the list. Provide as many details as possible about the device.

Device Model Device Service connectivity Version Reference
Comet Temperature Probe T0310 device-modbus-go Hanoi https://www.cometsystem.com/products/t0310-temperature-transmitter-with-rs232-output/reg-t0310
DSD TECH USB to TTL Adapter Built-in FTDI FT232RL IC SH-U09C2 device-uart development http://www.dsdtech-global.com/2017/07/dsd-tech-usb-to-ttl-serial-converter.html
GPIO Soil Moisture Sensor unknown device-gpio Hanoi https://learn.sparkfun.com/tutorials/soil-moisture-sensor-hookup-guide/all
Patlite Signal Tower NHL-FB2 device-snmp-go Ireland https://www.patlite.com/
Trendnet Network Switch TPE-082WS device-snmp-go Hanoi https://www.trendnet.com/products/managed-switch/10-Port-Gigabit-Web-Smart-PoEplus-Switch-TPE-082WS