資料介紹
描述
你會學到什么
您將學習如何將負責運行對時間敏感的超聲波距離傳感器的實時 FreeRTOS 應用程序與 Azure Sphere 的安全性和云連接性進行集成。也請在 Twitter 上關注#JulyOT 。
了解有關 Azure Sphere 的更多信息
Azure Sphere是一個全面的物聯網安全解決方案——包括硬件、操作系統和云組件——可主動保護您的設備、業務和客戶。
Azure Sphere 由三個相互關聯的組件組成:
Azure Sphere 架構
Azure Sphere 基于 Mediatec MT3620 構建。這款跨界 MCU 由 5 個內核組成。有一個專用的通信核心、一個專用的安全子系統核心和三個用戶應用程序核心。
三個應用核心如下:
- 1 個運行嵌入式 Linux(使用 Yokto 構建)的 ARM Cortex A7 內核,公開一組 POSIX API。開發人員可以構建和部署一個高級應用程序到這個核心。該核心還負責 TrustZone 安全監視器、威脅檢測報告以及操作系統和應用程序生命周期管理。
- 2 個 ARM Cortex M4F。開發人員可以構建實時應用程序并將其部署到這些內核。可以針對裸機構建實時應用程序,也可以使用 FreeRTOS 和 Azure RTOS 等實時框架構建實時應用程序。
使用Visual Studio (免費社區版或更高版本)或Visual Studio Code,您可以開發和調試在所有三個內核上運行的應用程序。例如,您可以同時調試在 A7 內核和 M4 內核 FreeRTOS 應用程序上運行的應用程序。
應用架構
在 Azure Sphere 上運行的應用程序由兩部分組成。
實時 FreeRTOS 應用程序
- 在負責運行時序敏感的 HC-SR04 超聲波距離傳感器的 M4 內核之一上運行的實時 FreeRTOS 應用程序。
- 每 100 毫秒測量一次距離,因此流動站可以決定最佳路線。
- 該傳感器需要精確的微秒計時來觸發距離測量過程,因此它非常適合作為 FreeRTOS 任務在實時內核上運行。
- 每 5 秒,FreeRTOS 任務將距離遙測數據發送到 Azure Sphere A7 高級應用程序。
Azure IoT 高級應用程序
- 在 Azure Sphere A7 高級應用程序核心上運行的應用程序負責對時間不太敏感的任務,例如建立 WiFi/網絡連接、協商安全性和與 Azure IoT Central 連接、更新設備孿生和發送遙測消息。
擴展
零件清單
- 1 x Seeed Studio Seeed Studio MT3620 迷你開發板
- 1 x MT3620 Grove Breakout
- 2 x Grove - 超聲波距離傳感器
- 1 個 H 橋驅動器。Seeed Studio 有一個Grove - I2C 電機驅動器,或者您可以將自己的 H 橋連接器連接到 Grove Breakout 板。
- 1 x Rover 底盤、電機、車輪等
Azure 物聯網中心
Azure IoT Central提供了一種簡單的方法來大規模連接、監視和管理您的物聯網 (IoT) 資產。
我創建了Azure IoT Central的免費試用版,并且很快我就繪制了流動站距離傳感器的圖表并可以進行更深入的分析。順便說一句,試用期結束后,您可以繼續免費將兩臺設備連接到 IoT Central。
擴展 Azure IoT Central 應用程序并將其與其他云服務集成
Azure IoT Central 也可以使用規則和工作流進行擴展。有關詳細信息,請查看使用工作流將 Azure IoT Central 應用程序與其他云服務集成
如何構建解決方案
- 設置Azure Sphere 開發環境。
- 查看將 FreeRTOS 實時房間傳感器與 Azure IoT 集成。
- 了解如何將 Azure Sphere 連接到Azure IoT Central或Azure IoT Hub。
- 此解決方案的 IoT Central 設備模板功能模型 JSON 文件包含在此存儲庫的iot_central目錄中。
玩得開心并保持安全,并確保在#JulyOT 上關注我們。
- Project Kong:滿足特殊需求的特殊漫游者
- 基于Microsoft Azure Sphere的AI家庭安全系統
- 使用Zephyr RTOS的碳漫游者
- Azure Sphere I2C掃描儀
- 用于安全物聯網的Azure Sphere和Azure云服務
- Arduino 101 BLE漫游者遙控器
- 使用Azure KeyVault和Azure Sphere安全自動登錄
- 使用Azure Sphere和D6T構建疏散
- 在Avnet Azure Sphere上創建BurnerOn示例應用程序
- 基于Azure Sphere的安全防盜設備
- 如何使用AVNET Azure Sphere套件
- 使用Azure Sphere監控警報安全面板
- 自動駕駛和避障漫游者開源
- 戶外漫游者開源項目
- 微軟 Azure Sphere MCU技術、生態探析
- 可靠性與安全性 6245次閱讀
- Qi?充電獲得亟需的安全性能提升 500次閱讀
- 不折不扣的安全性 661次閱讀
- NCM化學配比和SOC如何影響NCM電芯的安全性 6540次閱讀
- 如何檢測戶外LED燈的安全性 3559次閱讀
- 鋰電池和鉛酸電池安全性對比 3.1w次閱讀
- 如何保證Polkadot網絡的安全性 823次閱讀
- 該如何提高云存儲大數據的安全性 922次閱讀
- 如何提升三元材料的安全性? 3945次閱讀
- 保障云應用的安全性的三大方案 1301次閱讀
- 影響鋰離子動力電池安全性因素分析 7433次閱讀
- DES算法的應用誤區及安全性分析 1.6w次閱讀
- 智能家居安全嗎_智能家居安全性分析 3148次閱讀
- 電動車安全性能及影響安全性因素有哪些 987次閱讀
- WLAN的標準、安全及漫游 1002次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 5STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實現
- 2.94MB | 4次下載 | 免費
- 7PCB圖繪制實例操作
- 2.92MB | 2次下載 | 免費
- 8零死角玩轉STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 137次下載 | 免費
- 4A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多