小米wifi模块连接Iot你必须要知道的几件事

小米平台的开发资料写的比较坑,很多讯息要开发者自己摸索。
为了让大家少踩我走过的那些坑,写了点总结给大家。
模组:小米8266模组
#1 小米8266模组有三个串口,一组是调试log输出口(单输出),一组是与mcu交互的串口(通讯交互用),最后一组就是上标的tx,rx(基本没用到),如图:
在这里插入图片描述

和mcu的通讯口是(IO15接MCU的RX)和IO13是;橙色圆圈中的是那个基本不用的串口,也就是上面标txd,rxd的口;IO1是调试口,就是复位有MIIO图标出现的那个口。有些同学按照小米文档,但是始终没有回显,就是不知道是哪个口发送,哪个口接收,哪个口调试。

#2 在小米开发者平台上创建wifi产品,把该填的讯息全填了
高阶配置/配置设备联网说明 上传图片
高阶配置/文案多语言中 中英文部分也填满
#3 把账户加入白名单
#4 在米家APP能显示出设备来的前提下(在米家主界面右上角的“+”添加),然后看有没有需要更新。
更新是在右下角我的-设置-检查更新(对于安卓手机),有红点了就能更新如果没有红点,自己确认版本不是最新版, 版本会先更新到1.3.9这个必经版本,然后退出APP,拔掉WiFi电,重新进入在升级到2.0.5
注意:还是不成功的情况下,要多次尝试退出APP(实在不行要重启手机)和拔掉wifi模组电源(劲量把模组放完电)
#5 在APP界面找到设备,点击进去却发现有版本过低的提示,那是因为没有开发APP的扩展程序,这个不影响嵌入式的开发。
#6 通讯的时候发的命令格式,是参考《spec串口指令调用方式》–每个命令中的步骤那栏
#7 在接收指令的解析的时候,注意下发下来的指令最后一个字符是’\r’,这个要千万注意

如果您用到了sprintf 可以看下:https://blog.csdn.net/oyhb_1992/article/details/75095472这篇文章,会让你更深刻了解sprintf

项目还在开发中,先总结这么多…

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mhj258258

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值