物聯網設備終端和雲端系統如何通訊?

2020-12-16 人人都是產品經理

隨著5G通訊的誕生,網絡通訊速度更快,周圍從事網際網路行業的同事都說下一個風口可能是物聯網。由於目前公司產品偏硬體,我也有幸接觸了一些物聯網的知識,這篇文章想給大家分享一下關於物聯網產品中的終端設備和軟體是如何進行通訊的。

什麼是物聯網產品

眾所周知,物聯網是由數以百萬計的設備通過網絡相互連接而成的網絡。物聯網是一種將硬體和軟體結合起來的產品,它可以測量真實世界的信息。並連接到網絡,為用戶提供價值。

其實目前我們身邊物聯網的產品挺多的,智能家居,智能門鎖比比皆是;還有共享經濟時代孵化出的共享單車,共享充電寶,共享雨傘等也可以算作物聯網產品。

在我們使用共享單車時,用手機掃碼後點擊「開鎖」按鈕,就能將車鎖打開。等我們使用完以後,將共享單車鎖上以後。不用在手機上操作,系統也能判斷我們已經使用完單車了。這些功能主要是通過物聯網技術來實現的。

下面我們以共享單車為例來解釋一下單車設備和軟體系統之間是如何通訊,如何傳輸數據完成業務行為的。

終端設備應該含有哪些模塊

(1)物聯網卡

作為一款物聯網產品,就會處於聯網狀態,這個時候就需要用到物聯網卡,物聯網卡可以簡單理解為流量卡,所以和我們的手機上網一樣,需要插入SIM卡,只不過物聯網設備插的是另外一種網絡卡,有了流量,才能具體基本的聯網功能。

(2)設備通訊模塊

設備通訊模塊是一塊電路板子,這部分一般是燒錄到電路板上的一段嵌入式代碼,通過軟體編程來和雲端系統通訊,並且解析接收到的雲端系統的指令,轉化成電路板能夠識別的二進位,以實現控制設備的控制主板部分。

(3)控制主板部分

這部分主要就是接收設備通訊碼,通過一些脈衝信號或者高頻低頻的電壓來實現業務,例如設備通訊模塊告訴控制主板部分需要打開鎖,那麼共享單車上的鎖就會受控於控制主板完成對共享單車的開鎖和關鎖。所以控制主板部分主要執行對鎖的控制。

雲端系統應該如何運作

先看一個業務流程圖,以共享單車掃碼開鎖為例:

雲端系統一般分為業務系統和設備通訊系統:

業務系統:進行一些業務操作,例如接收用戶的掃碼開鎖的請求,記錄用戶的身份信息和車輛信息等,查看用戶在使用過程中的數據和車輛狀態位置,創建訂單等,並不直接和終端設備通訊。

設備通訊系統:這個系統就是直接和終端通訊的系統,通過接入事先和終端設備中的設備通訊模塊約定的相關協議,以實現通訊。

協議的內容是約定好的,就好比一個暗號,如果要開鎖,那麼設備通訊系統發送的數據內容就必須為A,而設備通訊碼也只有識別到數據內容為A才會開鎖。當設備通訊系統發送其他內容時,設備通訊碼將不能識別。業務系統根據各種業務需要,會告訴到設備通訊系統需要終端設備做出什麼要的響應,設備通訊系統通過和設備通訊模塊約定的協議翻譯業務系統的內容為設備通訊模塊可識別的數據形式。

如何傳輸數據

前面已經介紹了終端設備和雲端系統,那麼如何進行數據傳輸呢。一般會用到HTPP協議或者TCP協議,當然這塊開發同學就很熟悉了。

如果用HTTP發送數據,一般設備連接系統會將指令包裝成一個對象,然後發送; 而TCP協議通訊的話,一般會將指令轉化成二進位或者十六進位傳輸。

如何將指令發送給指定設備

