1、旁路开发介绍
AP中已经安装了MQTT客户端,配置后,数据通过MQTT的方式,由AP直接推送至MQTT服务器,若AP所在网络可以连接公网,MQTT服务器可以放置在公网。用户通过订阅相关主题获取数据。
MQTT目前仅支持发送蓝牙终端设备的广播数据。用户获取到数据后,完成上层应用的开发。
2、旁路开发网络图
需要开发人员有编程能力;
需要开发人员熟悉MQTT协议,并完成MQTT Server的搭建;
对蓝牙终端设备的蓝牙通信协议有足够的了解并完成解析;
4、需要准备的资料及工具
旁路开发说明(桂花网提供)
蓝牙终端设备的蓝牙通信协议(设备厂家提供)
5、手环旁路开发距离
AP中默认已经安装了MQTT客户端,用户搭建完成MQTT Server后,可在AP的相关页面完成配置,数据将通过MQTT协议发送到MQTT Server中。目前仅支持广播数据的传输。
1)完成手环广播协议的解析;
2)对AP进行相关的配置,例如配置筛选条件(用于手环的筛选)、MQTT Server地址和端口、相关的账号密码、订阅主题(例如 cassia)等配置;
3)搭建MQTT Server,并使用上述配置的账号密码,订阅主题cassia;
4)MQTT Server即可通过MQTT协议成功接收到AP发送过来的手环的广播数据;
5)基于接收到的数据,进行上层应用平台的开发。
更详细的MQTT配置使用说明,请参照旁路模式使用说明或咨询桂花网技术支持人员。
6、优劣势分析
优势:
配置简单,
不需要对桂花网的API有过多了解。
劣势:
用户需要对MQTT有较深的了解。
仅能获取到广播数据,如需要连接手环读取其他数据暂时不支持。