發(fā)布于:2021-01-30 09:30:20
0
94
0
2015年,有154億臺(tái)互聯(lián)網(wǎng)連接設(shè)備,預(yù)計(jì)到2020年,這個(gè)數(shù)字將增長到307億臺(tái),2025年將增長到754億臺(tái)。隨著對“物聯(lián)網(wǎng)”(IoT)設(shè)備和技術(shù)的需求不斷攀升,對能夠幫助維護(hù)和交付這些系統(tǒng)的開發(fā)人員和有經(jīng)驗(yàn)的編碼人員的需求也將不斷攀升。
但它不僅僅是消費(fèi)領(lǐng)域的蓬勃發(fā)展:它幾乎涵蓋了所有行業(yè),包括制造業(yè)、醫(yī)療、軍事和零售業(yè)。SparkLabs預(yù)測,該市場將從2017年的25億個(gè)連接擴(kuò)展到2020年的54億個(gè)連接。
如果你正在考慮物聯(lián)網(wǎng)發(fā)展的職業(yè)生涯,現(xiàn)在是一個(gè)很好的時(shí)機(jī)。
要想成為一名物聯(lián)網(wǎng)開發(fā)人員取得成功,您需要培養(yǎng)一套多樣化的技能和人才。更重要的是,您需要熟悉幾種編程語言,包括Assembly、B#、C、GO、Java、Python、PHP、Swift等。當(dāng)然,確切的語言取決于您將使用的平臺(tái)和軟件。
也就是說,編程經(jīng)驗(yàn)的需求是顯而易見的。那么,進(jìn)入物聯(lián)網(wǎng)發(fā)展領(lǐng)域還需要什么?
對于物聯(lián)網(wǎng),必要的概念和技能可分為六大類。
1.硬件
物聯(lián)網(wǎng)涉及到設(shè)備和虛擬世界之間的連接。智能設(shè)備,比如每個(gè)人圣誕節(jié)都買的googlehome,孩子們現(xiàn)在使用的游戲化牙刷,甚至智能手機(jī)控制的咖啡機(jī),通常都包括用于測量物理元素的物理傳感器和連接器。這些數(shù)據(jù)被轉(zhuǎn)換成數(shù)據(jù),反饋到設(shè)備中,并進(jìn)入“連接”空間,也就是互聯(lián)網(wǎng)。
因此,物聯(lián)網(wǎng)背后的硬件和促進(jìn)數(shù)據(jù)收集和傳輸?shù)能浖粯又匾?/span>
作為一個(gè)物聯(lián)網(wǎng)開發(fā)者,研究和理解你將要為之創(chuàng)建應(yīng)用程序和軟件的各種設(shè)備最符合你的利益。雖然不是每個(gè)物聯(lián)網(wǎng)設(shè)備都是一樣的,但熟悉產(chǎn)品與消費(fèi)者以及消費(fèi)者與產(chǎn)品互動(dòng)的方式很重要。
2.網(wǎng)絡(luò)
連接性,或稱網(wǎng)絡(luò),是物聯(lián)網(wǎng)設(shè)備最關(guān)鍵的組成部分之一。它允許設(shè)備通過應(yīng)用程序、服務(wù)和云技術(shù)相互通信。
你至少需要對網(wǎng)絡(luò)設(shè)計(jì)和管理有一個(gè)基本的了解,并掌握網(wǎng)絡(luò)中使用的標(biāo)準(zhǔn)和協(xié)議。其中有Wi-Fi、藍(lán)牙、射頻識(shí)別(RFID)、Zigbee等等。
雖然有很多關(guān)于物聯(lián)網(wǎng)開發(fā)入門的書籍,但并不是每個(gè)人都能自己掌握這些知識(shí)。對于那些在一些指導(dǎo)下學(xué)得更好的人來說,在線課程——比如Coursera提供的課程——是獲得扎實(shí)基礎(chǔ)知識(shí)的好地方。
3.應(yīng)用程序設(shè)計(jì)與開發(fā)
Web和移動(dòng)應(yīng)用程序是與物聯(lián)網(wǎng)設(shè)備和網(wǎng)絡(luò)交互的以用戶為中心的門戶。例如,如果你正在開發(fā)一款智能燈泡,你還需要設(shè)計(jì)一款允許消費(fèi)者使用燈泡的移動(dòng)應(yīng)用程序。這不僅需要軟件開發(fā)和設(shè)計(jì)的工作知識(shí),還需要用戶界面(UI)和用戶體驗(yàn)(UX)設(shè)計(jì)技能。
一些較新的物聯(lián)網(wǎng)設(shè)備采用專有的用戶界面,如語音控制系統(tǒng),如亞馬遜的Alexa。在使用這些小工具時(shí),您需要理解并能夠使用所討論的UI,因?yàn)槊總€(gè)設(shè)備在他們喜歡的語言上可能不同。
4.安全
由于物聯(lián)網(wǎng)設(shè)備連接到互聯(lián)網(wǎng)和網(wǎng)絡(luò)與附近的設(shè)備,安全是一個(gè)首要問題。事實(shí)上,安全性一直是物聯(lián)網(wǎng)采用的最大障礙之一,因?yàn)檫@些設(shè)備與用戶日常生活的親密關(guān)系隨著大量收集的數(shù)據(jù)而結(jié)束。
例如,黑客可以竊取的“個(gè)人信息”現(xiàn)在已經(jīng)增加,包括你的瘋狂觀看習(xí)慣,甚至更可怕的是你的睡眠模式和你的房子無人看管的情況??紤]到這一點(diǎn),您需要在創(chuàng)建物聯(lián)網(wǎng)設(shè)備的每一步都注意安全。
數(shù)據(jù)道德、隱私和責(zé)任也屬于這一類,如果您未能貫徹執(zhí)行,可能會(huì)產(chǎn)生法律后果。作為一名開發(fā)人員,您需要在安全措施方面保持領(lǐng)先。
5.商業(yè)智能和數(shù)據(jù)分析
物聯(lián)網(wǎng)不僅僅是以消費(fèi)者為中心的運(yùn)動(dòng)。它幾乎占據(jù)了商業(yè)的方方面面。
作為一名開發(fā)人員,你需要了解公司如何利用現(xiàn)代物聯(lián)網(wǎng)設(shè)備來收集數(shù)據(jù)(根據(jù)設(shè)備的上下文和傳感器,可以包括從位置、看電視習(xí)慣到心率的任何內(nèi)容),并熟悉等式的數(shù)據(jù)科學(xué)方面。
如何可靠地接收、處理和存儲(chǔ)數(shù)據(jù),并在以后加以利用?您需要能夠開發(fā)和創(chuàng)建有助于數(shù)據(jù)處理的系統(tǒng),這些系統(tǒng)既可靠又準(zhǔn)確。僅此一點(diǎn)就需要對商業(yè)智能和現(xiàn)代分析工具的工作原理有深入的了解。
雖然很有可能自學(xué)大數(shù)據(jù)在物聯(lián)網(wǎng)中的作用,以及如何將其牢記在心,但edX提供了一門關(guān)于物聯(lián)網(wǎng)編程和大數(shù)據(jù)的優(yōu)秀課程。
6.機(jī)器學(xué)習(xí)與人工智能
雖然不是所有的物聯(lián)網(wǎng)設(shè)備和硬件都使用機(jī)器學(xué)習(xí),但無論如何,這是你應(yīng)該熟悉的。您至少應(yīng)該了解開發(fā)人員如何使用該技術(shù)來增強(qiáng)物聯(lián)網(wǎng)設(shè)備。
機(jī)器學(xué)習(xí)是人工智能的一種應(yīng)用,它為計(jì)算機(jī)提供數(shù)據(jù)訪問權(quán)限,并讓計(jì)算機(jī)使用數(shù)據(jù)進(jìn)行學(xué)習(xí)。通過機(jī)器學(xué)習(xí),算法教會(huì)了自己如何玩棋盤游戲,識(shí)別X射線中的異常,以及執(zhí)行許多其他復(fù)雜的任務(wù)。
由于物聯(lián)網(wǎng)設(shè)備收集了大量的數(shù)據(jù),因此在機(jī)器學(xué)習(xí)方面具有巨大的潛力。IBM最近公布了與沃森IoT合作將IoT打造成“思考的互聯(lián)網(wǎng)”的計(jì)劃,已經(jīng)有傳言稱,機(jī)器學(xué)習(xí)和IoT設(shè)備將能夠幫助未來的智能城市發(fā)現(xiàn)事故和犯罪的前提條件。
拋開IBM和數(shù)字正義不談,與其他領(lǐng)域和行業(yè)一樣,機(jī)器學(xué)習(xí)正被用來幫助消費(fèi)者將物聯(lián)網(wǎng)設(shè)備的使用轉(zhuǎn)變?yōu)楦鼈€(gè)性化的體驗(yàn)。Nest恒溫器已經(jīng)學(xué)會(huì)了用戶的溫度偏好。
如何成為物聯(lián)網(wǎng)開發(fā)者?
如果你已經(jīng)踏上了這扇門,那么你很可能已經(jīng)知道下一步該去哪里了。但如果你是白手起家,這里有很多東西需要消化。從哪里開始最好?你可以去哪里學(xué)習(xí)?
最好的答案是你覺得舒服的地方。從上面的列表中可以看出,作為物聯(lián)網(wǎng)開發(fā)人員,您需要了解幾乎所有的技術(shù)方面,包括軟件、硬件以及兩者之間的一切。有扎實(shí)的編程或開發(fā)背景是不會(huì)出錯(cuò)的,所以從那里開始是個(gè)好主意。對你想使用的物聯(lián)網(wǎng)系統(tǒng)做一些研究,找出共同的語言。
同時(shí),您還可以使用Arduino和Raspberry Pi構(gòu)建修補(bǔ)初學(xué)者或初學(xué)者集。他們允許你建立和發(fā)展自己的物聯(lián)網(wǎng)系統(tǒng)和硬件-這也是相當(dāng)有趣的。
有了上面給出的建議,再加上你自己的一點(diǎn)研究和實(shí)驗(yàn),成為物聯(lián)網(wǎng)開發(fā)者的飛躍并不像你最初想象的那么遙遠(yuǎn)。
作者介紹