前言
本文介紹Ai-WB2系列模組/開(kāi)發(fā)板連接亞馬遜云方法
一、軟硬件的準(zhǔn)備
- Ai-WB2系列模組/開(kāi)發(fā)板一個(gè)
- Ai-WB2系列燒錄軟件,下載地址:點(diǎn)擊下載
- 連接亞馬遜云demo: (待發(fā)布) \color{blue}(待發(fā)布) (待發(fā)布)
- USB轉(zhuǎn)TTL串口板一個(gè)
二、亞馬遜云物模型建立
1.注冊(cè)亞馬遜賬號(hào),登錄AWS IoT控制臺(tái),注冊(cè)地址(注冊(cè)是時(shí)候需要企業(yè)名字和營(yíng)業(yè)執(zhí)照,還需要審核一段時(shí)間)。
2.注冊(cè)完成之后登錄后,在A(yíng)WSIoT控制臺(tái)區(qū)的左側(cè)菜單中,選擇Manage(管理)。
3.點(diǎn)擊Things(事物)后選擇Create things(創(chuàng)建事物)。
4.在Create things(創(chuàng)建事物)頁(yè)面上,選擇Create a single thing(創(chuàng)建單個(gè)事物),然后選擇Next(下一步)。
5.在Specify thing properties(指定事物屬性)頁(yè)面,對(duì)于Thing name(事物名稱(chēng)),輸入事物的名稱(chēng),如M61_AWS001。(當(dāng)命名事物時(shí),請(qǐng)仔細(xì)選擇名稱(chēng),因?yàn)槟鷮o(wú)法在創(chuàng)建事物后進(jìn)行更改。要更改事物的名稱(chēng),您必須創(chuàng)建一個(gè)新事物,為其指定新名稱(chēng),然后刪除舊事物。)保持此頁(yè)面上其余字段為空。選擇Next (下一步)。
6.在Configure device certificate-optional(配置證書(shū)-可選)頁(yè)面上,選擇Auto-generate a new certificate (recommended)(自動(dòng)生成新證書(shū)(推薦))。選擇Next (下一步)。
7.在A(yíng)ttach policies to certificate -optional(將策略附加到證書(shū)-可選)頁(yè)面,選擇Create policy(創(chuàng)建策略)。(設(shè)備用于連接的設(shè)備證書(shū)必須有附加的策略,否則用生成的證書(shū)無(wú)法連接上平臺(tái)。)
8.在Create policy(創(chuàng)建策略)界面填好Policy name(策略名稱(chēng))以及Policy document (策略文檔)內(nèi)容后點(diǎn)擊Create(創(chuàng)建)
9.創(chuàng)建完成后選擇剛剛創(chuàng)建好的策略,之后點(diǎn)擊創(chuàng)建事物
10.創(chuàng)建完成后保存好所有的證書(shū)跟密鑰之后點(diǎn)擊完成,此時(shí)亞馬遜云物模型就建立好了。
三、連接亞馬遜云demo獲取以及配置(源碼尚未發(fā)布,需等源碼發(fā)布后才可獲取以及配置)
1.下載源碼:git clone https://github.com/Ai-Thinker-Open/aithinker_dev_open_sdk.git
。
2.根據(jù)SDK中readme文件操作更新子倉(cāng)庫(kù)以及部署倉(cāng)庫(kù)環(huán)境等。
3.修改application/aws_iot_demo/main.c
中的device_cert
、private_key
、root_ca
、BROKER_URI_SSL
成自己的xxx.-certificate.pem
、xxx.private.key
、AmazonRootCA1.pem
、xxx-ats.iot.us-east-2.amazonaws.com
相關(guān)內(nèi)容。
4.使用命令./build.sh bl602 aws_iot_demo menuconfig
進(jìn)入菜單欄配置,選擇application后修改WiFi connect SSID、WiFi connect password成自己所要連接的WiFi賬號(hào)密碼。
5.使用命令./build.sh bl602 aws_iot_demo cn debug
,生成的bin文件在\out\bl602\aws_iot_demo\bin
中。
三、硬件接線(xiàn)
Ai-WB2系列開(kāi)發(fā)板只需接USB Type-C即可
Ai-WB2系列模組按照如下表格進(jìn)行接線(xiàn)
USB轉(zhuǎn)TTL | Ai-WB2系列模組 |
---|---|
VCC | 3.3V |
GND | GND |
TXD | RXD |
RXD | TXD |
RTS | EN(復(fù)位作用) |
各個(gè)模組接線(xiàn)圖
三、燒錄軟件的使用
-
雙擊BLDevCube.exe軟件,如下圖
-
選擇BL602/604芯片
(1)選擇BL602/604芯片
(2)點(diǎn)擊確定
-
選擇IOT的下載方式
-
關(guān)于燒錄軟件的參數(shù)的具體說(shuō)明可以查看燒錄軟件中的docs目錄,這里簡(jiǎn)單說(shuō)一下紅色框區(qū)域的參數(shù)
– Interface: 用于選擇下載燒錄的通信接口,可以選擇 Jlink 或者 UART, 用戶(hù)根據(jù)實(shí)際物理連接進(jìn)行選擇,默認(rèn)選擇UART
– Port/SN:當(dāng)選擇 UART 進(jìn)行下載的時(shí)候這里選擇與芯片連接的 COM 口號(hào),可以點(diǎn)擊 Refresh 按鈕進(jìn)行COM 號(hào)的刷新
– Uart Rate:當(dāng)選擇 UART 進(jìn)行下載的時(shí)候,填寫(xiě)波特率,推薦下載頻率設(shè)置成921600
– JLink Ra’te:當(dāng)選擇 JLink 進(jìn)行下載的時(shí)候,燒寫(xiě)速度的配置,默認(rèn)值是 1000
- 下面使用bin文件來(lái)演示下如何成功燒錄
5.1 把相關(guān)的燒錄文件按照如下截圖進(jìn)行放置
(1)選擇燒錄工具下的/chips/bl616/partition/partition_cfg_4M.toml
(2)選擇燒錄工具下的/chips/bl616/builtin_imgs/boot2_isp_bl616_v6.5.4/boot2_isp_release.bin
(3)選擇燒錄工具系下的chips/bl616/device_tree/bl_factory_params_IoTKitA_auto.dts
(4)選擇demo中編譯生成的bin文件
5.2 點(diǎn)擊Create&Download按鈕開(kāi)始燒錄,出現(xiàn)Please Press Reset Key!
時(shí),Ai-WB2系列開(kāi)發(fā)板按左邊RST鍵進(jìn)入燒錄模式
5.3 燒錄成功
常見(jiàn)燒錄問(wèn)題:
(1)此錯(cuò)誤表示該串口被其他軟件占用了,必須關(guān)閉占用串口的軟件
四、連接亞馬遜云
- demo里面模組連上亞馬遜云后會(huì)自動(dòng)發(fā)布主題,在MQTT測(cè)試客戶(hù)端訂閱主題”/topic/qos1”后就可以接收到模組發(fā)布的消息了。
2. 在mqtt測(cè)試客戶(hù)端發(fā)布主題"/topic/qos0"
4. 模組收到消息
聯(lián)系我們
以上就是本期分享的內(nèi)容,目的在于讓大家快速適應(yīng)新品方案的開(kāi)發(fā),更多資料可從我們官網(wǎng)上獲取。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-799325.html
官方官網(wǎng):https://www.ai-thinker.com
開(kāi)發(fā)資料:https://docs.ai-thinker.com/
官方論壇:http://bbs.ai-thinker.com
技術(shù)支持:support@aithinker.com文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-799325.html
到了這里,關(guān)于安信可Ai-WB2系列模組/開(kāi)發(fā)板連接AWS亞馬遜云方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!