日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Eclipse的物联网架构(Eclipse IoT Architectures)

發布時間:2023/12/31 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Eclipse的物联网架构(Eclipse IoT Architectures) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

物聯網架構(IoT Architectures)

典型的物聯網解決方案的特點是許多設備(即事物)可能使用某種形式的網關通過網絡與企業后端服務器通信,該后端服務器運行物聯網平臺,幫助將物聯網信息集成到現有企業中。 設備、網關和云平臺的角色定義明確,每個角色都提供任何強大的物聯網解決方案所需的特定特性和功能。

受限設備(Stack for Constrained Devices)

傳感器和執行器(Sensors and Actuators)


物聯網中的“物”是物聯網解決方案的起點。它通常是數據的發起者,它與物理世界進行交互。 因此,它們通常使用功能非常有限的微控制器 (MCU) 進行編程 為物聯網設備供電的微控制器專門用于特定任務,專為大規模生產和低成本而設計
在基于 MCU 的設備上運行的軟件旨在支持特定任務。 在設備上運行的軟件堆棧的主要功能可能包括:

  • 物聯網操作系統——許多設備將使用“裸機”運行,但有些設備將具有嵌入式或實時操作系統,特別適合小型受限設備,并且可以提供特定于物聯網的功能。
  • 硬件抽象 – 一個軟件層,可以訪問 MCU 的硬件功能,例如閃存、GPIO、串行接口等
  • 通信支持——驅動程序和協議允許將設備連接到有線或無線協議,如藍牙、Z-Wave、Thread、CAN 總線、MQTT、CoAP 等,并啟用設備通信
  • 遠程管理 – 能夠遠程控制設備以升級其固件或監控其電池電量。
  • 網關(Stack for Gateways)

    智能設備和鏈接(Connected and Smart Things)

    物聯網網關充當一組傳感器和執行器的聚合點,以協調這些設備之間的連接以及與外部網絡的連接 物聯網網關可以是一個物理硬件或功能,可以集成到更大的 連接到網絡的“事物” 例如,工業機器可能充當網關,連接的汽車或家庭自動化設備也可能充當網關

    物聯網網關通常會提供“邊緣”數據處理和存儲功能,以應對網絡延遲和可靠性對于設備到設備的連接,物聯網網關處理不兼容設備之間的互操作性問題典型的物聯網架構將有許多物聯網 支持大量設備的網關

    越來越依賴物聯網網關軟件來實現核心功能網關軟件堆棧的主要功能包括:

  • 操作系統 – 通常是通用操作系統,例如 Linux
  • 應用程序容器或運行時環境——物聯網網關通常能夠運行應用程序代碼,并允許應用程序動態更新例如,網關可能支持 Java、Python 或 node js
  • 通信和連接——物聯網網關需要支持不同的連接協議來連接不同的設備(例如藍牙、Wi-Fi、Z-Wave、ZigBee、Thread)。物聯網網關還需要連接到不同類型的網絡(例如以太網、蜂窩、Wi-Fi、衛星等)并確保通信的可靠性、安全性和機密性
  • 數據管理和消息傳遞——本地持久性以支持網絡延遲、離線模式和邊緣實時分析,以及以一致方式將設備數據轉發到物聯網平臺的能力
  • 遠程管理——能夠遠程提供、配置、啟動/關閉網關以及運行在網關上的應用程序
  • Stack for IoT Cloud Platforms

    物聯網云平臺代表啟用物聯網解決方案所需的軟件基礎設施和服務 物聯網云平臺通常在云基礎設施(例如 OpenShift、AWS、Microsoft Azure、Cloud Foundry)或企業數據中心內運行,并有望同時擴展 橫向,支持連接的大量設備,以及縱向解決各種物聯網解決方案物聯網云平臺將促進物聯網解決方案與現有企業應用程序和其他物聯網解決方案的互操作性
    物聯網云平臺的核心功能包括:

  • 連接和消息路由——物聯網平臺需要能夠與使用不同協議和數據格式的大量設備和網關進行交互,然后對其進行標準化以允許輕松集成到企業的其他部分
  • 設備管理和設備注冊表——一個中央注冊表,用于識別物聯網解決方案中運行的設備/網關,以及提供新軟件更新和管理設備的能力
  • 數據管理和存儲——支持大量和各種物聯網數據的可擴展數據存儲
  • 事件管理、分析和用戶界面——可擴展的事件處理能力、整合和分析數據以及創建報告、圖表和儀表板的能力
  • 應用程序支持——能夠創建報告、圖表、儀表板……并使用 API 進行應用程序集成
  • 物聯網解決方案的功能

    在物聯網解決方案的不同層級中,有許多特性需要為任何物聯網架構考慮,包括

  • 安全性——從設備到云端都需要實現安全性 身份驗證、加密和授權等功能需要成為每個堆棧的一部分
  • 本體 – 設備數據的格式和描述是實現數據分析和數據互操作性的重要功能。 跨異構域定義本體和元數據的能力是物聯網的一個關鍵領域
  • 開發工具和SDK——物聯網開發人員將需要支持不同硬件和軟件平臺的開發工具
  • 總結

    以上是生活随笔為你收集整理的Eclipse的物联网架构(Eclipse IoT Architectures)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。