FP-CLD-AZURE1是 ST 的第一個云服務功能包,提供開箱即用的無線 (OTA) 固件更新功能,從而大大簡化了設備管理中最復雜的方面之一。正如InfoWorld曾經所說:“云和物聯網密不可分”,正是這種共生關系繼續塑造著今天的所有市場,從最深的利基市場到最面向消費者的企業。然而,云計算仍處于其歷史的早期階段,這就解釋了為什么有如此多的競爭解決方案,使得工程師和公司難以確定特定的產品。因此,為了讓設計師的生活更簡單,我們還為 Watson ( FP-CLD-WATSON1 ) 和 Amazon Web Services (FP-CLD-AWS1 )。但是,今天我們想重點介紹我們為特定云服務設計的第一個軟件包 FP-CLD-AZURE1。
如今,愛好者們可以使用驅動程序、實時操作系統、源代碼甚至預編譯的二進制文件來快速開始開發應用程序并實施預構建功能,以使用 Wi-Fi 將傳感器和執行器連接到 Microsoft Azure 云或以太網。STMicroelectronics 甚至確保使用此解決方案進行原型設計不需要信用卡,從而為可能無法始終輕松訪問該技術的地區的較小團隊打開云評估。
硬件設置是什么?
任何詳盡的嘗試都是徒勞的,因為 FP-CLD-AZURE1 功能包的廣度非常出色。因此,為簡潔起見,我們將專注于預編譯的二進制文件以及它們如何代表使用此軟件包進行原型設計的最佳方法。事實上,它們不僅可以確保用戶在幾分鐘內運行,而且由于有詳盡的用戶手冊,它們的文檔也非常完善。要查找文件,只需轉到“。/STM32CubeFunctionPack_AZURE1_V3.1.0 2/Projects/Multi/Applications/Azure_Sns_DM/Binaries/”并選擇適合您設置的文件夾。ST 為四種不同的基板提供應用程序:
B-L475E-IOT01探索套件
NUCLEO-F401RE
NUCLEO-L476RG
NUCLEO-F429ZI
此外,正如在上屆開發者大會上引起廣泛關注的其他功能包一樣,FP-CLD-AZURE1 包的功能依賴于一些非常有用的擴展板,因為它們的組件可以遷移到定制板隨著團隊越來越接近他們的最終設計。在這個特定的包中,用戶可以添加以下擴展(按安裝順序,第一個物理位于堆棧頂部):
X-NUCLEO-IKS01A2傳感器板
X-NUCLEO-NFC01A1 NFC板(可選)
X-NUCLEO-IDW01M1 Wi-Fi 板(如果使用 NUCLEO-F429ZI 的以太網端口,則可選)
附帶說明一下,我們想提醒我們的讀者,ST 將在明年初為X-NUCLEO-IDW01M1 發布補丁,以修復最近在 WPA2 堆棧中發現的漏洞。同時,用戶應謹慎。然而,由于二進制文件的目的主要是用于早期原型設計,并且傳輸的信息不敏感,因此在這種情況下使用 Wi-Fi 模塊時黑客利用該漏洞的風險仍然很小。
如何在不創建帳戶的情況下使用 Azure?
FP-CLD-AZURE1 功能包包括兩個二進制文件。第一個稱為“Azure_Sns_DM_BL_Web.bin” [1] ,它提供了一個獨特的 Web 儀表板來簡化數據可視化。 用戶所要做的就是將二進制文件拖放到將板子連接到 PC 時出現的存儲卷上,然后在他們的串行終端中可視化應用程序的日志。這將首先確保 Wi-Fi 板連接到接入點,并將設置寫入微控制器的閃存,因此如果開發人員只是斷開系統與電源的連接,則無需重復此步驟。其次,它會自動向 Azure 注冊他們的以太網或 Wi-Fi 的 MAC 地址,而無需事先創建帳戶或輸入信用卡號。由于一切都是自動設置的,因此可以直接訪問https://stm32ode.azurewebsites.net并輸入出現在終端中的 Wi-Fi 或以太網 MAC 地址。
之后,用戶將獲得一個圖形界面,幫助他們可視化來自傳感器板的數據。結果,幾分鐘后,開發人員不僅建立了與微軟服務的連接,還開始向平臺發送數據并與之交互。例如,可以設置實時警報以在傳感器獲取特定值時觸發事件,并且“設備管理”選項卡具有部署 OTA 固件更新的一切。此外,由于功能包中提供了應用程序的源代碼,工程師可以開始將其快速移植到他們的軟件中。最后,即使這只是一個開發環境,ST 和 Microsoft 提供的每臺設備每小時最多可發送 500 條消息,這對于絕大多數原型制作操作來說已經綽綽有余了。
專業功能
另一個名為“Azure_Sns_DM_BL.bin” [1]的二進制文件 非常相似,但不提供 Web 儀表板。因此,數據可視化可以通過設備資源管理器等工具進行,設備資源管理器是GitHub 上免費提供的 Microsoft 應用程序,可連接到您的 Azure 帳戶。該系統沒有與以前的二進制文件相同的圖形用戶界面,但它是一個強大的解決方案,可以捕獲傳感器板的數據、向主機 MCU 發送消息以及部署 OTA 固件更新。該解決方案的巨大優勢在于它能夠幫助開發人員了解幕后發生的事情,并可以訪問所有涉及的字符串和鍵,這在他們的開發過程中非常有用。
與之前的應用程序不同,此二進制文件將需要在https://azure.microsoft.com/en-us/free/創建一個免費帳戶,微軟要求提供信用卡號和電話號碼以確保其服務不可用被機器人困住了。這是業界普遍的做法,開發人員也很熟悉,尤其是在他們接近最終設計時。但是,我們看到的是兩個二進制文件是互補的。提供網絡儀表板的產品是令人難以置信的第一步,因為它甚至不需要信用卡或創建帳戶,從而大大降低了進入門檻。然后,一旦開發人員需要開始深入研究他們與 Azure 的交互,另一個二進制文件讓他們更接近一個 beta 應用程序,仍然在 Azure 上擁有一個免費帳戶。
你會創造什么?
我們只觸及了 FP-CLD-AZURE1 功能包的皮毛,我們邀請您發現它的其他功能。例如,可以使用 NFC 擴展板在 Android 智能手機上啟動瀏覽器,以自動打開 Web 儀表板。相反,也可以使用 ST 的 NFC 移動應用程序將 Wi-Fi 接入點和 Azure 帳戶的憑據寫入板的閃存中,以更安全地傳輸信息。這些為實現獨特功能打開了大門,因此請在下面的評論中告訴我們您打算使用此軟件包做什么。
審核編輯:郭婷
-
電源
+關注
關注
185文章
17870瀏覽量
252143 -
機器人
+關注
關注
211文章
28745瀏覽量
208850 -
nfc
+關注
關注
59文章
1633瀏覽量
181035
發布評論請先 登錄
相關推薦
i.MX8M Yocto工程更新第三方軟件包
![i.MX8M Yocto工程更新第三方<b class='flag-5'>軟件包</b>](https://file.elecfans.com/web2/M00/43/4A/poYBAGJ9sjaAPEhHAAAvI_7i-HA907.jpg)
極海推出AUTOSAR MCAL軟件包,彰顯汽車芯片設計實力
極海半導體推出AUTOSAR MCAL軟件包和配置工具
![極海半導體推出AUTOSAR MCAL<b class='flag-5'>軟件包</b>和配置工具](https://file1.elecfans.com/web1/M00/F5/46/wKgaoWc5rSyANl88AAAa8Wi3Qyk563.png)
香港云服務器怎么部署MySQL數據庫?
HarmonyOS NEXT應用元服務開發Intents Kit(意圖框架服務)上架配置指導
蘋果推出全新開源Swift軟件包
RA系列MCU Self-Test軟件包介紹
![RA系列MCU Self-Test<b class='flag-5'>軟件包</b>介紹](https://file1.elecfans.com/web2/M00/FC/6F/wKgZomaUfdSAT1qWAAASeMQJbpk664.jpg)
瑞薩RX MCU功能安全解決方案簡介(3)Self-Test自檢軟件包
![瑞薩RX MCU功能安全解決方案簡介(3)Self-Test自檢<b class='flag-5'>軟件包</b>](https://file1.elecfans.com/web2/M00/F9/29/wKgaomaHaZyAei2WAAAMIlvUhaU546.jpg)
安裝依賴的Python軟件包時報錯如何解決?
TLE9879QXA40_eSL-BAS-EVAL未找到軟件包的原因?
矽力杰推出SA32B系列功能安全軟件包
![矽力杰推出SA32B系列功能安全<b class='flag-5'>軟件包</b>](https://file.elecfans.com/web2/M00/44/F1/poYBAGKIQICAEGYpAAA2Yp6YtLw763.jpg)
RT-Thread Studio添加軟件包報錯怎么解決?
基于CubeMX的RT-thread Nano可以添加microros這樣的軟件包嗎?
RL78系列 Data Flash Library Type04軟件包3.0版發布說明
![RL78系列 Data Flash Library Type04<b class='flag-5'>軟件包</b>3.0版發布說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論