第1章 物聯網模式簡介---物聯網概述

物聯網模式簡介

物聯網(IoT)在最近幾年獲得了巨大的吸引力,該領域在未來幾年將呈指數級增長。這一增長將跨越所有主要領域/垂直行業,包括消費者、家庭、制造業、健康、旅游和運輸。這本書將為那些想了解基本物聯網模式以及如何混合和匹配這些模式以實現獨特和多樣化的物聯網應用的人提供一個新穎的視角。 本介紹章詳細介紹了在設計物聯網解決方案時必須牢記的體系結構注意事項。構建物聯網解決方案具有挑戰性,因為物理硬件選擇、復雜的集成和所涉及的連接要求帶來了額外的復雜性。本章還為后面幾章將介紹的模式奠定了基礎。 在本章中,我們將介紹以下主題:

  • 物聯網概述

  • 物聯網參考架構

  • 物聯網用例的獨特要求

  • 建議的體系結構原則和注意事項

物聯網概述

物聯網最近引起了很多興趣,并從純粹的學術追求發展到了實現真實用例的地步。由于多種多樣的技術(嵌入式、云、邊緣、大數據、人工智能(AI)、機器學習(ML),等等),并且由于可用的部署選項的范圍(將現場設備限制為云中計算和其他資源的幾乎無限可用性)。物聯網實現了不同的用例,并跨越了多個領域(家庭自動化、醫療保健、跟蹤和追蹤、聯網車輛、自動駕駛等)。 物聯網的相關性在未來幾年只會增加,原因如下: 物聯網用例包括物理世界和虛擬世界,因此,可以開發有趣而豐富的用例(與文字處理器、ERP系統等純虛擬/軟件系統相比)。可以說,物聯網用例的范圍和多樣性僅受一個人想象力的限制。 物聯網的巨大潛力已經得到了學術界和實施者的驗證。這可歸因于以下原因: 硬件組件的性能和效率隨著成本(和尺寸)的不斷降低而提高,這符合摩爾定律。當前一代硬件組件對電池的有效利用也減少了頻繁更換電池的麻煩。 商業云提供商(超規模提供商)的興起,在計算、存儲、復雜分析、高速數據接收等方面實現了無限的可擴展性。這些特性非常適合物聯網應用的需求。以下是公共云提供商/超級規模商提供的一些服務,在開發物聯網用例時可以利用這些服務: 設備管理 固件更新 邊緣管理/分析 設備/數據安全

數字雙胞胎 物聯網分析 數據攝入 數據可視化 數據存儲 影像分析 通知 以傳統連接選項(例如Wi-Fi、3G和4G)以及LoRaWAN和NB-IoT等連接選項的形式提供的無處不在的低成本連接。NB-IoT等技術對物聯網特別有用,因為它們支持遠程連接并提供長電池壽命。5G的出現通過提供高帶寬和最小延遲,進一步擴大了物聯網用例的范圍。 區塊鏈、機器人、AI/ML、能量采集、AR/VR、無人機、社交媒體等相關技術的日益成熟。這些技術使物聯網從業者能夠利用這些技術提供的能力來增強物聯網能力,從而進一步推動創新的邊界,并設想非傳統的想法。 移動和可穿戴設備的日益普及。這些設備可以隨時訪問物聯網數據,并有助于實時控制和監控物聯網設備。 市場競爭加劇,迫使企業將數據視為決策的支點和貨幣化機會。物聯網還作為運營額外收入模式的基礎,如服務收入超過產品銷售收入。

人類在操作和管理大多數非物聯網(傳統IT/OT系統)系統方面發揮著至關重要的作用,而物聯網系統被設計為獨立運行或在最少的人工干預下運行。 物聯網設備在計算、存儲或兩者方面都受到限制,而大多數非物聯網應用程序都部署在標準工作站上,那里有充足的存儲和計算可用。 物聯網應用一旦部署,預計將持續數年(10至15年是制造業的常態),而非物聯網應用的保質期很短(典型的刷新周期在3至5年之間)。因此,物聯網系統必須通過平衡當前和長期需求來構建。 在硬件/軟件組件以及連接協議的選擇中觀察到相當大的異質性。這是因為有不同的技術可供選擇,對于每種技術選擇,供應商都提供了多種實現和產品。相比之下,非物聯網系統中可能的技術選擇更少。 物聯網和非物聯網系統中生成的數據的特征存在差異。與非物聯網系統相比,物聯網系統中大數據的所有七個V(速度、多樣性、可變性、體積、準確性、可視化和價值)都很高。 很少有物聯網系統是孤立運行的,通常與其他企業系統集成。在IoTsystems中,需要集成信息技術(IT)和操作技術(OT)以及硬件設備。這提供了一個在傳統系統中罕見的全新的集成復雜性級別。 安全在任何連接的系統中都很重要,但在物聯網中它變得更加重要,因為攻擊除了會造成聲譽/財務損失外,還會導致物理傷害(工業機器人失控)。此外,大多數物聯網現場設備都安裝在易受攻擊的環境中,很容易被篡改。因此,物聯網用例中的攻擊面比非物聯網用例的攻擊面大得多。 物聯網系統的這些獨特特性可以在下圖中可視化:

