日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

物聯網這個話題,說復雜也復雜,說不復雜也不復雜,小場景小應用,大場景大應用,很多人對這個概念既模糊又清晰,基于國內大廠的物聯網場景廣泛應用。其實以下幾個點需要關注。

1、網聯、聯網

萬物互聯,那么連接萬物的是什么?是網絡,讓所有硬件類電子設備統統聯網,怎么連接?

目前聯網的方式有三種::

  • 有線的網線
  • 無線接收SSID
  • 物聯網卡是運行商的(傳云端,這種卡費用低得很)

那么很多傳感和控制器是沒有網口的,這個時候就用到了嵌入式或單片機PCB將這些控制單元串聯起來,主要就是下面講到的,現在主流的STM32 ARM已經支持絕大多數RFC各種協議,當然如果真不支持,那就組合芯片設計PCB就行。

這個過程就是通過單片機集成電路拋出網口通訊,然后連接傳感、控制單元將脈沖二進制進行轉化解碼,轉化為ASCll再通過網口接口交互。所以嵌入式開發板就是一個網關的作用。

2、協議統籌

所有的設備、電子控制單元等都是由組合芯片,單片機等集成電路將物理現象轉化為脈沖信號的過程,這個過程中規定了讀取這些信號的方式,這些讀取信號的方式/工具統一為協議基礎,目前協議有很多(串口、MQTT、DDS、Sigfox...),PLC的、工業電子等等,所以這里需要統籌協議組,也就是封裝協議包,將所有協議驅動全部打包集中起來,目前協議集中平臺有Node-Red、AlIOS-Things、LiteOS、IOT-DC3等,這樣一來所有的協議就能統籌關聯,不用再為單獨的協議寫代碼寫通訊,當讓你做一些小范圍的可以,沒問題,批量式、密集型、協議群的話肯定是要上平臺的,個人覺得低成本、推廣快、好集成選Node-Red準沒錯,Node-Red已經集成了低代碼流程化,我個人上傳了一些通訊協議的封裝庫,直接拿來就用,也不用寫代碼。

物聯網的應用與實踐

3、數據儲存

以前的物聯網幾個設備在局域網連上后把數據直接甩進局域網服務主機,不管是HTTP、還是Socket,但是這只是個人玩玩或者試驗型,企業級或者服務級不可能給設備套一個服務寫入局域網:

  • 考慮這些數據不存在商業價值,不需要挖掘用戶潛力。
  • 不需要二開數據或對數據進行深度處理(大數據分析)。

所以像米家、海爾、美的等企業他們都會有自己的云端,讓用戶的大數據直接進云,在云端又將數據劃分為實時消費型和非實時消費型,實時消費型主要面向用戶在手機上直接控制設備進行實時交互。如溫度調節、遙控升降等,非實時數據如用戶的基本信息、設備型號信息、設備開機時間、設備異常時間等等。非常多,然后廠家對這些數據進行分析和處理,可以分析出廠家設備質量的狀態、用戶的習慣、用戶喜好、電子元器件工作穩定性等等。這樣一來對產品也好,對用戶也好,掌控都是非常精準的。

4、服務

任何產品都是面向服務的,就是物聯網也不例外,服務就是提供給用戶層帶來新奇感受、感受科技的,什么數字孿生啊,智能座艙啥的,那么服務主要基于終端的應用的方式。這里主考一個實時性RealTime,當用戶觸發終端的交互時,一定是低延時的進行響應,在游戲中,我們將其稱為同步幀,但這種主要應用于工業級極低延遲,如果用戶發起一個響應,就要在低于500ms進行響應,這樣用戶體驗才比較樂觀,不會抱怨。

但是從用戶發起到云端計算再到驅動設備,這個過程的網絡設計也是非常復雜的(用戶并發的時候)。服務還有一個點就是多樣性,如果一個產品只能有一個功能操作,那這樣的產品也不具備競爭力,也沒有價值導向,所以在設計時我們往往會盡量全打通傳感、控制單元ECM,或者擴展額外的硬件來支撐。

Demo實踐:

首先我們弄了一塊嵌入式版子(個人做也不要折騰單片機C),必須有網卡驅動,IO-144,接下來我們搞一個linux閹割版,有軟件網驅的, 我們通過Linux來控制IO,找一個基于IO的溫度傳感器、在弄一個繼電器控制小電機風扇,(原計劃Node-Red寫插件)Linux自帶GPIO的。

物聯網的應用與實踐

做一個H5,掛在騰訊云上,然后寫Python/ target=_blank class=infotextkey>Python / Node 嵌入式嘛,你懂的,我用Node+SocketIO寫好一個服務,它將GPIO IN的溫度解碼10進制實時寫入MySQL,但是頻率太高,于是將其改為溫差1°差值寫入一次約束,變化時記錄一次就行,別干炸了,然后控制GPIO OUT設置為高于15°Socket就立刻發消息Message給出響應,設置響應事件為”Driver-Rlectrical”,這個時候switch(message)捕獲了”Driver-Rlectrical”就啟動了電機。給它吹到低于15°,這個時候電機立刻停止,延遲率33ms,比HTTP快多了。手機H5頁面做了一個溫度div和一個播放鍵的啟動電機按鈕,溫度用的Server-Send-Event, 電機按鈕用Socket Message, 騰訊云用Socket連接設備端,用戶端用Socket和SSE,這樣一來就將實時性加入到物聯網中了。

分享到:
標簽:聯網
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定