先了解物聯(lián)網(wǎng)基礎(chǔ)知識,簡單來說物聯(lián)網(wǎng)三層,感知層、傳輸層、應(yīng)用層。
1、通過基礎(chǔ)知識了解物聯(lián)網(wǎng)到底可以做什么、可以應(yīng)用在哪些行業(yè)、什么樣的場景現(xiàn)有的解決方案是什么、實現(xiàn)什么樣的效果等等,然后可以看一些具體案例。
2、通過案例的分析,你就知道如果要用物聯(lián)網(wǎng)來改造一個傳統(tǒng)場景,需要做哪些工作,比如選擇傳感器、然后利用什么樣的傳輸協(xié)議比較合適、應(yīng)用平臺的數(shù)據(jù)是怎么展示的,是否需要遠程控制之類功能。
3、學(xué)習(xí)傳感器知識,了解各種傳感器的類型和作用,可以特別關(guān)注mems傳感器。
4、學(xué)習(xí)網(wǎng)絡(luò)知識,特別是網(wǎng)絡(luò)傳輸協(xié)議比如tcp/ip、 udp、wifi、藍牙、nb-iot等。了解有線和無線傳輸?shù)奶匦?,這樣你就可以根據(jù)場景的需求來選擇傳輸協(xié)議。
5、學(xué)習(xí)電路設(shè)計和嵌入式開發(fā)(c語言),目前比較簡單上手的是樹莓派、stm32這些面包板,某寶上就有買。之后可以自己學(xué)著畫畫電路圖,畫電路圖也是比較講究的。
6、學(xué)習(xí)了解電子元器件相關(guān)領(lǐng)域的知識,各種電容、電阻的作用、規(guī)格等、然后熟知一些元器件廠商、比如ti、st、adi等等。
7、有機會就去逛逛什么消費電子展、傳感器大會等這樣的展會,做物聯(lián)網(wǎng)產(chǎn)業(yè)的廠商基本上都會在這些展會擺臺。
8、應(yīng)用層主要就是后臺程序的開發(fā)了,這個偏軟件、主流還是java居多,數(shù)據(jù)庫mysql,前端可以上github找一些框架自己先玩。
物聯(lián)網(wǎng)涉及的領(lǐng)域非常多,感興趣的話,會覺得越來越有意思,搞物聯(lián)網(wǎng)比單純做軟件開發(fā)來說更有趣味性。