This document shows an example of how to connect a beacon device to the Dusun gateway and upload it to the mqtt broker.
The operation video has been uploaded to YouTube, please check about it in the following link, https://youtu.be/gt60XZZ4YDw
The following steps show you about how to do it.
1. First of all, we need to prepare a gateway, one beacon and a PC installed MQTT broker .
2. Copy the Test_beacon program to the gateway through ssh method, it can be done either with the WinSCP program or ssh Test_beacon [email protected]:/root command in command line, the 192.168.0.115 is the IP address of your gateway.
![An introduction of connecting a beacon device to Dusun gateway 1 DM 20220701135220 008](https://www.dusuniot.com/wp-content/uploads/2022/07/DM_20220701135220_008.png)
3. Then we log in the gateway with ssh method ssh [email protected] or use the SecureCRT or putty client.The password and user name are both root.
![An introduction of connecting a beacon device to Dusun gateway 2 DM 20220701135220 009](https://www.dusuniot.com/wp-content/uploads/2022/07/DM_20220701135220_009.png)
![An introduction of connecting a beacon device to Dusun gateway 3 DM 20220701135220 010](https://www.dusuniot.com/wp-content/uploads/2022/07/DM_20220701135220_010.png)
![An introduction of connecting a beacon device to Dusun gateway 4 DM 20220701135220 011](https://www.dusuniot.com/wp-content/uploads/2022/07/DM_20220701135220_011.png)
![An introduction of connecting a beacon device to Dusun gateway 5 DM 20220701135220 012](https://www.dusuniot.com/wp-content/uploads/2022/07/DM_20220701135220_012.png)
6. Open the MQTT.fx to subscribe from the topic ‘beacon_data’ gateway published to
![An introduction of connecting a beacon device to Dusun gateway 6 DM 20220701135220 013](https://www.dusuniot.com/wp-content/uploads/2022/07/DM_20220701135220_013.png)
The final data you acquired from the local server consists of three part, first 6 bytes’ data are x,y,z accelerate data read from the beacon, the next 6 bytes’ data are mac address of the beacon device, which can be used as the unique id to identify the beacon. And last one byte used to identify the 1:on/0:off status.