圖1.1-物聯網系統的獨特特性

這種復雜性對任何剛剛涉足物聯網領域的人來說都是相當可怕的。盡管各種各樣的物聯網用例(或解決方案領域)是可能的,但在大多數物聯網用例和相關架構中也存在一定程度的共性。我們已經提到了這些相似之處,以便任何對該領域陌生的人都能理解現有的體系結構和用例。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/36976.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/36976.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/36976.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

UNIAPP_在js文件中使用i18n國際化

導入 import { initVueI18n } from dcloudio/uni-i18n import messages from /locale/index const { t } initVueI18n(messages) 使用 t(config.request.i001).

【大模型】大模型微調方法總結(四)

1. P-Tuning v1 1.背景 大模型的Prompt構造方式嚴重影響下游任務的效果。比如:GPT-3采用人工構造的模版來做上下文學習(in context learning),但人工設計的模版的變化特別敏感,加一個詞或者少一個詞,或者變…

MySQL存儲引擎 INNODB和MYISAM

存儲引擎概述 什么是存儲引擎 是數據庫底層軟件組件,數據庫管理系統使用數據索引進行創建、查詢、更新和刪除數據操作。不同的存儲引擎提供不同的存儲機制、索引技巧】鎖定水平等功能,使用不同的存儲引擎可以獲得特定的功能 MySQL5.7支持的存儲引擎 …

大數據面試之Hadoop

目錄 介紹下Hadoop Hadoop的特點 說下Hadoop生態圈組件及其作用 Hadoop主要分哪幾個部分?他們有什么作用? Hadoop 1.x,2x,3.x的區別 Hadoop集群工作時啟動哪些進程?它們有什么作用? 在集群計算的時候,什么是集群的主要瓶頸 搭建Ha…

用英文介紹美國總統Trump: Donald J. Trump Twice Impeached (2017 – 2021)

Donald J. Trump: Twice Impeached (2017 – 2021) Link: https://www.youtube.com/watch?vJ7RC2DKf6rs&listPLybg94GvOJ9E-ZM1U6PAjgPUmz-V4-Yja&index45 Summary Summary of Donald Trump’s Rise and Presidency Donald John Trump, originally from Queens, Ne…

網頁中如何接入高德地圖【靜態地圖篇】

接入高德地圖 登錄高德開放平臺創建應用添加key創建靜態地圖文檔說明markers 網頁應用總結 登錄高德開放平臺 高德開放平臺 創建應用 點擊我的應用 -> 創建應用 添加key 調相關接口都需要用到這個key! 創建靜態地圖 靜態地圖API文檔 文檔說明 服務地址…

基于上一篇博客,用阻塞隊列實現異步下單

在上一篇博客中,我們介紹了如何利用 Redis 和 Lua 腳本來高效處理秒殺活動中的高并發請求,保證用戶體驗。本文將進一步優化秒殺系統,通過引入阻塞隊列實現異步下單,從而提高系統的整體性能和穩定性。 引言 秒殺活動往往伴隨著極…

ArmSoM-Sige7/5/1 和樹莓派5規格比較

引言 在當今快速發展的嵌入式系統領域,選擇一款性能強大、功能豐富的開發板對于項目的成功至關重要。本文將介紹并比較 Sige7、Sige5、Raspberry Pi 5 和 Sige1 這四款開發板的關鍵規格和特性,幫助開發者和愛好者選擇最適合其需求的平臺。 ArmSoM-Sige…

使用模板方法設計模式封裝 socket 套接字并實現Tcp服務器和客戶端 簡單工廠模式設計

