南皇電子
電子元器件代理商全球貨源,采購無憂
多年專註,初心從未改變,千萬級電子元器件現貨庫存
買電子元器件就找南皇電子
電子元器件代理 >> IC電子元器件行業新動態
走進MEasy的世界:基於STM32MP1的IOT參考設計

在萬物互聯快速發展的趨勢下,板卡處理器性能、記憶體大小、介面外設等都是人們非常關心的硬體參數,但是如何讓硬體的作用實現它的功能最大化,一套完善的軟體支持尤為重要。

買IC網 - 電子元器件代理與採購 | IC交易網 - 買IC就找買IC網

背景:隨著 HTML5 技術的發展,Web 的功能和性能獲得大幅度的提高,Web 應用的跨平臺特性使得其能夠運行在嵌入式平臺上成為可能。米爾電子為解決用戶的難點以及行業痛點,提供了 MEasy IOT 參考設計等特色系統應用,這是採用MYD-YA157C開發板作為硬體平臺,基於多種語言設計而成的一套由 Web Demo 組成的人機交互系統。

下麵我們繼續瞭解關於基於 STM32MP1 的 IOT 參考設計:

一、什麼是 MEasy IOT

MEasy IOT 是深圳市米爾電子有限公司開發的一套由WEB Demo組成的人機交互系統。硬體平臺基於 MYD-YA157C;軟體基於 YOCTO 製作生成的 linux 檔系統,包含Python WEB運行環境和WEB應用程式。Web Demo 是基於 Python2.7編寫的 B/S 架構的應用,包含 Flask, Javascript,css, HTML 等多種組件。MEasy IOT 的結構框圖如下所示:

該系統分為應用層、驅動層以及硬體層,目前推出了Web Demo應用提供給用戶參考,有下麵幾個特點:

1、輕量化連接:MEasy IOT 使用 D-Bus 作為應用程式和底層硬體的訪問介面,高效低延遲。例如 ADC,LED 的控制都是通過D-BUS的實現的 Method 和 Signal 來進行訪問和控制的。

2、模組化拓展:MEasy IOT 中的網路管理應用則使用開源 Connman 作為中間層來實現對網路設備的控制, Connman 也是一個基於 D-Bus 的完全模組化的系統,可以通過插件化進行擴展,以支持 EtherNet、WIFI、3G/4G、Bluetooth 等網路設備的管理。

3、集成化應用:MEasy IOT 軟體在目標板上目錄結構包含由 YOCTO 配方直接生成的應用程式和庫。

二、使用簡介

1.登錄

使用前準備開發板上電前請網線插到對應的介面。開發板網口1設置的靜態 IP 為192.168.1.100,需要在 PC 添加192.168.1網段的 IP,然後將開發板和PC機接入交換機中或者直連,WEB 默認的 url 為http://192.168.1.100:8080,進入後的歡迎頁面如下圖所示:

進入歡迎頁面後需要登錄才能進行操作,點擊右上角的 Login 按鈕進行登錄,默認帳號為 admin,密碼為 admin.

2.系統資訊

本頁面展示了 MYD-YA157 開發板的軟硬體資訊:

3.設置

可以根據使用需要進行以太網、WiFi、藍牙的開關以及地址設置:

三、應用展示

在當今火熱的IOT領域,一個符合物聯網 MQTT 通信協議以及電力 IEC61850 標準的設備能夠讓您的設計輕鬆融入雲的世界。

基於這兩個物聯網協議標準,米爾電子推出了一套完整的物聯網框架參考設計,下麵為Web的Demo的演示介面,提供基於網頁的遠程配置和通信協議演示,支持 RS232、RS485、WiFi/BT、4G/GPS、以太網等豐富的通信和無線介面。

1.MQTT協議:

