本文介紹Ai-M61/Ai-M62系列模組/開發(fā)板連接亞馬遜云方法。
Ai-M61 系列模組(下稱模組)是由深圳市安信可科技有限公司開發(fā)的 Wi-Fi6 & 藍牙雙模模組,搭載BL618芯片作為處理器,支持Wi-Fi 802.11b/g/n/ax協(xié)議和BLE 5.3協(xié)議。BL618芯片內置低功耗的32位RISC-V CPU,最高主頻可達320M. 豐富的外圍接口,包括DVP、MJPEG、Dispaly、Audio Codec、USB2.0、SDU、以太網(wǎng)(EMAC)、SD/MMC(SDH)、SPI、UART、I2C、I2S、PWM、GPDAC、GPADC、ACOMP和GPIO等。
Ai-M62 系列模組(下稱模組)是由深圳市安信可科技有限公司開發(fā)的 Wi-Fi6 &藍牙雙模模組,搭載BL616芯片作為處理器,支持Wi-Fi 802.11b/g/n/ax協(xié)議和BLE 5.3協(xié)議。BL616芯片內置低功耗的32位RISC-V CPU,最高主頻可達320M. 豐富的外圍接口,包括 Audio Codec、USB2.0、SDU、SD/MMC(SDH)、SPI、UART、I2C、I2S、PWM、GPDAC、GPADC、ACOMP 和GPIO等。
Wi-Fi6系列模組皆可廣泛應用于音視頻多媒體、物聯(lián)網(wǎng)(IoT)、移動設備、可穿戴電子設備、智能家居等領域。
01、軟硬件的準備
Ai-M61/Ai-M62系列模組/開發(fā)板一個
Ai-M61/Ai-M62系列燒錄軟件,下載地址:鏈接:https://pan.baidu.com/s/1jsxZdlo2wm6X8_XTIwXVWw?pwd=1234
提取碼:1234
連接亞馬遜云demo:源碼地址
USB轉TTL串口板一個
02、亞馬遜云物模型建立
1.注冊亞馬遜賬號,登錄AWS IoT控制臺,注冊地址(注冊是時候需要企業(yè)名字和營業(yè)執(zhí)照,還需要審核一段時間)。
2.注冊完成之后登錄后,在AWSIoT控制臺區(qū)的左側菜單中,選擇Manage(管理)。
3.點擊Things(事物)后選擇Create things(創(chuàng)建事物)。
4.在Create things(創(chuàng)建事物)頁面上,選擇Create a single thing(創(chuàng)建單個事物),然后選擇Next(下一步)。
5.在Specify thing properties(指定事物屬性)頁面,對于Thing name(事物名稱),輸入事物的名稱,如M61_AWS001。(當命名事物時,請仔細選擇名稱,因為您將無法在創(chuàng)建事物后進行更改。要更改事物的名稱,您必須創(chuàng)建一個新事物,為其指定新名稱,然后刪除舊事物。)保持此頁面上其余字段為空。選擇Next (下一步)。
6.在Configure device certificate-optional(配置證書-可選)頁面上,選擇Auto-generate a new certificate (recommended)(自動生成新證書(推薦))。選擇Next (下一步)。
7.在Attach policies to certificate -optional(將策略附加到證書-可選)頁面,選擇Create policy(創(chuàng)建策略)。(設備用于連接的設備證書必須有附加的策略,否則用生成的證書無法連接上平臺。)
8.在Create policy(創(chuàng)建策略)界面填好Policy name(策略名稱)以及Policy document (策略文檔)內容后點擊Create(創(chuàng)建)
9.創(chuàng)建完成后選擇剛剛創(chuàng)建好的策略,之后點擊創(chuàng)建事物
10.創(chuàng)建完成后保存好所有的證書跟密鑰之后點擊完成,此時亞馬遜云物模型就建立好了。
03、連接亞馬遜云demo獲取以及配置
1.下載源碼:git clone https://github.com/Ai-Thinker-Open/aithinker_dev_open_sdk.git。
2.根據(jù)SDK中readme文件操作更新子倉庫以及部署倉庫環(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、http://xxx-ats.iot.us-east-2.amazonaws.com相關內容。
4.M61系列使用命令./build.sh bl618 aws_iot_demo menuconfig,M62系列使用命令./build.sh bl616 aws_iot_demo menuconfig進入菜單欄配置,選擇application后修改WiFi connect SSID、WiFi connect password成自己所要連接的Wi-Fi賬號密碼。
5.M61系列使用命令./build.sh bl618 aws_iot_demo cn debug,M62系列使用命令./build.sh bl616 aws_iot_demo cn debug編譯生成固件,生成的bin文件在out芯片型號aws_iot_demobin中。
04、硬件接線
Ai-M61/Ai-M62系列開發(fā)板只需接USB Type-C即可。
Ai-M61/Ai-M62系列模組按照如下表格進行接線
USB轉TTL | Ai-M61/Ai-M62系列模組 |
VCC | 3.3V |
GND | GND |
TXD | RXD |
RXD | TXD |
RTS | EN(復位作用) |
DTR | IO2(背后小圓點) |
參照Ai-M61-32S跟Ai-M62-12F接線實物圖
05、燒錄軟件的使用
1.雙擊BLDevCube.exe軟件,如下圖
(1)選擇BL616/618芯片
(2)點擊確定
3.選擇IOT的下載方式
4.關于燒錄軟件的參數(shù)的具體說明可以查看燒錄軟件中的docs目錄,這里簡單說一下紅色框區(qū)域的參數(shù)
– Interface:用于選擇下載燒錄的通信接口,可以選擇 Jlink 或者 UART, 用戶根據(jù)實際物理連接進行選擇,默認選擇UART
– Port/SN:當選擇 UART 進行下載的時候這里選擇與芯片連接的 COM 口號,可以點擊 Refresh 按鈕進行COM 號的刷新
– Uart Rate:當選擇 UART 進行下載的時候,填寫波特率,推薦下載頻率設置成921600
– JLink Ra’te:當選擇 JLink 進行下載的時候,燒寫速度的配置,默認值是 1000
下面使用bin文件來演示下如何成功燒錄
5.1 把相關的燒錄文件按照如下截圖進行放置
(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 點擊Create&Download按鈕開始燒錄,出現(xiàn)========= image get bootinfo =========時,Ai-M61系列開發(fā)板需要長按右邊boot鍵后短按左邊RST鍵進入燒錄模式,Ai-M62系列開發(fā)板需要長按右邊boot鍵直到出現(xiàn)shake hand success后松開boot鍵
5.3 燒錄成功
常見燒錄問題:
(1)此錯誤表示該串口被其他軟件占用了,必須關閉占用串口的軟件
06、連接亞馬遜云
1.demo里面模組連上亞馬遜云后會自動發(fā)布主題,在MQTT測試客戶端訂閱主題”/topic/qos1”后就可以接收到模組發(fā)布的消息了。
2. 在mqtt測試客戶端發(fā)布主題"/topic/qos0"
3. 模組收到消息
07、聯(lián)系我們
以上就是本期分享的內容,目的在于讓大家快速適應新品方案的開發(fā),更多資料可從我們官網(wǎng)上獲取。
官方官網(wǎng):https://www.ai-thinker.com
開發(fā)資料:https://docs.ai-thinker.com/
官方論壇:http://bbs.ai-thinker.com
技術支持:support@aithinker.com
原貼地址:安信可Ai-M61/Ai-M62系列連接AWS亞馬遜云指導
審核編輯 黃宇
-
芯片
+關注
關注
455文章
50714瀏覽量
423136 -
wi-fi
+關注
關注
14文章
2132瀏覽量
124422 -
開發(fā)板
+關注
關注
25文章
5032瀏覽量
97371 -
亞馬遜
+關注
關注
8文章
2650瀏覽量
83314 -
AWS
+關注
關注
0文章
431瀏覽量
24354
發(fā)布評論請先 登錄
相關推薦
評論