⑴ 物聯網工程師需要學習什麼技術
物聯網工程師需要掌握:物聯網產業與技術導論、物聯網工程概論、、Java程序設計、單片機原理及應用、無線感測網路概論、移動通信技術、蜂窩物聯網技術等技術。
物聯網是基於互聯網、廣播電視網、傳統電信網等信息承載體,讓所有能夠被獨立定址的普通物理對象實現互聯互通的網路又稱為物聯網域名。
物聯網理念最早可追溯到比爾·蓋茨1995年《未來之路》一書。在《未來之路》中,比爾·蓋茨已經提及物互聯,只是當時受限於無線網路、硬體及感測設備的發展,並未引起重視。
(1)zigbee用什麼語言編程擴展閱讀:
物聯網專業畢業生需掌握的知識與技能:
1、掌握和計算機科學與技術相關的基本理論知識;掌握物聯網工程的分析和設計的基本方法。
2、了解文獻檢索、資料查詢的基本方法,具有一定的科學研究和實際工作能力。
3、了解與物聯網工程有關的法規。
4、能夠運用學習知識和外文閱讀能力查閱外文資料。
5、掌握文獻檢索、資料查詢的基本方法,具有獲取信息的能力。
參考資料來源:網路—物聯網工程專業
⑵ zigbee編程用IAR,調試模擬用什麼軟體
哥哥,IAR自帶了調試,下載功能。你直接用IAR就足夠了。其它配套的一些實用軟體,晶元廠商一般會免費發布給用戶的。比如TI就給出了一大堆有用的軟體,公開的。
⑶ 基於ZIGBEE無線溫度採集系統的設計
我本科的畢業設計也是做ZigBee的,實現一個果園環境監控系統。我講講我做這個畢業設計的基本思路和學習方向,希望對題主有幫助。
1、硬體
對ZigBee協議有基本了解的都知道,它只是一種協議,類似於TCP/IP協議,很多嵌入式平台(如ARM、Linux等)都可以實現。比較主流的用於構建ZigBee拓撲網路的嵌入式平台是CC2530/2430系列單片機,它們是TI公司專門設計用於搭建ZigBee網路的晶元,內置強大的ZigBee協議棧支持。CC2530/2430基於C51開發的,所以片上資源和介面和C51/C52系列單片機類似,學懂了51單片機,學這個也很簡單了。
所以要搭建ZigBee網路,首先要搞懂CC2530/2430的硬體資源(只做APP層基本可以不用深入理解指令集)。從最小系統入手,電源電路、晶振電路、復位電路等,以及一些嵌入式基本通信協議,如iic、spi、RS232/485等,還有AD/DA模塊,這個用於溫度感測器(模擬的)數據採集。
2、軟體
ZigBee協議棧的底層都是TI公司已經設計好了的,自組網、網路拓撲、路由、發送/接收數據包等,這些網路操作都封裝好並提供給用戶編程介面,直接在APP層調用就行,若只做簡單開發無需深入了解物理層和鏈路層,只要通過開發文檔把這些需要用到的編程介面弄明白(類似於C語言的封裝庫,只管調用,不管實現)。
還有就是感測器編程(如題中所述的溫度感測器),這種感測器市面上太常見了,基本都是通過iic或者其他通信協議直接讀數字信號,連數模轉換都不需要,源代碼網上都一搜一大堆,直接拿過來用就行,稍微調一下介面和時序什麼的。
3、網路拓撲
由於底層自組網的特性,我們只要簡單地了解組網、路由、鑒權、發/收包等基本內容(應付答辯啊),因為底層的封裝實現……你想看都看不到,只能通過官方文檔大概知道它是怎麼處理的。除了APP層,其他的交給協議棧來做吧。
⑷ 物聯網專業需要學習編程嗎
肯定要編程的呀
按照目前互聯網發展的速度,計算機、數學、軟體測試等於編程有關的專業,前景會好。
現在IT行業發展很迅速,很多人做程序開發工程師,或者是網路運維,這些都是一些高薪職業。
如果不想敲代碼,互聯網營銷的專業前景也不錯,不過部分學校可能把這部分內容放在新聞傳播學專業裡面,課程學習或許不夠細致,所以有不少人選擇校外的系統學習,增強自己的能力。
有時間去電腦學校看看也行