物聯(lián)網(wǎng)工程的工程師有很多方向,不同方向所需要的基礎也不一樣。
如果以具體從業(yè)方向定的話(huà),硬件設計師、嵌入式固件開(kāi)發(fā)人員、無(wú)線(xiàn)通訊專(zhuān)家 、后端開(kāi)發(fā)人員 、前端開(kāi)發(fā)人員 、應用開(kāi)發(fā)人員 、自動(dòng)化與系統集成工程師 、數據科學(xué)家等。1.硬件設計師:大多數物聯(lián)網(wǎng)項目都涉及某種形式的定制硬件設計。
硬件的復雜度因項目而異。在某些情況下,使用硬件模塊和參考設計,基礎知識和電氣工程知識就足夠了。
而有些更復雜的項目則需要更多的經(jīng)驗和專(zhuān)業(yè)知識。常見(jiàn)的技術(shù)基礎需要印刷電路板(PCB)設計、無(wú)線(xiàn)電頻率與天線(xiàn)設計、時(shí)鐘,信號路由相關(guān)的經(jīng)驗、低功耗設計和功耗優(yōu)化等 2.嵌入式固件開(kāi)發(fā)人員:讓硬件發(fā)揮作用,你就需要嵌入式開(kāi)發(fā)人員。
他們是從事最底層、最接近裸機硬件的軟件開(kāi)發(fā)人員。這樣的軟件稱(chēng)為固件(介于軟件和硬件之間的固件)。
一般這些開(kāi)發(fā)人員的背景結合了電氣工程、計算機體系結構和軟件開(kāi)發(fā)。嵌入式開(kāi)發(fā)人員的工作需要與最終硬件的原型版本打交道,因此通常他們的辦公桌看起來(lái)都很凌亂。
常見(jiàn)的技術(shù)基礎需要有編程語(yǔ)言(C、匯編語(yǔ)言、C++)、實(shí)時(shí)操作系統(RTOS)經(jīng)驗(FreeRTOS、Contiki、Zephyr)、嵌入式Linux、源代碼版本控制、物理和信息安全等 3.無(wú)線(xiàn)通訊專(zhuān)家:大多數物聯(lián)網(wǎng)項目都是無(wú)線(xiàn)的,但無(wú)線(xiàn)技術(shù)都很難,因為無(wú)線(xiàn)集物理與軟件的雙重復雜度于一身。通常無(wú)線(xiàn)通信專(zhuān)家都來(lái)自無(wú)線(xiàn)通信、網(wǎng)絡(luò )協(xié)議和軟件開(kāi)發(fā)。
對于大型物聯(lián)網(wǎng)系統來(lái)說(shuō),擁有無(wú)線(xiàn)通信的專(zhuān)長(cháng)才能適當地確定網(wǎng)絡(luò )與通信模式。而消費級物聯(lián)網(wǎng)系統則需要無(wú)線(xiàn)通信專(zhuān)長(cháng)來(lái)確保通過(guò)藍牙順利地將設備連接到用戶(hù)的智能手機。
常見(jiàn)的技術(shù)基礎需要有網(wǎng)絡(luò )模擬、無(wú)線(xiàn)網(wǎng)格網(wǎng)絡(luò )、對無(wú)線(xiàn)傳播技術(shù)的掌握、對功耗的掌握、協(xié)議(TCP/IP、IPv4、IPv6、RPL、TLS、WiFi、藍牙、6lowpan、ZigBee、LoRA、MQTT、CoAP) 4.后端開(kāi)發(fā)人員:在物聯(lián)網(wǎng)系統中,后端需要處理數據庫和應用程序邏輯。通常,后端都部署在云主機中,并負責存儲來(lái)自物聯(lián)網(wǎng)設備的數據、對用戶(hù)進(jìn)行身份驗證、為前端以及與其他系統的集成提供API。
常見(jiàn)的技術(shù)基礎需要有編程語(yǔ)言(JavaScript、Go、Python、Ruby)、數據庫(MySQL、MongoDB、Redis)、開(kāi)發(fā)運維經(jīng)驗、云平臺(亞馬遜的AWS、Heroku、微軟的Azure) 5.前端開(kāi)發(fā)人員:大多數物聯(lián)網(wǎng)項目都有網(wǎng)頁(yè)形式的前端。用戶(hù)可以通過(guò)這類(lèi)網(wǎng)頁(yè)與系統交互。
因此,這些網(wǎng)頁(yè)需要做到易于使用、安全、可在最常見(jiàn)的Web瀏覽器中運行并保持最新?tīng)顟B(tài)。這些前端是用HTML開(kāi)發(fā)的,而且通常都會(huì )采用某些現有的JavaScript前端框架。
前端開(kāi)發(fā)人員需要通過(guò)大量輸出到網(wǎng)頁(yè)上的文本來(lái)創(chuàng )建視覺(jué)體驗。 常見(jiàn)的技術(shù)基礎需要UI/UX設計、用戶(hù)訪(fǎng)談與人機交互的經(jīng)驗、HTML、CSS、Javascript、Web開(kāi)發(fā)框架(Vue.js、React、Bootstrap) 6.應用開(kāi)發(fā)人員:許多面向用戶(hù)的物聯(lián)網(wǎng)項目都需要使用移動(dòng)應用作為用戶(hù)界面。
隨著(zhù)項目的推進(jìn),移動(dòng)應用體驗的重要性越來(lái)越突出。通常,我們需要開(kāi)發(fā)和維護兩個(gè)版本:iOS和Android。
有時(shí)也可以開(kāi)發(fā)混合原生應用(通常用HTML開(kāi)發(fā))。大多數應用開(kāi)發(fā)人員都清楚原生與混合框架的優(yōu)缺點(diǎn)。
常見(jiàn)的技術(shù)基礎需要Android、iOS開(kāi)發(fā)原生/混合框架(Phonegap/Cordova、Ionic、Angular、React、Vue)、編程語(yǔ)言(Java、Swift、Objective C、JavaScript) 7.自動(dòng)化與系統集成工程師:許多物聯(lián)網(wǎng)項目都需要與現有軟件集成。軟件集成是一項經(jīng)常被低估的任務(wù),我們常常需要花費大量精力,運用一套特定的技術(shù)才能取得成功。
此外,一旦軟件集成開(kāi)始,你就必須確保集成保持正常運行。這時(shí)我們就需要采用自動(dòng)測試。
系統集成和自動(dòng)化工程師需要擁有大量實(shí)踐經(jīng)驗和勇氣,因為這是一項艱巨的工作。 常見(jiàn)的技術(shù)基礎需要自動(dòng)測試框架(Jenkins、Mocha、Travis)、REST API、編程語(yǔ)言(Javascript、Java、Python、Bash) 8.數據科學(xué)家:物聯(lián)網(wǎng)項目都需要圍繞數據展開(kāi),而且你需要充分利用這些數據。
在項目的早期階段,這部分的工作可能很簡(jiǎn)單,只需將關(guān)鍵績(jì)效指標放入Excel工作表中進(jìn)行比較即可。但是隨著(zhù)項目的發(fā)展,你需要針對數據展開(kāi)更深入的分析。
這時(shí)就需要數據科學(xué)家的幫忙。數據科學(xué)家可以通過(guò)復雜的數據,尋找模式以及可付諸行動(dòng)的信息,而這才是數據的最終價(jià)值。
常見(jiàn)的技術(shù)基礎需要統計、人工智能、機器學(xué)習、數據挖掘、編程語(yǔ)言(Matlab、R、Python)。
物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分。
其英文名稱(chēng)是“The Internet of things”。由此,顧名思義,“物聯(lián)網(wǎng)就是物物相連的互聯(lián)網(wǎng)”。
這有兩層意思:第一,物聯(lián)網(wǎng)的核心和基礎仍然是互聯(lián)網(wǎng),是在互聯(lián)網(wǎng)基礎上的延伸和擴展的網(wǎng)絡(luò );第二,其用戶(hù)端延伸和擴展到了任何物品與物品之間,進(jìn)行信息交換和通信。因此,物聯(lián)網(wǎng)的定義是通過(guò)射頻識別(RFID)、紅外感應器、全球定位系統、激光掃描器等信息傳感設備,按約定的協(xié)議,把任何物品與互聯(lián)網(wǎng)相連接,進(jìn)行信息交換和通信,以實(shí)現對物品的智能化識別、定位、跟蹤、監控和管理的一種網(wǎng)絡(luò )。
要想成為系統的的物聯(lián)網(wǎng)工程師需要系統學(xué)習。由淺入深地對嵌入式物聯(lián)網(wǎng)技術(shù)以及Linux平臺全面掌握,能夠獨立勝任物聯(lián)網(wǎng)開(kāi)發(fā)、嵌入式Linux應用開(kāi)發(fā)、5G周邊產(chǎn)品開(kāi)發(fā)、底層系統開(kāi)發(fā)、設備驅動(dòng)開(kāi)發(fā)、從終端到云技術(shù)開(kāi)發(fā)以及Linux衍生產(chǎn)品等多方面工作。可以更加系統的了解嵌入式物聯(lián)網(wǎng)相關(guān)行業(yè)知識。
具體所學(xué)知識包括:
1.嵌入式C語(yǔ)言高級編程及行業(yè)應用
2.各常用數據結構與算法相關(guān)知識,以及面向接口的編程
3.GUI圖形庫應用開(kāi)發(fā)技術(shù)
4.Linux操作系統使用
5.Linux系統編程
6.Linux系統網(wǎng)絡(luò )編程
7.Linux網(wǎng)絡(luò )路由及數據交換技術(shù)
8.嵌入式數據庫
9.嵌入式C++語(yǔ)言編程,以及面向模板庫的應用開(kāi)發(fā)
10.OpenCV、OpenGL等圖像處理
11.AI模型訓練及場(chǎng)景定位識別應用
12.RFID場(chǎng)景應用
13.zigbee低功耗網(wǎng)絡(luò )技術(shù)
14.Bluebooth組網(wǎng)技術(shù)
15.MQTT云平臺搭建技術(shù)
16.NB-IOT各大云平臺通信技術(shù)
17.基于5G技術(shù)的嵌入式物聯(lián)網(wǎng)行業(yè)應用
18.ARM體系結構
19.Bootloader啟動(dòng)過(guò)程
20.常見(jiàn)Bootloader源碼及平臺移植
21.嵌入式Linux內核裁減以及移植
22.嵌入式Linux平臺搭建技術(shù)及技巧
23.Android ROM包制作流程
24.Android底層驅動(dòng)開(kāi)發(fā)
25.嵌入式從8位到64位硬件底層開(kāi)發(fā)
26.嵌入式Linux設備驅動(dòng)移植以及開(kāi)發(fā)
如果有機會(huì )通過(guò)十個(gè)左右的大項目實(shí)踐,掌握物聯(lián)網(wǎng)+嵌入式實(shí)際項目案例開(kāi)發(fā)流程,提高研發(fā)技能。
物聯(lián)網(wǎng)工程專(zhuān)業(yè)開(kāi)設基礎課程和專(zhuān)業(yè)核心課程兩大類(lèi),學(xué)生主要學(xué)習研究信息流、物質(zhì)流和能量流彼此作用、相互轉換的方法和技術(shù),有著(zhù)很強的工程實(shí)踐特點(diǎn)。
學(xué)生需要學(xué)習包括計算機系列課程、信息與通信工程、模擬電子技術(shù)、物聯(lián)網(wǎng)技術(shù)及應用、物聯(lián)網(wǎng)安全技術(shù)等幾十門(mén)課程,同時(shí)還要打牢堅實(shí)的數學(xué)和物理基礎。另外,優(yōu)秀的外語(yǔ)能力也是必備條件,因為目前物聯(lián)網(wǎng)的研發(fā)、應用主要集中在歐美等國家,學(xué)生需要閱讀外文資料和應對國際交流。
北京科技大學(xué)招生就業(yè)處處長(cháng)韓經(jīng)說(shuō),該校的課程包括物聯(lián)網(wǎng)工程導論、嵌入式系統與單片機、無(wú)線(xiàn)傳感器網(wǎng)絡(luò )與RFID技術(shù)、物聯(lián)網(wǎng)技術(shù)及應用、云計算與物聯(lián)網(wǎng)、物聯(lián)網(wǎng)安全、物聯(lián)網(wǎng)體系結構及綜合實(shí)訓、信號與系統概論、現代傳感器技術(shù)、數據結構、計算機組成原理、計算機網(wǎng)絡(luò )、現代通信技術(shù)、操作系統等課程以及多種選修課。
物聯(lián)網(wǎng)專(zhuān)業(yè)是一門(mén)交叉學(xué)科,涉及計算機、通信技術(shù)、電子技術(shù)、測控技術(shù)等專(zhuān)業(yè)基礎知識,以及管理學(xué)、軟件開(kāi)發(fā)等多方面知識。作為一個(gè)處于摸索階段的新興專(zhuān)業(yè),各校都專(zhuān)門(mén)制定了物聯(lián)網(wǎng)專(zhuān)業(yè)人才培養方案。
詳細參考:物聯(lián)網(wǎng)工程專(zhuān)業(yè)學(xué)什么?
要學(xué)的課程:
信息與通信工程、電子科學(xué)技術(shù)、計算機科學(xué)與技術(shù)。物聯(lián)網(wǎng)導論、電路分析基礎、信號與系統、模擬電子技術(shù)、數字電路與邏輯設計、微機原理與接口技術(shù)、工程電磁場(chǎng)、通信原理、計算機網(wǎng)絡(luò )、現代通信網(wǎng)、傳感器原理、嵌入式系統設計、無(wú)線(xiàn)通信原理、無(wú)線(xiàn)傳感器網(wǎng)絡(luò )、近距無(wú)線(xiàn)傳輸技術(shù)、二維條碼技術(shù)、數據采集與處理、物聯(lián)網(wǎng)安全技術(shù)、物聯(lián)網(wǎng)組網(wǎng)技術(shù)等。
物聯(lián)網(wǎng)這個(gè)詞,國內外普遍公認的是 MITAuto-ID 中心Ashton 教授1999年在研究RFID時(shí)最早提出來(lái)的。在2005年國際電信聯(lián)盟(ITU)發(fā)布的同名報告中,物聯(lián)網(wǎng)的定義和范圍已經(jīng)發(fā)生了變化,覆蓋范圍有了較大的拓展,不再只是指基于RFID技術(shù)的物聯(lián)網(wǎng)。
物聯(lián)網(wǎng)還沒(méi)有一個(gè)精確且公認的定義。這主要歸因于:第一,物聯(lián)網(wǎng)的理論體系沒(méi)有完全建立,對其認識還不夠深入,還不能透過(guò)現象看出本質(zhì);第二,由于物聯(lián)網(wǎng)與互聯(lián)網(wǎng)、移動(dòng)通信網(wǎng)、傳感網(wǎng)等都有密切關(guān)系,不同領(lǐng)域的研究者對物聯(lián)網(wǎng)思考所基于的出發(fā)點(diǎn)各異,短期內還沒(méi)達成共識。通過(guò)與傳感網(wǎng)、互聯(lián)網(wǎng)、泛在網(wǎng)等相關(guān)網(wǎng)絡(luò )的比較分析,可以認為:物聯(lián)網(wǎng)是一個(gè)基于互聯(lián)網(wǎng)、傳統電信網(wǎng)等信息承載體,讓所有能夠被獨立尋址的普通物理對象實(shí)現互聯(lián)互通的網(wǎng)絡(luò )。它具有普通對象設備化、自治終端互聯(lián)化和普適服務(wù)智能化3個(gè)重要特征。
物聯(lián)網(wǎng)工程所學(xué)內容包括:信息與通信工程、電子科學(xué)與技術(shù)、計算機科學(xué)與技術(shù)。物聯(lián)網(wǎng)導論、電路分析基礎、信號與系統、模擬電子技術(shù)、數字電路與邏輯設計、微機原理與接口技術(shù)、工程電磁場(chǎng)、通信原理、計算機網(wǎng)絡(luò )。
以及現代通信網(wǎng)、傳感器原理、嵌入式系統設計、無(wú)線(xiàn)通信原理、無(wú)線(xiàn)傳感器網(wǎng)絡(luò )、近距無(wú)線(xiàn)傳輸技術(shù)、二維條碼技術(shù)、數據采集與處理、物聯(lián)網(wǎng)安全技術(shù)、物聯(lián)網(wǎng)組網(wǎng)技術(shù)等。
擴展資料
培養要求:
本專(zhuān)業(yè)學(xué)生要具有較好的數學(xué)和物理基礎,掌握物聯(lián)網(wǎng)的相關(guān)理論和應用設計方法,具有較強的計算機技術(shù)和電子信息技術(shù)的能力,掌握文獻檢索、資料查詢(xún)的基本方法,能順利地閱讀本專(zhuān)業(yè)的外文資料,具有聽(tīng)、說(shuō)、讀、寫(xiě)的能力。
知識技能:
掌握和計算機科學(xué)與技術(shù)相關(guān)的基本理論知識、掌握物聯(lián)網(wǎng)工程的分析和設計的基本方法、了解文獻檢索、資料查詢(xún)的基本方法,具有一定的科學(xué)研究和實(shí)際工作能力。
參考資料來(lái)源:百度百科——物聯(lián)網(wǎng)工程專(zhuān)業(yè)
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:2.625秒