qca4004 linux wifi,物联网 WIFI 一键配置原理(smartconfig) ESP8266/QCA4004

编程入门 行业动态 更新时间:2024-10-26 20:33:26

自从物联网 问世以来,如何使得物 能够联网 有了很多的方式,目前运用非常广的WIFI,今天就总结下自这个方面,也对于有需要的盆友 也希望有抛砖引玉之效果。

物联网: 智能硬件+APP+云

APP 需要配置

1)TI 的smartconfig

2)AP模式: APP 配置 手机连接到 智能硬件(WIFI芯片 的AP),构建成一个局域网,当然该局域网是不能上网的,但是局域网内的各个设备的通信是OK

此时 该

先来说smartconfig吧 也就是所谓的一键配置,速度比AP模式快,为什么呢?请看下面分解。

所谓的smartconfig就是

然后智能硬件 配置受到的WIFI 用户名 密码到指定的WIFI AP 上。

AP模式比较不好的就是配置时间比smartconfig要长,手机连接的WIFI接入点会变化,如果配置不成功,手机就无法

ESP8266

1)smartconfig 采用UDP广播模式(UDP接收IP地址是255.255.255.255)

2) AP接入

QCA4004

UDP广播模式跟组播的差异就不用说了,这是基本的TCP/IP东西,如果从安全角度看 UDP组播会安全点,当然目前 这方面还不需要考虑。

4004 跟ESP8266不同,它不行前期AP扫描,直接从1-2--。。13 循环配置区接收UDP包,并且UDP包采用组播

写了两个例子,加深理解

1) android 的app 用于配置4004 也就是UDP组播例子

2)UBUNTU LINUX下UDP 组播例子

UDP 组播例子源代码 可以百度下,非常多,我也是在那个上面修改的,理解了原理 最关键。

程序运行后 用wireshark 抓包分析下

见附件图片!!

更多推荐

qca4004 linux wifi,物联网 WIFI 一键配置原理(smartconfig) ESP8266/QCA4004

本文发布于:2023-06-14 02:39:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1428442.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:一键   原理   wifi   linux   WIFI

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!