本文暂且先作一些资料总结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