修改串口设备名ttymxc1_ESP8266接入阿里云——基于官方SDK接入阿里云串口获取云下发数据...
作者:電子快遞哥
日期:于2020年3月18日
有態(tài)度,有溫度,歡迎關(guān)注電子快遞哥,轉(zhuǎn)載請注明出處,
ESP8266接入阿里云
--之一基于官方SDK接入阿里云串口獲取云下發(fā)數(shù)據(jù)
一、獲取阿里云IoT設(shè)備認證三元組
1.1,注冊開通阿里云平臺,控制臺地址:,立即注冊
1.2,注冊步驟不在此詳述,登錄后如下圖:
1.3,進入控制臺如下圖,選擇物聯(lián)網(wǎng)平臺:
1.4,進入控制臺,創(chuàng)建產(chǎn)品
1.5,產(chǎn)品名稱隨便輸入,選擇品類,其他默認即可
1.6,產(chǎn)品創(chuàng)建完成,添加設(shè)備
1.7,輸入設(shè)備信息,注意DeviceName的命名規(guī)則,備注名稱隨便填
1.8,完成然后如下圖,點擊該設(shè)備查看設(shè)備信息
1.9,點擊查看獲取阿里三元組
1.10,一鍵保存,保存好這幾個數(shù)據(jù),非常重要,后面會用到
二、安裝安信可一體化開發(fā)環(huán)境,這里不再詳細寫了,不明白的可以參考我的另一篇文章 ----ESP8266接入阿里云--之一基于官方SDK接入阿里云串口獲取云下發(fā)數(shù)據(jù)
,或者在安信可官網(wǎng)獲取安裝方法。
三、下載樂鑫官方SDK
最后是如何下載ESP8266官方SDK,可以到樂鑫官網(wǎng)或github或者下載。熟悉的讀者也可以直接跳過。
下載官方SDK后,把driver_lib、examples和third_party三個文件夾壓縮備份再刪除,以免編譯的時候出現(xiàn)干擾信息。
四、下載aliyun_mqtt_app
下載地址:
編輯app/include/user_config.h文件,修改下面信息:
五、導(dǎo)入IDE并修改信息
導(dǎo)入步驟這里不再詳述,不明白的可以參考我的另一篇文章 ---ESP8266接入阿里云--之一基于官方SDK接入阿里云串口獲取云下發(fā)數(shù)據(jù)
需要注意的是編譯設(shè)置
我的是ESP8266-12F設(shè)置如下,其他模塊根據(jù)實際修改參數(shù):
make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=6
編輯app/include/user_config.h文件,修改下面信息:
#define PRODUCT_KEY "PRODUCT_KEY"
#define DEVICE_NAME "DEVICE_NAME"
#define DEVICE_SECRET "DEVICE_SECRET"
#define WIFI_SSID "WIFI_SSID"
#define WIFI_PASS "WIFI_PASS"
說明,以上填入上面獲得的阿里三元組信息和你的wifi名稱及密碼
五、編譯程序,燒寫進模塊,下發(fā)數(shù)據(jù)查看串口數(shù)據(jù)
5.1 燒寫地址如下
編譯、燒寫、重啟ESP8266,觀察串口打印的信息,感覺沒有異常后在看看阿里云IoT Hub控制臺,可以看到設(shè)備已經(jīng)接入成功了!
控制臺顯示在線
控制臺下發(fā)數(shù)據(jù)
串口接收數(shù)據(jù)
可以看到模塊已經(jīng)接收到云平臺下發(fā)的數(shù)據(jù),教程結(jié)束。
總結(jié)
以上是生活随笔為你收集整理的修改串口设备名ttymxc1_ESP8266接入阿里云——基于官方SDK接入阿里云串口获取云下发数据...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 30充电宝多少毫安_10000毫安充电宝
- 下一篇: 对标世界一流价值创造行动对加快建设世界一