物聯網該怎麼學

物聯網是什麼

    物聯網(Internet of Things, IOT)。顧名思義,物聯網就是物物相連的互聯網。這裏的物實際指的是電子設備,譬如音箱、照明燈具、汽車、溫溼度傳感器等各種大量應用的電子設備。
    物聯網技術,就是使用網絡通信技術將這些電子設備聯網,從而構成“物”與“物”之間的互聯網絡,可以在物與物之間傳遞數據、控制命令等,從而實現某種應用。譬如“車聯網”,就是使用4G LTE網絡將各個汽車的電子設備聯網,從而可以讓管理中心實時收集各個車輛的信息(位置、狀態等),實時向車輛下發命令(譬如調度車輛)。這樣就可以實現車輛的更合理調配並及時處理各種突發情況。因此這種車聯網的系統對公共交通(出租車、公交車等)、物流(貨車)貨運等行業是有極大的價值的。這就是物聯網的一個典型案例。
    爲什麼大家現在都在研究物聯網?因爲互聯網技術和嵌入式技術的成熟,使物聯網的實現和普及成爲了可能。而物聯網系統的應用可以給社會帶來極大的商業價值。具體來說,使用物聯網技術可以讓傳統行業更加節能、更加高效、更加合理、更加舒適。而且因爲物聯網技術的應用面非常廣(智慧農業、工業4.0、智慧物流、智能家居、公共事業等等),因此會給整個社會帶來極大的商業機會和增長點。所謂物聯網被譽爲繼工業革命、電子化、互聯網之後,人類歷史上第4次偉大革命。

物聯網學習難點

    物聯網學習並不容易。主要原因有以下幾點:
  1. 物聯網本身處於發展初期,且正在高速發展變化之中。幾乎每個月甚至每天都會有很多革命性的進展和變化,因此很多教材和信息都跟不上。甚至可能出現前半年的教材後半年就變成錯誤的情況。
  2. 物聯網本身屬於多種學科交叉領域,整個物聯網系統從設備端到雲平臺到應用端,彙集了嵌入式技術、單片機技術、傳感器技術、網絡通信技術、雲計算、大數據、web開發、移動開發、人工智能等各種各種技術。因此所謂的“學習物聯網”,本來就是一個大而化之的概念,本身就是不準確的。如果以上都要去學,那根本是一個不可能完成的任務。
  3. 物聯網本身根據應用領域不同就分爲很多種類。譬如車聯網和NBIOT物聯網都屬於物聯網,但是卻是截然不同的領域,有各自完全不同的特點。車聯網因爲要傳輸語音和視頻,都是使用4G LTE網絡的(未來還會使用5G通信技術);而NBIOT技術則需要低功耗低速率,因此有着和車聯網截然相反的特性。所以你說“學習物聯網”,到底是學習哪個物聯網?

    物聯網學習方法

    說了這麼多,那究竟物聯網應該如何展開學習呢?在此給大家一些實用的學習路線和規劃建議。
    • 將學習分成2部分:純技術開發性學習和理論概念性學習。其中純技術開發性學習指的是面向某個具體物聯網技術的學習,重點在於知識點的學習、技能的培養、實戰能力的掌握。譬如我們《朱有鵬老師華爲NBIOT物聯網課程2018版》(又名《朱老師NB476開發板配套視頻課程》)就是針對NBIOT物聯網技術的學習課程,跟着這個課程就能掌握NBIOT物聯網開發技能。而理論概念性學習,則是不涉及具體開發技能,單純從理論和認知角度講解物聯網的架構、物聯網的分類、物聯網的基礎知識等。學習這類課程難度很小,類似科普,平時多學多看這類課程和信息,可以有助於我們更深度理解物聯網的概念和案例,爲我們深度學習某個物聯網具體技術打好基礎。正所謂:先弄清楚敵情(有多人敵人,在哪裏,各自什麼特點等),再下手挨個收拾。
    • 選定好的教程。教程對物聯網的學習效果影響很大,主要原因是物聯網是新興事物,它不像物理化學、電子、軟件等行業都是幾十年甚至幾百年的積澱,所以對於一個新手來說,去學習物聯網根本無從下手。東一榔頭西一棒槌不是個事兒,聽這個講幾句聽那個講幾句也是一頭霧水。疲於奔命之下還無所收穫。什麼是好的教程?必須是物聯網一線工程師來講,並且這個人要能夠站在比較高的高度上對物聯網做整體的描述和細節的拆分。這樣才能給人娓娓道來,學完之後從整體上理解物聯網的架構,從細節上掌握物聯網開發技能技巧。這樣的教程纔能有效果。
    • 要以實戰爲根本。很多同學學習懶得動手,這是不行的。物聯網總的來說是一門應用技術,是以物聯網技術在某個垂直行業的最終應用,產生一定的商業價值和社會價值爲目標的。而不是一門理論學科,只要在頭腦中運行,最後產出幾篇文論和學說就行了的。所以學習物聯網必須動手,必須要有課程配套的開發板,要邊學邊練,以做出實驗爲學會的標準。很多人去面試喜歡講“我學過xx”,什麼叫學過?只是聽過課這個不叫學過,得是真的動手做出了實驗,掌握了技能,這個才能叫學過。
    • 迴歸本質。我們說了,物聯網是一門綜合性學科。一個物聯網產品落地需要多種技術,這些技術單獨拿出來都不是什麼新東西,但是綜合起來就成了物聯網這個新技術了。所以學習物聯網,最終還是要回歸本質,最終還是要落腳到特定的技術上。譬如NBIOT物聯網,實際上雲端電信已經開發好了,應用端就是傳統的互聯網開發,而設備端就是單片機技術和嵌入式技術。所以學習NBIOT物聯網,本質上就是學習單片機技術和嵌入式技術。有沒有物聯網特有的東西?有,但是比例和難度真的不大。所以假設你單片機和嵌入式玩的賊溜,其實你學習物聯網非常快,而且簡單。

      朱老師課程推薦

      辛苦寫了這麼多,最後容我打個廣告吧!
      同學們大家好,我是51CTO學院的朱有鵬老師。很高興能參加學院的5週年慶活動(http://edu.51cto.com/activity/10.html?qd=gift),除了在6.30(晚8點)~7.2活動期間,課程6折、專題折上8折的優惠外,我還爲支持我的同學們準備了以下福利
      活動期間,購買朱老師嵌入式linux核心課程,贈送開發板配套擴展板1個(板載DS18B20溫度傳感器,可用於X210時鐘項目,或用來外接其他傳感器)。購買鏈接:http://edu.51cto.com/topic/529.html

      另外,朱老師最近正在錄製NBIOT物聯網系統學習課程。爲了推進NBIOT物聯網技術的發展和進步,該視頻課程全套免費。目前已經錄製完成前5部分,並且會實時發佈到51cto學院平臺。鏈接如下:
      http://edu.51cto.com/course/13880.html
      http://edu.51cto.com/course/13881.html

    活動時間:6月30日晚8點~7月2日
    福利領取時間:7月3日~7月6日
    請同學們購買後添加QQ:403607299,備註:51CTO活動贈書,備註訂單號(購買記錄中查看)領取,活動結束後統一包郵快遞!
    (若有疑問可在博文評論區留言,或聯繫活動客服電話400-101-1651)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章