SWA2G422&485JK2G基础篇: 手机APP通过APMACBind方式绑定W5500(以太网)设备,实现MQTT远程通信控制
说明 上一节演示了W5500实现MQTT通信控制 通过上一节咱知道 W5500订阅的主题为:user/W5500的MAC地址 W5500发布的主题为:device/W5500的MAC地址 这节演示下APP利用APMACBind方式获取W5500的MAC地址,进而做到和W5500实现MQTT通信 APMACBind方式介绍 APMACBind是我自己做的一种方式,这种方式目前有一个项目在使用 不过那是前年做的项目,当时是为了解决微信配网绑定问题 不过自从微信小程序支持了UDP,这种方式也被我淘汰(在我心底被淘汰了,有了更为简便的方式) 不过还是有必要拿出来讲一下,因为这种方式比较经典!体现了知识的灵活运用. 首先说明简要说明一下如何实现的让手机APP获取W5500的MAC地址 1.W5500连接路由器,连接上MQTT 2.W5500获取路由器的MAC地址 3.W5500发布的主题:device/路由器MAC 4.手机APP和W5500连接一个路由器 5.手机APP获取路由器MAC地址 6.手机APP订阅:user/路由器MAC 这样W5500就能够把自身的MAC地址通过MQTT发给手机APP,实现绑定 至于为什么用路由器的MAC地址作为主题(因为唯一) 所有用户都用一个MQTT服务器