我們的設備那麼多,如何將雲端系統的指令發送給指定的設備呢?其實這裡面還有一個概念,就是設備通訊碼。顧名思義,是終端設備和雲端系統進行通訊的一個唯一標記碼,這個碼就類似於我們PC電腦中的MAC地址,或者是手機IMEI號碼。這個設備通訊碼是燒錄在設備通訊模塊中的,是設備通訊碼的唯一標記,並且也在系統裡面標記一臺唯一的終端設備。

所以我們在傳輸數據的時候都會帶上這個唯一的標記,這樣我們的數據就會指定發送到某個終端設備,而不會出現混亂的情況了。

總的來說,在終端設備上,一般就是通過物聯網卡讓設備處於聯網狀態,然後設備上有一個設備通訊模塊,接收雲端系統的指令並解析成硬體電路板能夠識別的數據形式,控制主板或者其他機械部分在接收到設備通訊碼傳遞的信息後,會完成相應的操作。這些操作結果又會沿原路再一層層返回給業務系統,最終展示給用戶。

第一次接觸時,總覺得終端設備、電路板很難,其實慢慢了解流程和通訊規則後還是挺簡單的。物聯網也沒有我們想的那麼高大上,簡單分享給大家,希望能對剛入物聯網產品的同學有點幫助。

 

本文由 @粉紅色的小不點 原創發布於人人都是產品經理。未經許可,禁止轉載。

題圖來自 Unsplash,基於CC0協議。

