基于esp32与alios things配网连接阿里云物联网平台

Pandora ·
更新时间:2024-11-13
· 811 次阅读

本文暂且先做一些资料总结

如何引用官方例程自建项目
虽然我照做失败了,成功的朋友还请评论下方指导一下
你想重新配网的时候看看这个
本菜鸡在这里卡了好久,参考之前网上的教程,但是由于之前一些操作失误,导致前面可能成功烧录了四元组和wifi信息,但是却没有配网成功。这就导致你后面操作正确过后,即使修改了四元组,然后重新烧录仍然无法更新之前保存的信息。这就需要netmgr clear 命令在终端清除wifi信息,或者通过do_awss_reset()也可以清除wifi信息。

Attention这个真的搞了我好久,经过咨询相关群里的大佬,才明白之前一直无法更新四元组信息是因为,在solo.c里面的set_iotx_info需要稍微修改一下,方便重新读取新的四元组,听说这是3.0后面加的。我如下修改一下,成功配网。

void set_iotx_info(){ char _device_name[IOTX_DEVICE_NAME_LEN + 1] = {0}; //HAL_GetDeviceName(_device_name); //mychange // if (strlen(_device_name) == 0) { // HAL_SetProductKey(PRODUCT_KEY); // HAL_SetProductSecret(PRODUCT_SECRET); // HAL_SetDeviceName(DEVICE_NAME); // HAL_SetDeviceSecret(DEVICE_SECRET); // } //myadd HAL_SetProductKey(PRODUCT_KEY); HAL_SetProductSecret(PRODUCT_SECRET); HAL_SetDeviceName(DEVICE_NAME); HAL_SetDeviceSecret(DEVICE_SECRET); }

大框架上主要参考的一个博主
到此已经成功通过公版APP配网,接下来就是先尝试通过esp32乐鑫官方教程玩玩板子,试试GPIO口啥的,再上手ALIOS THINGS来调试一下属性和事件。如果有时间想总结一下阿里云 iot studio的一些操作,挺好用的一个web应用可视化编辑平台。

PS:学习一件新事物,从哪入手,遇到问题,怎么思考解决真的很重要,借用咨询大佬的一句话“被虐多了,自然就知道怎么找问题了”

Be a king?
Thint not!
Why be a king when you can be a God.
----Eminem


作者:JocularMan



esp32 阿里云 esp 物联网平台 物联网 连接 阿里

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章
Daisy 2020-05-31
604