Dusun provides code samples and APIs for connecting Z-wave/Zigbee/BLE devices. Users revise little code to support their own IoT wireless devices. The Smart IoT gateway development flow is shown as below.
Related GitHub Address :
Zigbee/Z-Wave Code Sample
BLE Code Sample
How to Use the Development Code
For Z-Wave Gateway and ZigBee Gateway devices
-
revise the test.c (name and contents) according to the wiki:
(https://github.com/dusuniot/Dusun_Gateway_API.wiki.git)
-
revise ./examples/Makefile(the file name) and ./exmaples/make/arch.make (see companion wiki)
-
compile the code by make and transfer the compiled application to the gateway.
-
Power up the Zwave or zigbee device and run the application.
-
git clone GitHub - dusuniot/Dusun_BLE_Code_Sample: This is code sample for Dusun gateway BLE connections.
-
Add the device control code refer to pm25.c and Oximeter.c;
-
Revise ./Makefile
-
Compile the code by make and transfer the compiled application to the gateway.
-
Power up the BLE device and run the application to get data reported by the BLE device.