如果你想了解一項(xiàng)重要技術(shù)的未來(lái),那么先看開(kāi)發(fā)人員在做什么??紤]到這一點(diǎn),在Eclipse Foundation對(duì) 1700 多名物 聯(lián) 網(wǎng)開(kāi) 發(fā) 人 員 (pdf) 進(jìn)行的一項(xiàng)新調(diào)查中,可以獲得對(duì)整個(gè)物聯(lián)網(wǎng)(IoT)社區(qū)的一些實(shí)地見(jiàn)解。
創(chuàng)新互聯(lián)建站-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比含山網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式含山網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋含山地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴(lài)。物聯(lián)網(wǎng)連接問(wèn)題
或許并不令人意外的是,安全問(wèn)題高居榜首,輕松超過(guò)其他物聯(lián)網(wǎng)的問(wèn)題。超過(guò)五分之一(21%)的物聯(lián)網(wǎng)開(kāi)發(fā)人員將連接視為挑戰(zhàn),其次是數(shù)據(jù)收集和分析(19%)、性能(18%)、隱私(18%)和標(biāo)準(zhǔn)(16%)。
繼去年成為開(kāi)發(fā)商關(guān)注的三大物聯(lián)網(wǎng)之后,連通性上升到第二位。與此同時(shí),對(duì)安全性和數(shù)據(jù)收集與分析的擔(dān)憂(yōu)實(shí)際上同比略有下降。(對(duì)性能、隱私和標(biāo)準(zhǔn)的擔(dān)憂(yōu)也比去年大幅增加。)
“如果你在調(diào)查中查看開(kāi)發(fā)人員對(duì)物聯(lián)網(wǎng)最關(guān)注的問(wèn)題清單,” Eclipse Foundation執(zhí)行董事Mike Milinkovich通過(guò)電子郵件說(shuō),“我認(rèn)為連接、性能和標(biāo)準(zhǔn)都很突出。這些都是對(duì)物聯(lián)網(wǎng)項(xiàng)目越來(lái)越真實(shí),它們正在逐漸脫離概念并進(jìn)入生產(chǎn)階段?!?/p>
“在物聯(lián)網(wǎng)方面具有連通性,”Milinkovich繼續(xù)說(shuō)道,“米林科維奇繼續(xù)說(shuō),“一切似乎都很簡(jiǎn)單,除非你在某個(gè)角落里有一個(gè)傳感器——窄帶或?qū)拵А锢硐拗剖惯B接變得困難?!?/p>
他還提到了大量不兼容的技術(shù),這引發(fā)了開(kāi)發(fā)人員對(duì)連接的擔(dān)憂(yōu)。
物聯(lián)網(wǎng)標(biāo)準(zhǔn)和互操作性
Milinkovich還解決了我個(gè)人的物聯(lián)網(wǎng)問(wèn)題:互操作性。他解釋說(shuō),“標(biāo)準(zhǔn)是不同供應(yīng)商產(chǎn)品之間互操作性的代理”,這是工業(yè)物聯(lián)網(wǎng)(IIoT)中的一個(gè)“難以實(shí)現(xiàn)的目標(biāo)”。
“IIoT的目的是打破專(zhuān)有孤島,并使用OSS標(biāo)準(zhǔn)和實(shí)現(xiàn)(與特定于供應(yīng)商的協(xié)議相對(duì)的標(biāo)準(zhǔn)協(xié)議集)對(duì)我們工廠和物流中已有多年的基礎(chǔ)設(shè)施進(jìn)行重新加工?!彼f(shuō)。
當(dāng)您在該領(lǐng)域部署應(yīng)用程序時(shí),不同的制造商使用不同的協(xié)議或?qū)ΜF(xiàn)有協(xié)議的非標(biāo)準(zhǔn)擴(kuò)展,而機(jī)器之間無(wú)法相互通信,這將成為一個(gè)大問(wèn)題。
“這與不僅要求開(kāi)放標(biāo)準(zhǔn),而是在開(kāi)源堆棧中實(shí)現(xiàn)這些標(biāo)準(zhǔn)的更強(qiáng)大的要求有關(guān)?!盡ilinkovich說(shuō),“為了保持成熟,市場(chǎng)不僅需要標(biāo)準(zhǔn),還需要設(shè)備之間的開(kāi)箱即用的互操作性?!?/p>
“性能是另一個(gè)生產(chǎn)級(jí)問(wèn)題,”他說(shuō)?!爱?dāng)你在開(kāi)發(fā)中時(shí),你認(rèn)為你知道瓶頸,但是當(dāng)你推向生產(chǎn)時(shí),你會(huì)發(fā)現(xiàn)現(xiàn)實(shí)世界的問(wèn)題?!?/p>
物聯(lián)網(wǎng)的多云開(kāi)發(fā)
調(diào)查還顯示,在某些方面,物聯(lián)網(wǎng)與更大的技術(shù)社區(qū)非常一致。例如,物聯(lián)網(wǎng)使用公共云和混合云架構(gòu)的情況繼續(xù)增長(zhǎng)。亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)(34%),微軟Azure(23%)和谷歌云平臺(tái)(20%)是業(yè)內(nèi)領(lǐng)先的物聯(lián)網(wǎng)云提供商。如果說(shuō)有什么不同的話(huà),那就是AWS在物聯(lián)網(wǎng)領(lǐng)域的領(lǐng)先優(yōu)勢(shì)可能比其他領(lǐng)域要小,盡管可靠的云提供商市場(chǎng)份額數(shù)據(jù)是出了名的難以獲得。
但Milinkovich認(rèn)為工業(yè)物聯(lián)網(wǎng)是“混合云的巨大機(jī)遇”,因?yàn)樵S多工業(yè)物聯(lián)網(wǎng)用戶(hù)非常關(guān)心最小化工廠數(shù)據(jù)的延遲,他稱(chēng)之為“他們的黃金”。他看到工廠正在轉(zhuǎn)向混合云環(huán)境,利用“像Kubernetes這樣的現(xiàn)代基礎(chǔ)設(shè)施技術(shù),圍繞HTTP和MQTT這樣的開(kāi)放協(xié)議構(gòu)建,同時(shí)擺脫舊的專(zhuān)有協(xié)議”。
物聯(lián)網(wǎng)的發(fā)展有何不同
在某些方面,物聯(lián)網(wǎng)開(kāi)發(fā)領(lǐng)域與更廣泛的軟件開(kāi)發(fā)領(lǐng)域似乎沒(méi)有太大的不同。例如,頂級(jí)物聯(lián)網(wǎng)編程語(yǔ)言反映了這些語(yǔ)言的普及,其中C語(yǔ)言和Java占據(jù)了主導(dǎo)地位。(C語(yǔ)言在受限設(shè)備上引先,而Java是網(wǎng)關(guān)和邊緣節(jié)點(diǎn)以及物聯(lián)網(wǎng)云的選。)
但Milinkovich指出,在開(kāi)發(fā)嵌入式或受限設(shè)備開(kāi)發(fā)時(shí),程序員與設(shè)備的接口可以通過(guò)任意數(shù)量的深?yuàn)W硬件連接器。
“你正在使用模擬器進(jìn)行開(kāi)發(fā),開(kāi)發(fā)環(huán)境和應(yīng)用程序的目標(biāo)之間固有的不同和更復(fù)雜的交互,”他說(shuō)。“有時(shí)硬件和軟件是串聯(lián)開(kāi)發(fā)的,這使得它變得更加復(fù)雜?!?/p>
例如,他解釋說(shuō),構(gòu)建物聯(lián)網(wǎng)解決方案可能會(huì)引入使用JavaScript和Angular在前端工作的Web開(kāi)發(fā)人員,而后端云開(kāi)發(fā)人員控制云基礎(chǔ)架構(gòu),而嵌入式開(kāi)發(fā)人員則專(zhuān)注于構(gòu)建在受限設(shè)備上運(yùn)行的軟件。
難怪物聯(lián)網(wǎng)開(kāi)發(fā)者要擔(dān)心這么多事情。