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

本文暂且先作一些资料总结web

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

Attention这个真的搞了我很久,通过咨询相关群里的大佬,才明白以前一直没法更新四元组信息是由于,在solo.c里面的set_iotx_info须要稍微修改一下,方便从新读取新的四元组,据说这是3.0后面加的。我以下修改一下,成功配网。svg

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
.net