單片機嘛,一般就STM32起步吧,數據採集用ADC或者接上專業的採集模塊。

數據上雲方式有很多,借用一個TI的宣傳圖,從左到右按距離劃分。

上面還少了個Lora,放在NB-IOT和Sub-G的位置。當然無線技術還有很多,不過並不知名,只是某個公司提出的標準,去執行的公司並不多。物聯網應該重點瞭解NB-IOT、5G/4G/GSM、WIFI、藍牙。由於NB-IOT是收費的,所以長距離通信還要了解一下其他解決方案,比如lora/Sub-G

其中除了NB-IOT這類由運營商背書的協議,其他方式還需要一個接收裝置,如wifi需要路由器能接收到信號才能上傳到雲。

到了這一步信息已經可以在互聯網上流通了

雲平臺也有很多,各大互聯網公司都有,如國內的有

阿里雲iot https://iot.aliyun.com/?spm=a2c56.196098.iot-bavBar.56.3e7b25c8dTY4UF

華為雲iot https://www.huaweicloud.com/product/IoTCollect.html

騰訊物聯網 https://cloud.tencent.com/product/iotsuite

騰訊QQ物聯 https://iot.open.qq.com/

運營商也有iot平臺如 https://www.ct10649.com:4821/ecportal/#

你按照格式和協議上傳的數據被iot雲收集/分析/處理/展示。

雲上處理後的數據可以通過API被app所使用,app根據數據進行控制/顯示等。

需要的知識儲備:涉及電路(收集數據),通信(傳輸數據),雲計算(數據聚合,規模化管理),數據處理(從海量數據中獲取需要的有價值的數據),軟體開發(通過手機/網頁/電腦/微信小程序等方式展示)

我給些我個人覺得合理的建議

雲廠商我建議重點學習下阿里雲iot,這個最有可能成為標準。阿里雲IOT的學習解釋可以去阿里雲大學。看完你就能很清楚的知道物聯網的整個流程需要那些知識,那些步驟。

https://edu.aliyun.com/course/explore/aliyun_iot?spm=5176.8764728.aliyun-edu-course-header.2.4Xt7dd

關於無線傳輸的形式,我建議重點瞭解下NB-IOT。

NB-IOT有通信運營商基站加持,不需要自己假設網關。

對於需要高帶寬的應用就沒辦法了。


現在所謂的很多物聯網雲就是幹這個的,比如機智雲,阿里IOT雲,等

基本硬體一般也是STM32,會到wifi模塊可以接入網,之後就是他們的私有雲。

所謂的的知識其實還是單片機的操作,大廠們基本已經把雲和配套軟體都做了,這是明擺著最賺錢的部分已經沒有了,畢竟現在數據就是錢,傳統的很多硬體都可以通過這種方式進行接入雲。


可以通過單片機控制wifi模塊,比如esp8266實現

知識儲備就是單片機的基本模塊調試,tcp,還有連接雲平臺的相關知識吧


五分鐘入門物聯網系列。http://www.cloud.bemfa.com/docs/#/?id=%e4%ba%94%e5%88%86%e9%92%9f%e5%85%a5%e9%97%a8

實操常式《(遠程控制)App inventor 編寫安卓app控制 ESP8266》, 一起來圍觀吧 https://blog.csdn.net/bemfa/article/details/98478379?utm_source=app


建議瞭解一下樹莓派,上手比單片機快。而且能學的東西也多


單片機和計算機互聯可以用ttl轉usb數據線或者藍牙,需要串口相關知識

聯網可以用wifi模塊

雲平臺需要你自己搭一個副武器,可以去cdsn,阿里雲或者tx開發者平臺上面找找教程

硬體就幾個通信模塊就行了


推薦閱讀:
相關文章