一、所需工具:
1、vscode
https://go.microsoft.com/fwlink/?LinkID=760868go.microsoft.com2、PlatformIO及MQTT库
在vscode里安装PlatformIO扩展。
在PlatformIO里安装MQTT库:PubSubClient
3、mqttfx
使用MQTT客户端进行测试
Index of /apps/mqttfx/1.7.1www.jensd.de4、trigger 一款android APP,可以用MQTT进行开灯。
https://github.com/mwarning/trigger/releases/download/v2.2.1/trigger-2.2.1.apkgithub.com5、MQTT broker
可以下载,自己在树梅派上面构建:
Downloadmosquitto.org或使用公开的broker:http://broker.hivemq.com
二、原理
我们连接自架的broker网络,或公有broker网络。
现在打开2个MQTT.fx,连接http://broker.hivemq.com 一个用作发布,一个用作订阅。