The library enables communication between the sensor, gateway and bridge. The library covers the steps of configuring the sensor board through the gateway and then communicating between the sensor board and bridge. Since the library is kept very abstract, various boards, sensors and devices can be used.
The LinkedIoT-library is dependent on the following libraries. Please add them to your build path in order to use them.
-
SmallHttp https://github.com/bergos/SmallHttp This library provides a http-server, which is used to build a connection to the gateway.
-
ArduinoJson https://github.com/bblanchon/ArduinoJson This library provides a JSON-library, which is very efficient and designed for IoT-devices.
-
Arduino https://github.com/arduino/Arduino This library provides the Arduino functionality.
In order to use our example-implementations you additionally need the following libraries:
-
Brightness-sensor
-
Adafruit Sensor https://github.com/adafruit/Adafruit_Sensor
-
Adafruit TSL2561 https://github.com/adafruit/Adafruit_TSL2561
-
PullUpSetupButtonDevice
-
SingleLedStatusDevice
-
EmptyTestRadioDevice
-
STM32SensorBoard
-
EmptyEEPROM
-
Stm32EEPROM
-
ArduinoJson https://github.com/bblanchon/ArduinoJson
-
EEPROM https://github.com/arduino/Arduino/tree/master/hardware/arduino/avr/libraries/EEPROM