www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 基于Azure平臺的物聯(lián)網(wǎng)開發(fā)套件——AZ3166物聯(lián)網(wǎng)開發(fā)套件評測

基于Azure平臺的物聯(lián)網(wǎng)開發(fā)套件——AZ3166物聯(lián)網(wǎng)開發(fā)套件評測

  • 作者:qianfan
  • 來源:21ic
  • [導(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進行音頻識別。

image1_copy.jpg

簡單的對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入門指南的鏈接。

image2_copy.jpg

AZ3166在啟動時按住A或者B鍵均能夠進入WiFi賬號密碼設(shè)置程序。不同的是A模式使用STLINK虛擬出的串口(115200,8N1)作為shell,使用命令行進行設(shè)置,而B模式新建一個無密碼熱點,使用手機或者電腦連接熱點之后,打開192.168.0.1 web界面設(shè)置WiFi賬號密碼。需要注意的是,串口shell模式不支持設(shè)置帶空格的WiFi賬號,建議使用web界面設(shè)置。

image3.png

image4.png

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可逐個測試板卡搭載的傳感器。

image5.png

微軟編寫了詳盡的中文入門文檔,介紹如何使用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擴展等必須的軟件。

image6.png

解壓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)友評論