-
1 # 囉嗦的老鄔
-
2 # IT人劉俊明
作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。
首先,在當前5G通訊和工業網際網路的聯合推動下,物聯網領域將迎來更多的發展機會,物聯網也會成為一個創新、創業的熱點領域。從這個角度來看,當前學習物聯網相關知識不僅是順應時代發展的選擇,也會為自己帶來更多的發展機會。
對於基礎比較薄弱的初學者來說,可以按照以下三個階段來學習物聯網知識:
第一:計算機基礎知識。學習物聯網知識需要具備一定的計算機基礎知識,涉及到作業系統、程式語言等知識,其中作業系統可以從Linux開始學起,而程式語言可以從C語言開始學起。Linux作業系統在物聯網領域有廣泛的應用,而且Linux作業系統是開源的,可以透過閱讀其原始碼來深入瞭解作業系統的體系結構。
第二:嵌入式開發技術。嵌入式開發技術在物聯網技術體系中佔據著重要的位置,嵌入式開發涉及到裝置和網路兩大塊內容,透過學習嵌入式開發也能對物聯網形成一個更加全面的認知。嵌入式開發涉及到的領域非常廣泛,而且嵌入式開發本身也具有一定的創新性,所以學習過程會比較容易建立起學習成就感。嵌入式開發是完全可以自學的,但是在有專業人士的指導下,會提升一定的學習效率。
第三:物聯網平臺知識。物聯網平臺未來會開闢出一個巨大的價值空間,基於物聯網平臺可以搭建起大資料和人工智慧的應用場景,所以學習物聯網平臺知識還是非常重要的。目前物聯網平臺與行業領域有比較密切的關係,隨著物聯網平臺的成熟度不斷提升,物聯網平臺的學習體驗也會不斷得到改善。
-
3 # 暉哥自媒體
我建議你從無線感測器網路與RFID技術入手,為什麼,首先認識什麼是物聯網以及未來發展趨勢再根據自身特長興趣選擇怎麼學。一、物聯網的概念以及發展歷程
顧名思義,物聯網就是以網際網路為基礎,實現物物相連的開放網際網路,這個物指的是所有的商品,工廠流水線的機器,路上的物流車,使用者隨時可以知道自己要的商品是那個工廠生產的,在那物流車上。企業生產隨時可以知道自己產品生產到那一步,何時可以組裝出貨以即使用者使用中的產品狀態。它是在網際網路基礎上的延伸和擴充套件的網路,擴充套件到了任何物品之間都能進行資訊交換和通訊。
二、發展歷程1995年由比爾蓋茨首次提出,因為技術原因當時並未引起重視。1999年才被正式提出,從這年開始物聯網進入加速發展階段,對各個行業起到潛移默化的影響。
三、未來發展趨勢隨著物聯網發展,它已成為國家重要的發展戰略,各國領導人高度重視。它將是計算機,網際網路之後第三次資訊浪潮。所以是非常有前景的朝陽行業,發展空間大,機會多。
四、物聯網牽涉的學科與技術學科涉及通訊,計算機,電子技術,軟體開發等,它所含技術比較廣,涉及嵌入式系統與微控制器,物聯網技術與應用,計算機網路,通訊技術,作業系統,無線感測器網路與RFID技術,物聯網基礎工程。
結論:學習物聯網有許多選擇,硬體與軟體人才已經很飽和了,你即使學得很好,到社會上實踐估計也沒好的平臺讓你展現,因為竟爭大。所以建議你從無線感測器網路與RFID技術,這方面含金量高。當然你還要從自身特長或興趣選擇入手的方法。希望對你有用。 -
4 # 趣物聯
先了解物聯網基礎知識,簡單來說物聯網三層,感知層、傳輸層、應用層。
1、透過基礎知識瞭解物聯網到底可以做什麼、可以應用在哪些行業、什麼樣的場景現有的解決方案是什麼、實現什麼樣的效果等等,然後可以看一些具體案例。
2、透過案例的分析,你就知道如果要用物聯網來改造一個傳統場景,需要做哪些工作,比如選擇感測器、然後利用什麼樣的傳輸協議比較合適、應用平臺的資料是怎麼展示的,是否需要遠端控制之類功能。
3、學習感測器知識,瞭解各種感測器的型別和作用,可以特別關注mems感測器。
4、學習網路知識,特別是網路傳輸協議比如TCP/IP、 UDP、WIFI、藍芽、NB-IOT等。瞭解有線和無線傳輸的特性,這樣你就可以根據場景的需求來選擇傳輸協議。
5、學習電路設計和嵌入式開發(C語言),目前比較簡單上手的是樹莓派、STM32這些麵包板,某寶上就有買。之後可以自己學著畫畫電路圖,畫電路圖也是比較講究的。
6、學習瞭解電子元器件相關領域的知識,各種電容、電阻的作用、規格等、然後熟知一些元器件廠商、比如TI、ST、ADI等等。
7、有機會就去逛逛什麼消費電子展、感測器大會等這樣的展會,做物聯網產業的廠商基本上都會在這些展會擺臺。
8、應用層主要就是後臺程式的開發了,這個偏軟體、主流還是java居多,資料庫mysql,前端可以上github找一些框架自己先玩。
物聯網涉及的領域非常多,感興趣的話,會覺得越來越有意思,搞物聯網比單純做軟體開發來說更有趣味性。
-
5 # 樂創物聯
我本科是學習機械的,所以物聯網相關知識都是自學的。本科畢業工作幾年,發現工業物聯網行業是未來的風口。就辭職考研了,研究生期間主要研究的是機電一體化與物聯網控制。所以我應該有經驗可以介紹一下給想學物聯網的新手們。
我的物聯網學習路線
物聯網涉及的知識面比較廣,除了在工業方面,它是涵蓋微控制器、感測器、通訊技術、雲端儲存技術、資料視覺化和資料探勘等一系列學科。比如:感測器技術、嵌入式技術、雲計算及中介軟體技術等各種物聯網相關技術。
我也構建過一個物聯網系統。物聯網分三個層次,感知層,傳輸層、應用層。
感知層分兩個部分,硬體層和硬體中介軟體。硬體層裡面包括感測器和執行器。硬體中間層包括像微控制器等硬體。
感知層
傳輸層負責資料傳輸用的,協議有很多,比如WIFI、乙太網、藍芽、Zigbee、NB-IOT等。傳輸層
應用層分軟體中介軟體和應用層,軟體中介軟體為物聯網雲平臺。應用層可以為WEB和APP。
應用層
所有物聯網涉及的點很多。還還我都一步步走下來了。你要自己學習,感測器技術、嵌入式技術、網路技術、前端後端製作物聯網雲平臺,還有手機APP啥的,很多知識。想學就立馬學起來,堅持下去,加油↖(^ω^)↗
主要涉及的語言
協議
作業系統
-
6 # 皮小特
物聯網作為第三次資訊化浪潮下的代表技術之一,未來將有較為廣闊的發展前景,尤其在當前5G技術的推動下,學習物聯網知識將有更多的發展機會。
物聯網有三大塊基礎知識,分別是數學、物理和計算機,學習物聯網還涉及到電子電路、計算機網路和安全等一系列內容,所以物聯網的整體知識體系是比較龐大的,而且學習物聯網知識也具有一定的學習難度。
從物聯網的技術體系結構來看,物聯網體系從下到上,分別涉及到裝置、網路、平臺、分析和應用,整個技術層次的外部還包括安全。所以,要想學習物聯網知識,可以先從裝置部分開始學起,然後再逐漸向上延伸,這也是很多初學者的選擇。
從裝置開始學起就涉及到嵌入式開發技術,嵌入式開發並不是一個新的技術體系,經過多年的發展,嵌入式開發已經形成了一個較為完善的技術體系,而且嵌入式開發已經深入到很多領域,有大量的案例可以參考和學習。學習嵌入式開發需要從程式語言開始學起,目前C語言在嵌入式開發領域的應用比較普遍,除了C語言之外,還可以使用Python從事嵌入式開發。
嵌入式開發的內容比較多,而且嵌入式開發與開發場景的關係比較密切,整個過程需要透過大量的實驗才能慢慢掌握。對於初學者來說,建議在學習一段時間之後,最好找一個實習崗位,以便於積累更多的實踐經驗。
最後,由於物聯網未來與人工智慧的結合會越來越緊密,所以要想在物聯網領域走得更遠,可以考慮讀一下研究生。
-
7 # 寧教授網路空間元宇宙
對於基礎比較薄弱的初學者來說,可以按照以下三個階段來學習物聯網知識:
第一:計算機基礎知識
學習物聯網知識需要具備一定的計算機基礎知識,涉及到作業系統、程式語言等知識,其中作業系統可以從Linux開始學起,而程式語言可以從C語言開始學起。Linux作業系統在物聯網領域有廣泛的應用,而且Linux作業系統是開源的,可以透過閱讀其原始碼來深入瞭解作業系統的體系結構。
第二:嵌入式開發技術
嵌入式開發技術在物聯網技術體系中佔據著重要的位置,嵌入式開發涉及到裝置和網路兩大塊內容,透過學習嵌入式開發也能對物聯網形成一個更加全面的認知。嵌入式開發涉及到的領域非常廣泛,而且嵌入式開發本身也具有一定的創新性,所以學習過程會比較容易建立起學習成就感。嵌入式開發是完全可以自學的,但是在有專業人士的指導下,會提升一定的學習效率。
第三:物聯網平臺知識
物聯網平臺未來會開闢出一個巨大的價值空間,基於物聯網平臺可以搭建起大資料和人工智慧的應用場景,所以學習物聯網平臺知識還是非常重要的。目前物聯網平臺與行業領域有比較密切的關係,隨著物聯網平臺的成熟度不斷提升,物聯網平臺的學習體驗也會不斷得到改善。
所以,如果你想做物聯網產品開發,先從程式語言C語言入手,C語言作為物聯網技術主要語言,應用在生活的方方面面,掌握基本就能搞定很多應用。
在當前5G通訊和工業網際網路的聯合推動下,物聯網領域將迎來更多的發展機會,物聯網也會成為一個創新、創業的熱點領域。從這個角度來看,當前學習物聯網相關知識不僅是順應時代發展的選擇,也會為自己帶來更多的發展機會。
回覆列表
想要學習一個東西,首先我們要了解它是什麼。想要學習物聯網肯定要先去了解它,我們可以透過百度,詢問相關行業領域的人來了解,要從哪裡入手,可以先從下面幾個步驟來進行:
1.物聯網是什麼
我們學習一個東西肯定要知道他是什麼,要是什麼都沒有去了解,那學習就非常吃力了;所以我們一定要去了解才去學習。
2.我們需要學習什麼
我們瞭解完後,肯定知道要去學習什麼,現在我們就應該去定一個計劃了,按照我們瞭解的去學習
3.學習後又什麼用
假如我們不知道學習有什麼用的話,那就太盲目了,這樣學習的效率太低,所以我們要去認真瞭解學習這些知識有什麼用的話,效率會事半功倍
4.以後工作需要涉及什麼
我們學習很多都是為了以後工作,假如我們瞭解他涉及了什麼那學起來心裡有點底。
學習肯定要經常去練習,物聯網涉及很多硬體和軟體知識,要是沒有經常去練習和實操,很難把這堆知識記牢固。