物聯網平臺的搭建知識要點(持續更新)
最近通過留心發現,關於物聯網行業隨著國家戰略”中國製造2025“的提出,有再次興起的勢頭,而且發展迅猛。國外像亞馬遜,微軟逐漸重心網雲平臺上大量投入,國內大的網際網路企業,諸如阿里的阿里雲平臺,百度的天工平臺,移動的ONENET平臺,機智雲平臺等等不一而足。
關於物聯網平臺,我所在的工業自動化行業感受更深。多年來自動化行業一直處於技術的穩定期,技術也一般由國外公司把控,像PLC這塊西門子,施耐德,AB等等,上位機一般ifix,intouch諸如此類。中國要想實現彎道超車,則物聯網平臺是一個很好的切點。工業物聯網(物聯網)將傳統工控行業與網際網路行業緊密聯合在一起,通過網際網路的活力和技術來反哺整個自動化行業使得我們國家的工業製造水平上一個臺階。同樣的,如果不能在這次的工業革命(自己定義的啊)中搭上順風車,企業只能被時代所淘汰。
以上提到了關於物聯網雲平臺搭建的重要性,那應該怎樣搭建一個屬於自己公司的簡易物聯網平臺呢?這才是我首先需要解決的問題。
經過相關資料的收集和學習,總結出了一條可行性比較強的技術實現,進行了初步整理如下:
1.瞭解基本的硬體通訊原理(Arduino+ESP8266/4G模組)
主要通過arduino+ESP8266實現透傳模式下通過MQTT協議上傳和同步資料至雲平臺。(一般通過採購工業級別的通訊管理機來實現,通訊管理機主要實現對PLC的資料採集,然後通過協議轉換諸如485通訊轉MODBUS TCP之類的傳輸給上位機顯示,並能實現中轉下發命令等)
2.Node.js+Mongodb
選擇node.js主要在於其簡單可實現性強,通過這種全棧式開發,能夠實現快速的搭建伺服器平臺。無論是網頁端,還是手機端,利用其開源框架Express,和Ionic能夠快速實現。
3.Influxdb+Grafa+Telegraf
influxdb時序資料庫,這一開源免費的實時資料庫支援MQTT對接,選擇其前端相簿Grafa能夠實現快速而且很炫的圖表實現。在做平臺曲線這一塊很有優勢。
4.關於MQTT協議的理解和實現(諸如開源服務端Mosqute等等)
5.對其他雲平臺的基本學習和掌握
工欲善其事必先利其器,要搭建自己的雲平臺,必須得學會站在前人的肩膀上看問題。諸如本人,先後嘗試過百度,阿里,移動,機智雲等國內比較大型的雲平臺對接。嘗試過後,簡易實現的,推薦移動ONENET,和機智雲。ONENET+ESP8266絕對可以讓你快速實現資料對接讓你信心倍增,機智雲的話,最好能申請他們的板子,然後通過板子上的例子,直接就可以通過手機APP來控制板子上例如電機,紅外感測器的開停。
綜上,通過深刻的理解和掌握以上知識是你構建平臺的必須,本人通過近兩個月的研究,挖出了一條路,並不斷實現,希望能互相交流,不斷完善,直至成功。
未完待續。。。
參考資料:
相關文章
- 前端知識點(持續更新)前端
- iOS--小知識點(持續更新)iOS
- C++知識點 —— 整合(持續更新中)C++
- LevOJ平臺 - 持續更新
- 一些有點奇怪的知識(持續更新)
- linux網路知識和工具(持續更新)Linux
- 認識物聯網平臺架構架構
- 前端知識點總結——JS高階(持續更新中)前端JS
- Objective -C基礎知識點整理筆記持續更新......Object筆記
- Jenkins搭建持續打包平臺Jenkins
- 你可能不知道的「Flutter」知識點,會持續更新...Flutter
- TCP/IP協議重要知識點彙總(持續更新中)TCP協議
- 4W字的後端面試知識點總結(持續更新)後端面試
- 阿里物聯網平臺的使用阿里
- 前端知識體系思維導圖(持續更新...)前端
- 專案實戰-物聯網平臺搭建-mqtt伺服器搭建(一)MQQT伺服器
- 有用的網站(持續更新)網站
- 開發常識 持續更新~~
- Go基礎知識-03 strings strconv(持續更新)Go
- 前端冷知識(持續更新2020.12.13)前端
- [Android學習筆記]雜碎知識(持續更新)Android筆記
- Linux常用命令知識積累(持續更新)Linux
- 開源物聯網平臺和智慧家居平臺
- 5G RedCap:物聯網持續增長的關鍵
- 物聯網路卡平臺的重要性
- 物聯網閘道器與物聯網平臺有什麼功能
- 塗鴉智慧物聯網平臺初探
- 如何選擇最佳物聯網平臺?
- 物聯網平臺技術漫談
- Artizan-IoTPlatform :Artizan 物聯網平臺Platform
- 物聯網平臺推薦:ThingsKit
- 什麼是工業物聯網?IIoT的要點
- 分析三種型別的物聯網平臺型別
- 三種型別的物聯網平臺分析型別
- 『不再迷茫 – 正規表示式』JS正則要點梳理 持續更新JS
- MongoDB知識要點MongoDB
- Jenkins+Ant+Jmeter搭建持續整合的介面測試平臺JenkinsJMeter
- 各大物聯網平臺對比之阿里智慧雲平臺阿里