-
1 # 樂創物聯
-
2 # 貪婪的祥子
首先了解網是什麼?
網就是一根線一根線組成的,並且有很多節點~
也可看成是好多有關係的點,點與周圍的點都有關係,組成了網!
其次就是學習請教了~
如果你想成為物聯網兄弟的一份子,那麼首先成為一個點,再與其他的點扯上關係,你就是物聯網中的一部分了
-
3 # 貓喜歡偷聽故事
從微控制器學起吧,其實你要說的這個功能實現起來也簡單,現在開源硬體也很發達了,用 Arduino 已經可以輕鬆完成這些任務了。
主要是動手操作、可以從 arduino 、樹莓派之類的培養興趣,打好 ARM 、 linux 的基礎,熟悉電子電路,可以分方向,分 FPGA 什麼的,自己實現物聯網應用,可以利用一些開發板,自己找資料去學。
“物聯網”最重要的還要學傳輸通訊,有線的比如串列埠等,無線的比如藍芽, Zigbee , Telosb … Telosb 是一種無線傳輸節點,能夠組網。此時你就要寫網路層和路由層的程式碼了。
到這種程度基本東西可以隨便“發明”了
-
4 # 極客程式視界
物聯網作為嵌入式的一個分支,學習的知識肯定是相對多的,從硬體到軟體,從底層到上層都需要涉獵。知識是比較分散的,那作為新手孩該如何下手能呢?
這裡極客老王交給大家一個普遍的通用方法,一般情況我們工作後學習基本都是為了提高自己以便找個更好的工作崗位,所以根據用人單位的需求來對症下藥是最好不過的可了。
因此,這裡作為新手入門物聯網,我們可以對標我們心目中的物聯網企業的招聘需求,根據各個不同招聘要求裡面的基本資訊,我們就可以整理出物聯網需要的基本技能知識圖譜了。
從上面的騰訊物聯網工程師和另外一家企業的招聘JD來看,我們大致就可以總結出新手入門物聯網的一些基礎技能圖譜:
1.c語言程式設計技能,這個是最基本的像微控制器,嵌入式系統都需要精通c語言,當然c++,彙編懂得就最好。
2.IoT裝置原理及應用。所謂物聯網,簡單的說就是萬物互聯,所以就語需要有很多端來控制或者傳輸資料,iot就是這裡面的重要成員。像近距離無線傳輸,組網等所很多功能都需要微控制器作為載體來實現,所以如果能玩轉某一類微控制器平臺如arduino,樹莓派等無疑為物聯網裝置系統的開發加碼。這裡面也就涉及到硬體協議如串列埠,i2c,iis,spi等的熟悉。
3.網路協議和應用開發。連線是物聯網重要的一個方面。它能夠讓裝置和雲端的應用程式和服務通訊,從而實現裝置的控制。因此嵌入式網路程式設計是需要掌握的,同時還包括wifi zigbee.rfid .ble.nb-iot等無線傳輸協議。
以上只是針對物聯網的端,如果涉及到更上層的話則需要懂web 大資料 機器學習等了。這裡我們屬於物聯網的擴充套件部分,相信題主應該主要問的是嵌入式物聯網方向。
-
5 # 程式猿來導事
作為新手學習物聯網我覺得可以從下面路線來逐步深入學習:
1.瞭解物聯網應用方向物聯網目前應用於 智慧家居、 智慧物流、智慧交通、智慧電網、智慧環保、智慧安保、智慧醫療等常見領域。如下使用場景,我想你肯定見過吧:
2. 物聯網學習基礎篇2.1 學習嵌入式C語言程式設計熟練C程式資料結構、函式、I/O操作、Socket程式設計。
熟悉數電模電電路基本原理
2.2 學習微控制器程式設計選擇一種微控制器比如STM32,學習微控制器的原理圖電路設計、IDE軟體程式設計、實際專案的開發。
3. 物聯網學習中級篇3.1 學習物聯網開發的基本協議藍芽協議、WIFI協議、無線射頻比如2.4G開發、ZigBee協議
3.2 學習嵌入式作業系統μC/OS-II、 FreeRTOS、Linux 作業系統、GUI開發
4. 物聯網學習高階篇物聯網網際網路BAT開發:
基於百度物接入(IoT Hub)開發
基於阿里AliOS Things開發
-
6 # 光明右使8787
如果有C基礎的話買片ESP8266開發板,學習SDK程式設計和雲平臺通訊,IO控制,串列埠AT指令。8266本身是一片效能不錯的微控制器,內嵌了wifi和IP協議棧,SDK也很簡單。還可以學習RTOS實時系統程式設計。
回覆列表
我本科是學習機械的,所以物聯網相關知識都是自學的。本科畢業工作幾年,發現工業物聯網行業是未來的風口。就辭職考研了,研究生期間主要研究的是機電一體化與物聯網控制。所以我應該有經驗可以介紹一下給想學物聯網的新手們。5G給物聯網帶來新的機會
物聯網涉及的知識面比較廣物聯網涉及的知識面比較廣,除了在工業方面,它是涵蓋微控制器、感測器、通訊技術、雲端儲存技術、資料視覺化和資料探勘等一系列學科。比如:感測器技術、嵌入式技術、雲計算及中介軟體技術等各種物聯網相關技術。物聯網應用很廣泛
經驗分享我也構建一套智慧家居系統。那就談談如何在物聯網基礎上構建。物聯網分三個層次,感知層,傳輸層、應用層。
物聯網的學習路線
感知層分兩個部分,硬體層和硬體中介軟體。硬體層裡面包括感測器和執行器。硬體中間層包括像微控制器等硬體。
傳輸層負責資料傳輸用的,協議有很多,比如藍芽、WIFI等。
應用層分軟體中介軟體和應用層,軟體中介軟體為物聯網雲平臺。應用層可以為WEB和APP。
物聯網要學習的點還好我都一步步走下來了。你要自己學習,感測器技術、嵌入式技術、網路技術、前端後端製作物聯網雲平臺,還有手機APP啥的,很多知識。想學就立馬學起來,堅持下去,加油↖(^ω^)↗
主要涉及的語言
協議
作業系統