首頁 > 評測 > 基于Azure平臺的物聯(lián)網(wǎng)開發(fā)套件——AZ3166物聯(lián)網(wǎng)開發(fā)套件評測
基于Azure平臺的物聯(lián)網(wǎng)開發(fā)套件——AZ3166物聯(lián)網(wǎng)開發(fā)套件評測
- [導(dǎo)讀]
- 上海慶科和微軟合作開發(fā)的一款基于Azure平臺的IoT開發(fā)套件——AZ3166,如果你想體驗一下Azure平臺,這不失為是一個選擇。但同時它還并不是那么的完善。
初探
AZ3166是上海慶科和微軟合作開發(fā)的一款基于Azure平臺的IoT開發(fā)套件,板載豐富的外設(shè)和傳感器?梢宰鳛镮oT和智能硬件的開發(fā)原型,幫助開發(fā)者更快的驗證軟件方案,使產(chǎn)品能夠安全快速的連接到Azure和手機平臺,更快推向市場。
AZ3166板卡搭載上海慶科開發(fā)的EMW3166-a低功耗Wi-Fi模組,搭配DAP Link(官網(wǎng)的介紹信息是DAP Link調(diào)試器,但是我拿到的板子實際是STLink),128x64 OLED, RGB LED以及其他傳感器資源。同時,開發(fā)板還具有音頻處理單元,可以連接到Azure進行音頻識別。
簡單的對AZ3166的硬件資源做下介紹:
l 無線模: EWM3166(STM32F412 ARM Cortex-M4 + Cypress BCM43362 WIFI)
l 顯示: 128x64 OLED
l 音頻: 音頻編解碼器,3.5mm耳機接口
l 傳感器: 運動傳感器,磁力計,大氣壓傳感器,溫濕度傳感器
l 擴展接口: 金手指擴展接口中包含25 I/O,其中包含GPIO,I2C, I2S, ADC, Reset, 3V3, GND。
l 調(diào)試接: DAP Link (STLink)
l USB : 1x Micro USB
l 電源: 3.3V DC,最大電流1.5A
搭配了這么豐富的硬件資源,軟件上自然也不遜色。用戶可以從Microsoft Azure,MiCO IoTOS 或者ARM mbed中選擇一個自己喜歡的平臺進行開發(fā)。 Microsoft Azure是以Arduino為基礎(chǔ),增加AZ3166板卡平臺支持包搭建的開發(fā)環(huán)境,入門基礎(chǔ)低,可以快速的進行產(chǎn)品原型設(shè)計。本文也是在Arduino環(huán)境下做測試編寫的。值得稱贊的是Microsoft編寫了一系列中文教程,方便廣大國內(nèi)開發(fā)者快速入門。
開箱指南
簡單的包裝盒內(nèi)裝有AZ3166主板,USB數(shù)據(jù)線及說明書一份。在說明書的背面印有一個極為酷炫的二維碼,是AZ3166入門指南的鏈接。
AZ3166在啟動時按住A或者B鍵均能夠進入WiFi賬號密碼設(shè)置程序。不同的是A模式使用STLINK虛擬出的串口(115200,8N1)作為shell,使用命令行進行設(shè)置,而B模式新建一個無密碼熱點,使用手機或者電腦連接熱點之后,打開192.168.0.1 web界面設(shè)置WiFi賬號密碼。需要注意的是,串口shell模式不支持設(shè)置帶空格的WiFi賬號,建議使用web界面設(shè)置。
WiFi密碼設(shè)置無誤之后,開機后會首先嘗試連接預(yù)設(shè)置的賬號,成功連接之后短暫顯示W(wǎng)iFi名稱和DHCP獲取到的IP地址,之后跳轉(zhuǎn)到軟件版本號界面。若當前軟件版本非最新,升級方式也很簡單。從github上拉取最新固件,拖拽到AZ3166在電腦上虛擬出的U盤即可完成升級。詳細的介紹可以參考:https://microsoft.github.io/azure-iot-developer-kit/docs/firmware-upgrading/
之后A和B按鍵被賦予不同的功能,A鍵能夠顯示名人名言,持續(xù)按下并松開按鍵B可逐個測試板卡搭載的傳感器。
微軟編寫了詳盡的中文入門文檔,介紹如何使用AZ3166,更加詳細的步驟請參考:https://docs.microsoft.com/zh-cn/azure/iot-hub/iot-hub-arduino-iot-devkit-az3166-get-started
搭建開發(fā)環(huán)境
AZ3166提供了Windows和macOS環(huán)境下的開發(fā)環(huán)境,這里僅介紹Windows下的環(huán)境搭建。
Windows環(huán)境提供了打包好的Zip文件夾(https://aka.ms/devkit/prod/installpackage/latest),其中包含了開發(fā)所必須的工具和安裝包,其中包括Node.js, Azure CLI, Visual Studio Code, Arduino,ST-Link, AZ3166 Arduino兼容包,VS Code下Arduino擴展等必須的軟件。
解壓Zip文件之后,用管理員身份運行install.cmd可以自動安裝所有必須文件?赡苡捎谖宜褂镁W(wǎng)絡(luò)的問題,多次安裝AZ3166 Arduino兼容包均失敗,最后參照手動步驟一節(jié)(https://microsoft.github.io/azure-iot-developer-kit/docs/installation/#windows)單獨安裝該項解決。
在嘗試安裝Arduino下AZ3166的BSP時,嘗試了多次均安裝失敗,提示Error downloading package_index.json的錯誤,可以嘗試刪除C:\Users\yourUserName\AppDAta\Local\Arduino15文件夾解決。詳細信息可以參考:https://github.com/arduino/Arduino/issues/4623。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前