謝邀,
物聯(lián)網(wǎng)作為嵌入式的一個(gè)分支,學(xué)習(xí)的知識肯定是相對多的,從硬件到軟件,從底層到上層都需要涉獵。知識是比較分散的,那作為新手孩該如何下手能呢?
這里極客老王交給大家一個(gè)普遍的通用方法,一般情況我們工作后學(xué)習(xí)基本都是為了提高自己以便找個(gè)更好的工作崗位,所以根據(jù)用人單位的需求來對癥下藥是最好不過的可了。
因此,這里作為新手入門物聯(lián)網(wǎng),我們可以對標(biāo)我們心目中的物聯(lián)網(wǎng)企業(yè)的招聘需求,根據(jù)各個(gè)不同招聘要求里面的基本信息,我們就可以整理出物聯(lián)網(wǎng)需要的基本技能知識圖譜了。
從上面的騰訊物聯(lián)網(wǎng)工程師和另外一家企業(yè)的招聘JD來看,我們大致就可以總結(jié)出新手入門物聯(lián)網(wǎng)的一些基礎(chǔ)技能圖譜:
1.c語言編程技能,這個(gè)是最基本的像單片機(jī),嵌入式系統(tǒng)都需要精通c語言,當(dāng)然c++,匯編懂得就最好。
2.IoT設(shè)備原理及應(yīng)用。所謂物聯(lián)網(wǎng),簡單的說就是萬物互聯(lián),所以就語需要有很多端來控制或者傳輸數(shù)據(jù),iot就是這里面的重要成員。像近距離無線傳輸,組網(wǎng)等所很多功能都需要單片機(jī)作為載體來實(shí)現(xiàn),所以如果能玩轉(zhuǎn)某一類微控制器平臺如arduino,樹莓派等無疑為物聯(lián)網(wǎng)設(shè)備系統(tǒng)的開發(fā)加碼。這里面也就涉及到硬件協(xié)議如串口,i2c,iis,spi等的熟悉。
3.網(wǎng)絡(luò)協(xié)議和應(yīng)用開發(fā)。連接是物聯(lián)網(wǎng)重要的一個(gè)方面。它能夠讓設(shè)備和云端的應(yīng)用程序和服務(wù)通信,從而實(shí)現(xiàn)設(shè)備的控制。因此嵌入式網(wǎng)絡(luò)編程是需要掌握的,同時(shí)還包括wifizigbee.rfid.ble.nb-iot等無線傳輸協(xié)議。
以上只是針對物聯(lián)網(wǎng)的端,如果涉及到更上層的話則需要懂web大數(shù)據(jù)機(jī)器學(xué)習(xí)等了。這里我們屬于物聯(lián)網(wǎng)的擴(kuò)展部分,相信題主應(yīng)該主要問的是嵌入式物聯(lián)網(wǎng)方向。
搜浪信息科技發(fā)展(上海)有限公司 備案號:滬ICP備17005676號