• 您現在的位置是:首頁 >要聞 > 2020-12-11 08:17:20 來源:

    自動化IoT應用程序設備編程的工具

    導讀 物聯網(IoT)迎來了一個新時代,日常物品逐漸演變成我們現在所說的網絡物理系統。這些系統是由計算機算法控制或監視的物理機制,并通過Inter

    物聯網(IoT)迎來了一個新時代,日常物品逐漸演變成我們現在所說的網絡物理系統。這些系統是由計算機算法控制或監視的物理機制,并通過Internet緊密地交織在一起。這樣的系統已經進入工業領域,并且首先被部署和用于管理和控制工業過程,從而產生了所謂的工業4.0。ICREA研究教授Jordi Cabot和研究員AbelGómez是加泰羅尼亞大學(OOC)互聯網跨學科研究所(IN3)的系統,軟件和模型(SOM)研究實驗室的兩名成員,與IKERLAN技術研究中心合作,設計了一種創新的新工具,用于自動化和簡化采用異步事件驅動通信的系統的創建,異步事件驅動的通信是該領域中使用最廣泛的計算機體系結構之一。該工具是第一個使用最近發布的AsyncAPI規范的工具,該規范使這種架構的工作標準化。該原型最初是MegaMa @ Rt2項目的一部分,是開源的,因此可以免費在線獲得。

    在許多設備必須相互通信的IT基礎結構中,例如在工廠中要監視和控制不同機器的設備中,整個信息通常由中央節點管理。為了防止這些基礎結構因故障組件而崩潰,部署了事件驅動的異步體系結構。這些體系結構的優點之一是,一個組件發生故障不會觸發整個系統崩潰。最受歡迎的范例之一是發布-訂閱體系結構,其中消息不發送到特定的接收者。根據阿貝爾·戈麥斯(AbelGómez)的說法,“網絡中所有設備都共享一個通道,當一個元素(無論是計算機,服務器還是其他類型的設備)想要接收某些信息時,它所要做的就是訂閱特定類別的消息。這樣,當另一臺設備能夠提供信息時,它只是將其發布在共享渠道下的商定類別下,并且只有訂閱的設備才能收到有關此主題的消息。”

    盡管這些分布式體系結構特別具有可伸縮性和靈活性,但是它們并非沒有問題,因為仍然沒有像網站創建這樣的既定編程標準。因此,該部門仍需要就消息類別及其內部格式和結構達成一致。研究人員說:“由于沒有通用語言,而且它們是這樣的分布式基礎架構,因此每個元素由不同的人編程的可能性很高,這意味著消息在設備之間可能會有所不同。結果,如果設備之間存在任何差異,主題名稱或使用的格式,接收方將不會接收或不知道如何解密內容。

    現在正在提出一種新的解決方案,以尋求標準化事件驅動的體系結構的編程:AsyncAPI規范。該規范允許用戶定義在這些環境中設計和運行IoT設備所需的所有相關信息。但是,AsyncAPI仍處于開發的早期階段,因此支持AsyncAPI的工具仍然供不應求。盡管如此,研究人員仍基于此新建議開發了一種工具,該工具使用戶可以自動以適當的格式創建消息以及發送和接收消息。阿貝爾·戈麥斯(AbelGómez)表示:“為物聯網設備實施程序的大部分工作涉及以通道訂戶期望的格式創建消息,并進行“翻譯”。來自其他設備的消息,以便處理信息。因此,必須編寫大量的代碼,而當手工完成時,這可能是錯誤的來源。”

  • 成人app