文章目錄 使用模板方法設計模式封裝套接字使用封裝后的套接字實現Tcp服務器和客戶端實現Tcp服務器實現Tcp客戶端 工廠模式 使用模板方法設計模式封裝套接字 可以使用模塊方法設計模式來設計套接字 socket 的封裝 模板方法(Template Method)設計模式是一…

【深度學習】深度學習基礎

李宏毅深度學習筆記 局部極小值與鞍點 鞍點其實就是梯度是零且區別于局部極小值和局部極大值的點。 鞍點的叫法是因為其形狀像馬鞍。鞍點的梯度為零,但它不是局部極小值。我們把梯度為零的點統稱為臨界點(critical point)。損失沒有辦法再下…

使用Flink CDC實現 Oracle數據庫數據同步(非SQL)

文章目錄 前言一、開啟歸檔日志二、創建flinkcdc專屬用戶2.1 對于Oracle 非CDB數據庫,執行如下sql2.2 對于Oracle CDB數據庫,執行如下sql 三、指定oracle表、庫級啟用四、使用flink-connector-oracle-cdc實現數據庫同步4.1 引入pom依賴4.1 Java主代碼4.1…

Docker Desktop 簡易操作指南 (Windows, macOS, Linux)

1. 下載最新版本 Docker Desktop https://www.docker.com/products/docker-desktop/ 2.啟動 Docker Desktop 3.常用命令(在 cmd 或 Terminal 中執行) #列出所有鏡像(Images) docker images #列出所有容器(Containers&…

OpenSSL/3.3.0: error:0A00018A:SSL routines::dh key too small

php curl解決辦法: curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, ‘DEFAULTSECLEVEL1’); python 解決辦法: from twisted.internet.ssl import AcceptableCiphers from scrapy.core.downloader import contextfactory contextfactory.DEFAULT_CIPHERS AcceptableCiphers.from…

CSS 核心知識點 - grid

思維導圖 參考網址: https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_grid_layout 一、什么是 grid? CSS Grid布局是在CSS3規范中引入的一種新的布局方式,旨在解決傳統布局方法(如浮動、定位、表格布局)存在的許多問題。C…

Spring Boot 集成 MyBatis-Plus 總結

Spring Boot 集成 MyBatis-Plus 總結 大家好,我是免費搭建查券返利機器人省錢賺傭金就用微賺淘客系統3.0的小編,也是冬天不穿秋褲,天冷也要風度的程序猿! 在Java開發中,Spring Boot以其簡潔和高效的特點,…

Oh My Zsh Git 插件

以下是一些常見的別名和它們對應的 Git 命令: g: gitga: git addgaa: git add --allgapa: git add --patchgau: git add --updategb: git branchgba: git branch -agbd: git branch -dgbda: git branch --no-color --merged | command grep -vE “^(||*|\s*(main|m…

第十九站:Java鈦藍——區塊鏈技術的新探索

在區塊鏈技術的新探索中,Java作為一門成熟的編程語言,正在通過Hyperledger Fabric和Web3j等技術實現其在區塊鏈領域的應用。以下是對這些技術的簡要介紹和如何使用Java源代碼與它們進行交互的講解。 Hyperledger Fabric Hyperledger Fabric是一個由Lin…

React.js 全面解析:從基礎到實戰案例

引言: React.js,由Facebook推出并維護的開源JavaScript庫,以其組件化思想、虛擬DOM技術和聲明式編程風格,成為構建用戶界面的首選工具之一。本文將系統性地介紹React的基礎概念、核心特性,并通過實際案例展示基礎屬性…

DataWhale-吃瓜教程學習筆記(四)

學習視頻:第3章-二分類線性判別分析_嗶哩嗶哩_bilibili 西瓜書對應章節: 3.4 文章目錄 - 算法原理- 損失函數推導-- 異類樣本中心盡可能遠-- 同類樣本方差盡可能小-- 綜合 知識點補充 - 二范數二范數(2-norm)詳解定義幾何意義性質…

vue3中省市區聯動在同一個el-form-item中咋么設置rules驗證都不為空的效果

在開發中出現如下情況&#xff0c;在同一個el-form-item設置了省市區三級聯動的效果 <el-form-item label"地區" prop"extraProperties.Province"><el-row :gutter"20"><el-col :span"12"><el-select v-model&qu…