MQTT (消息佇列遙測傳輸)是 ISO 標準下基於發佈/訂閱範式的消息協議,工作在 TCP/IP 協議族上,是為硬體性能低下的遠程設備以及網路狀況糟糕的情況下而設計的發佈/訂閱型消息協議輕量、簡單、開放和易於實現的,這些特點使它適用範圍非常廣泛。

MQTT 協議演示介面展示:

遠程發佈消息,接受消息,並操作本地硬體進行動作回應

測試步驟

1.通過 WIFI 設置頁面進行 WIFI 連接,等待左側的導航欄上面 WIFI 狀態徽章變為你所連接的 WIFI 名稱。

2.進入 MQTT 應用介面,點擊 MQTT伺服器頁面中的連接按鈕,來連接 MQTT 伺服器。

3.點擊 MQTT 訂閱頁面中的訂閱按鈕,然後再點擊 MQTT 發佈頁面中的發佈按鈕,訂閱頁面中即可收到消息。

2.IEC61850協議:

IEC61850是變電站自動化系統(SAS)中通信系統和分散能源(DER)管理的國際標準。它通過標準的實現,實現了智能變電站的工程運作標準化。使得智能變電站的工程實施變得規範、統一和透明。

IEC61850協議演示介面展示:

基於板卡和PC的通信演示,實現AD採樣的即時上報

測試步驟

測試LED:

1. 點擊IECScout(需用戶自行下載)主介面下麵的 Discover IED 按鈕,然後輸入輸入服務端的IP地址 192.168.1.100 ,輸入完成後點擊 Discover 按鈕。

2.進入 Browser 頁面,可以看到以 MYIR1 命名的 IED 設備模型。點擊IED設備模型下麵的 Data Models->LD1->GGIO1 進入通用 I/O 控制介面。雙擊 GGIO1 下麵的 LED1 數據對象,可以看到 Switch 這個數據屬性,然後點擊上方菜單欄的Write按鈕即可對 LED1 進行控制.

3.在 Value 欄選擇 true,然後點擊 Write 按鍵,此時開發板上的 LED D2 就被點亮了,同時 WEB 頁面 IEC61850 應用中LED的狀態也被打開了。

測試ADC:

1.在 IECScout 軟體通用 I/O 控制介面,依次點擊 ADC1->adcMag 即可看到 ADC 的值,這個值和當前 WEB 頁面 IEC61850 應用中的 ADC 的值是一樣的。


2.在WEB頁面IEC61850應用中點擊 ADC 下麵的更新按鍵,此時 WEB 頁面中 ADC 的值更新到了最新值,同時 ADC 的值也寫入到了 IEC Server 中,此時需 要在 IECScout 軟體中點擊菜單欄的 Read all 按鈕來更新通用 I/O 控制介面中 ADC 的值。


四、硬體平臺介紹

米爾 MYD-YA157C 開發平臺由核心板 MYC-YA157C 和底板 MYB-YA157C 組成,郵票孔方式連接。該平臺採用 STM32MP157 系列高性能處理器,提供了 HDMI+RGB+MIPI 高性能顯示,千兆以太網, WIFI/ 藍牙, RS232/RS485/CAN 等豐富介面,貼合應用場景的產品定義,穩定可靠的硬體設計,有助於簡化工業製造、消費電子、智能家居、醫療等行業應用高性能解決方案的開發。

小結:米爾精心打造的基於 STM32MP1 的 IOT 參考設計,採用硬體 +MEasy IOT 系統的方式,能夠幫助用戶輕鬆解決上層應用以及底層驅動之間的大部分開發難題,同時提供豐富的硬體介面資源,以及出色的成本優勢,滿足Pervasive您物聯網產品開發的80%基礎需要。

更多IC電子元器件行業行情、新品、技術等動態資訊
熱門關註的IC電子元器件品牌
TDK
您值得選擇的電子元器件代理商
買IC、電子元器件就找南皇電子,幫助您按時按預算地買到高品質全球電子元器件代理現貨原裝部件