相關焦點

  • 深圳市遨遊通訊設備有限公司歡迎大家參加IOTE 2020第十四屆物聯網展
    深圳市遨遊通訊設備有限公司歡迎大家參加IOTE 2020第十四屆物聯網展,是一個關於物聯網產業鏈最完整的展示,涵蓋了物聯網感知層(MEMS、RFID、智慧卡、傳感器、條碼、生物識別、視頻監控),網絡傳輸層(NB-IoT、LoRa、2G/3G/4G/5G、eSIM、ZigBee、Bluetooth、GPRS、WIFI、UWB、Z-wave),運算與平臺層(雲計算、邊緣計算、
  • 什麼是物聯網平臺?
    接下來,從完整的物聯網系統架構來介紹物聯網平臺的地位。第一是硬體,如傳感器或設備,這些傳感器和設備從環境中收集數據或執行操作。第二是網絡連結,硬體設備需要一種方式將所有數據傳輸到雲端,或者從雲端接收命令;一些物聯網系統可能在硬體和雲端之間還有一些中間組成部分,例如網關或路由器。第三是軟體,本軟體在雲端運作,負責分析從傳感器收集數據並作出指令。
  • ...終端設備研產銷及解決方案,首欣通達將亮相IOTE2019深圳物聯網展
    本次展會作為物聯網行業風向標,將展示完整的物聯網產業鏈,涵蓋物聯網感知層、網絡傳輸層、運算與平臺層以及應用層;展會雲集物聯網整條產業鏈的廠家、供應商、經銷商以及應用集成商,屆時將有眾多「大腕」企業到場——深圳市首欣通達有限公司(簡稱「首欣通達」),也將在本次展會上亮相。
  • 物聯網安全管控系統
    系統建設任務  (1)基礎設施建設:定位跟蹤設備、視頻監控設備及存儲計算設備。定位跟蹤設備包括TC-OFDM定位基站、北鬥定位系統、定位終端等;視頻監控設備包括攝像頭、門禁等,存儲計算設備包括伺服器等。  (2)軟體系統建設:物聯網安全管控系統包括三個子系統:業務應用子系統,系統支撐子系統和集成管理子系統。
  • 需要物聯網設備管理平臺的原因是什麼
    隨著物聯網應用的不斷發展,企業正在努力組裝數字生態系統中的各種組件。鑑於物聯網的絕對複雜性,生態系統中的重要元素被忽視也就不足為奇了。如果您認為物聯網架構中僅需要智能設備、連接性和雲分析,那麼您就會錯失了一個主要難題——設備管理。 儘管物聯網設備管理對物聯網的成功起著至關重要的作用,但它很容易被忽視,原因很簡單,企業,尤其是那些開始採用物聯網的企業,通常不知道為什麼需要它。在本文中,我們將深入探討物聯網設備管理平臺在物聯網價值鏈中至關重要的五個原因。
  • 無線通訊模塊的功能以及應用特點的詳細介紹
    作為連接物聯網感知層和網絡層的關鍵環節,無線通信模塊屬於底層硬體部分,具有不可替代性,它與物聯網終端之間存在著一一對應的關係。在連接物聯網感知層與網絡層的過程中,物聯網感知層終端所產生的設備數據需要通過無線通信模塊匯聚到網絡層,然後通過雲端管理平臺對設備進行遠程控制,通過數據分析,提高了管理效率。 無線通訊模塊主要功能: 通訊功能:支持GPRS和簡訊雙路數據傳輸,支持多中心數據通訊。收集功能:收集串口裝置的數據,如串口儀表,採集器,PLC等。
  • 物聯網PaaS平臺大盤點
    晶片、傳感器、模組、網路、平臺、終端設備、系統集成、應用服務等整個產業鏈不斷擴大。而素有物聯網「戰略要塞」之稱的物聯網平臺,也正成為各環節參與方必爭之地。 ThingxCloud興雲作為專為使能而生的IoT PaaS平臺,上承應用、下聯設備、內生數據、賦能物聯網、助力生態圈,開啟了物聯網共建、共享、共贏新模式。基於大數據、AI、安全基礎能力,實現了物聯網的設備管理、連接管理以及應用使能管理,適配各種通訊協議,屏蔽網路技術差異,使底層網絡對上層應用透明,為物聯網行業提供終端連接、應用創新、數據共享、運營支撐、集成服務等能力。
  • 物聯網時代,終端市場將煥發第二春!
    在終端消費者業務方面,亞馬遜正在慢慢進入消費者的客廳。通過KindleTV,亞馬遜Echo和亞馬遜Dash,人們已經慢慢發現亞馬遜的物聯網野心。尤其是亞馬遜Echo完全就是一款物聯網節點產品。用戶可以用語音來下訂單、播放音樂、獲取天氣信息和交通條件。購物助手亞馬遜Dash表明品牌可以用來建立消費者的忠誠度,對零售渠道進行創新。
  • 物聯網技術的起源及應用發展趨勢
    要了解物聯網,首先要了解科技通訊網絡化社會發展的趨勢,以及物聯網出來後的背景。過去是人來配合計算機,現在你可以把計算機中心當作雲端,沒有時間、地點的限制,科技通訊設備可以配合人的需求提供更多運算資源,在物聯網這名詞出來之前,我們用Ubiquitous compuTIng(無所不在的運算)來統稱之。  「無所不在的運算」的目的是什麼呢?
  • 通盤考量十大成功要素 物聯網雲端轉型之路更順遂
    從IT雲邁向物聯網雲的過渡已經開始。正如IT雲的發展一般,物聯網應用轉型同樣是一個漫長旅途,面對全新的系統級設計、多元無線通訊協議、大量資料採集和分析等十種劇烈變化,設計者必須通盤了解物聯網雲需求並掌握相關半導體軟硬體技術才能實現。
  • 一份超好用的物聯網WiFi模塊使用指南
    物聯網中使用較廣泛的近距離無線通信技術有WiFi(IEEE 802.11協議)、Mesh、藍牙、ZigBee、Thread、Z-Wave、NFC、UWB、LiFi等,其中,覆蓋範圍廣,數據傳輸速率快的WiFi模塊顯然是物聯網無線通信技術的寵兒,尤其在智能家居終端產品中的應用更是常見。本篇技術分享,SKYLAB君將為大家奉上一份超好用的物聯網WiFi模塊使用指南。
  • 物聯網ABC-A,從整體上掌握物聯網的概念
    三個環節可做繁複的細分,但簡單而言:端 = 傳感器或表計等感知設備 + 通訊終端(或二者的耦合和集成)管 = 通訊(網絡)>雲 = 數據處理(數據平臺、分析、應用)因此物聯網的定義是:使用傳感器和測量等感知技術提取各行各業,個人海量終端數據(端),通過通訊技術把這些數據傳輸(管)到數據中心和數據平臺進行數據分析(雲);再通過通訊技術(管)把數據分析的指令和遠程操作,返回到終端實現各種專業應用和操作(端)。
  • 物聯網中有一個叫中間件的傢伙!
    同樣隨著物聯網技術在生活和行業中的大規模應用 ,物與物之間的相互通訊與協同工作也變得密切起來。也需要這樣的一個翻譯,消除千千萬萬不能互通的產品之間的溝通障礙,跨系統的交流。這個翻譯,我們叫它中間件。  工業中實現智能化需要中間件  工業中,傳統的工廠實現智能化升級的第一步便是設備的聯網。
  • 微信的物聯網之路
    從理論上講,只要物聯網設備廠商、電信運營商、通信設備商、騰訊雲平臺、微信遵循相關的通信標準和接口規範,微信是可以通過 NB-IoT 網絡把人與物連接起來的。騰訊和 TTN 將共同擴展全球和中國 LoRaWAN 生態系統,面向物聯網開發者、應用工程師、設備製造商、雲服務提供商和系統集成商等,提供一系列的物聯網工具和服務,使開發人員能夠快速上手並輕鬆地訪問 LoRaWAN 網絡。
  • PBOC3.0非接觸IC卡支付終端通訊協議測試
    136山東神思電子技術股份有限公司SS728M03P V1.0TQEF146MH1TP2015/1/92018/1/8PBOC3.0非接觸IC卡支付終端通訊協議測試137日立金融設備系統(深圳)有限公司
  • 對話安富利亞洲方案發展副總監黎偉昌:展示物聯網應用可能性
    IoTConnect 雲端軟體平臺及連接方案:智能化、市場化的系列解決方案幫助企業快速開發物聯網系統和服務。支持高度擴展的IoTConnect平臺利用微軟企業級Azure混合雲計算服務,實現雲和本地系統數據的無縫分發和分析。
  • 物聯網探秘:那些來自傳感器的數據都是如何上傳至雲端的?
    過去25年來,無線標準發生了翻天覆地的變化,我們傳遞信息的方式也變的更加多樣,傳感器,相機和麥克風都可以將大量的數據同步到雲端,在需要時又可以隨時取用。正因如此,人們才不厭其煩的討論物聯網可能帶來的好處。在物聯網時代,困擾應用開發者的一個重要問題就是如何在功率,覆蓋範圍,傳輸速率和成本之間找到那個微妙的平衡點。
  • 350萬億行動支付市場智能POS機等物聯網終端能分多少羹?
    當下,行動支付已經作為通道和載體滲透進入衣食住行各個領域,而智能行動支付終端扮演著各類支付場景的入口和中心,物聯網則在安全性、便捷性上為智能終端提供了基礎的技術,此外,還在支付方式上給予了各種可能。本報告從行動支付的發展歷程、行動支付終端的產業圖譜等各方面分析了行動支付的現狀及未來的發展。
  • 中國物聯網公司排行榜_中國物聯網企業龍頭
    華為還將對網絡、雲計算、未來個人和家庭融合解決方案的理解融入到各種終端產品中,堅持「開放、合作與創新」,與作業系統廠家、晶片供應商和內容服務商等建立良好的合作關係,構建健康完整的終端生態系統。   3、中國電信集團公司   中國電信正在打造新一代的開放平臺,一方面解決海量連接管理的問題,另一方面希望通過中國電信的努力為一些物聯網企業的應用開發、終端開發提供更多的幫助。同時中國電信將打造物雲融合的體系,未來海量的連接會聚到電信雲端,最終通過物雲融合,以達到對各種各樣的智能設備控制的最終目標。
  • 成立11年裝機量上億,RT-Thread 3.0如何助力物聯網終端開發?
    隨著物聯網在工業和其他自動化領域的推進,要求產品功能日益強大,系統設計的複雜度不斷提升,這給系統廠商提出了極大挑戰。