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

摘要:
总感觉有些麻烦!还有一点是微信认为这样的不安全,微信中不能访问网页!!!

https://www.cnblogs.com/yangfengwu/p/11625189.html

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

https://www.cnblogs.com/yangfengwu/p/11624796.html 这一节确是配网以后绑定了设备的MAC

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

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

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

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

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

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

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

现在遇到问题了

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

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

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

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

我就直接说我的方案了

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

设备配网以后

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

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

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

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

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

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

免责声明:文章转载自《5-(微信小程序篇)关于WiFi模块配网以后利用小程序绑定设备,绑定方式说明》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇emmc基础技术8:操作模式2-device identification mode蓝牙(Bluetooth)基本介绍(转载)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue路由懒加载及组件懒加载

一、为什么要使用路由懒加载   为给客户更好的客户体验,首屏组件加载速度更快一些,解决白屏问题。 二、定义   懒加载简单来说就是延迟加载或按需加载,即在需要的时候的时候进行加载。 三、使用   常用的懒加载方式有两种:即使用vue异步组件 和 ES中的import 1、未用懒加载,vue中路由代码如下 import Vue from 'vue'...

TeamViewer远程唤醒主机实战教程(多图)

前言:首先感谢大家来到这里。这篇文章事实上算是一个教程,文章中涉及到了TeamViewer,Mac OS X,TP-Link家用路由器,以及花生壳DDNS,对于新手而言内容可能略微有些多,但我相信依照我的教程一步一步做下来。应该不会遇到太大的困难,假设有看不懂的地方,或者遇到了新的问题。请留言给我,我将尽我所能回答你。 对于老手而言,这篇文章实在没有太多...

openwrt防火墙firewall

知识链接:linux平台下防火墙iptables原理 一、 OpenWrt 内置防火墙介绍   Openwrt 是一个 GNU/Linux 的发行版, 和其他大多数的发行版一样,Openwrt 的防火墙同样也是基于 iptables。 在 OpenWRT 下防火墙的默认行为已经可以满足路由器的需要,一般情况下也无需修改。OpenWrt 关于 NAT、 DM...

mac中安装Jenkins+jdk

Jenkins是基于Java开发的一种持续集成工具,用于持续的软件版本发布/测试项目,并监控外部调用执行的工作。简单来说就是自动化测试+部署。 首先我们需要安装jdk,注意,目前jenkins只支持jdk8,不要下载更高版本的jdk 官网地址:https://www.oracle.com/technetwork/java/javase/downloads/...

微信小程序-上传多张图片加进度,持续修正中……

tips.参考网上资料的改进版 1.怎么使用.html <!--无限制需要在js代码里设置数量,upload为上传地址,或者说图片服务器 --> <up-pic url="{{upload}}"bindupImgData="upImgData"class='up-pic' notli/>...

微信小程序之官方UI框架 iView UI的使用

微信小程序之官方UI框架 iView UI的使用一、搭环境      官网:https://weapp.iviewui.com/docs/guide/start 1、到 GitHub 下载 iView Weapp 的代码,将 dist 目录拷贝到自己的项目中。然后按照如下的方式使用组件,以 Button 为例,其它组件在对应的文档页查看: ① 添加需要的组...