前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >5-(微信小程序篇)关于WiFi模块配网以后利用小程序绑定设备,绑定方式说明

5-(微信小程序篇)关于WiFi模块配网以后利用小程序绑定设备,绑定方式说明

作者头像
杨奉武
发布2019-10-06 21:00:42
2.5K1
发布2019-10-06 21:00:42
举报
文章被收录于专栏:知识分享知识分享

https://cloud.tencent.com/developer/article/1517415

众所周知:使用微信Airkiss 只能给设备配网,并不能够获取设备的MAC地址信息,但是我在

https://cloud.tencent.com/developer/article/1517414   这一节确是配网以后绑定了设备的MAC

其实绑定WIFI总结起来就三种方式,贴二维码,让手机连接WIFI模块的无线,还有下面我自己的方案

贴二维码:微信直连方式产生的二维码 (主要是会耽误工夫,因为每个设备都需要贴二维码)

手机连接WIFI模块的无线:然后浏览器访问(访问WIFI内嵌网页) 或者 APP访问(用TCP通信获取信息)  (这种方式呢!总感觉有些麻烦!还有一点是微信认为这样的不安全,微信中不能访问网页!!!但是呢!最近微信增加了UDP功能,所以不需要打开网页了)

这两种方式,我的教程里面都会教给大家实现

其实这是我很早以前就想出的方案,当时是为了做朋友的项目而设计的方案

朋友做的项目是微信公众号方式,通过MQTT通信控制设备(就是把网页放到公众号里面,咱当时Airkiss配网的时候就是嵌入的网页...)

现在遇到问题了

1,朋友死活都不愿意用二维码的方式 ......

2,本想连接WIFI模块以后,用微信网页访问8266内嵌的网页实现配网...结果微信不让打开这种链接(认为不安全),测试的时候QQ,浏览器都可以...

我也是被迫无奈....只能另找途径,反正是配网的时候绝对不可能做到绑定了.....

只能是模块可以上网以后,把信息传给手机

我就直接说我的方案了

我采用的是路由器的MAC地址

设备配网以后

每隔一段时间就用MQTT发送消息,发布的主题是路由器的MAC地址,信息里面携带着设备的MAC地址

我小程序里面做了一个功能,只要是连接了路由器就获取路由器的MAC地址,然后订阅MAC地址

这样小程序就获取了设备的MAC地址信息,实现了绑定.

之所以选择用路由器的MAC,是因为要保证唯一性

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-10-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档