連接到互聯(lián)網(wǎng)的嵌入式設(shè)備數(shù)量正以驚人的速度增長(zhǎng)。一些工程師已經(jīng)設(shè)計(jì)了連接設(shè)備超過(guò)十年,而其他工程師剛剛開(kāi)始加入競(jìng)爭(zhēng)。然而,添加連接不僅僅是在無(wú)線電上使用螺栓。
提示1 -不要忽視安全性
與傳統(tǒng)的嵌入式系統(tǒng)相比,連接的設(shè)備存在潛在的高安全風(fēng)險(xiǎn),因?yàn)樗B接到網(wǎng)絡(luò),每周7天,每天24小時(shí)連接數(shù)十億設(shè)備。很可能在某些時(shí)候某人或某事會(huì)注意到該設(shè)備并嘗試訪問(wèn)該設(shè)備。從第一個(gè)要求出發(fā),需要在設(shè)計(jì)中加入安全性。安全性不能在設(shè)計(jì)周期結(jié)束時(shí)添加,而應(yīng)該是一個(gè)經(jīng)過(guò)深思熟慮和執(zhí)行的計(jì)劃。開(kāi)發(fā)人員應(yīng)該考慮加密技術(shù),身份驗(yàn)證和驗(yàn)證方法;所有這些都已證明可以在今天使用的示例和技術(shù)。
提示2 -使用第三方軟件組件
構(gòu)建連接的設(shè)備在每個(gè)外設(shè)和應(yīng)用程序代碼的位和字節(jié)級(jí)別是一個(gè)傻瓜的差事?,F(xiàn)代微控制器變得如此復(fù)雜,以至于從頭開(kāi)始設(shè)置和創(chuàng)建驅(qū)動(dòng)程序是一項(xiàng)耗時(shí)且昂貴的工作。嘗試編寫(xiě)文件系統(tǒng),TCP/IP和/或USB堆棧等中間件可能需要兩倍于驅(qū)動(dòng)程序,并且在編寫(xiě)驅(qū)動(dòng)程序和中間件時(shí),競(jìng)爭(zhēng)對(duì)手將啟動(dòng)第二版?,F(xiàn)在驅(qū)動(dòng)程序和中間件開(kāi)發(fā)很有趣,沒(méi)有得到錯(cuò)誤的印象,但產(chǎn)品開(kāi)發(fā)的主要關(guān)注點(diǎn)是開(kāi)發(fā)應(yīng)用程序代碼。存在許多來(lái)源,開(kāi)發(fā)人員可以從中購(gòu)買或免費(fèi)獲得基本較低層次的軟件,然后他們可以專注于他們的應(yīng)用而不是技術(shù)的最低標(biāo)準(zhǔn)。
提示3 -利用現(xiàn)有的物聯(lián)網(wǎng)平臺(tái)
構(gòu)建連接的設(shè)備非常復(fù)雜!開(kāi)發(fā)人員需要了解編程語(yǔ)言,傳感器,驅(qū)動(dòng)程序,中間件,操作系統(tǒng),項(xiàng)目管理流程,以及現(xiàn)在的安全性,加密,網(wǎng)絡(luò)協(xié)議,Web和服務(wù)器技術(shù)等等。團(tuán)隊(duì)可能無(wú)法真正理解所有這些復(fù)雜的部分,所以建議是,不要!使用現(xiàn)有的物聯(lián)網(wǎng)平臺(tái)來(lái)緩解連接和安全問(wèn)題。
物聯(lián)網(wǎng)不僅改變了人類與世界和設(shè)備交互的方式,還改變了嵌入式系統(tǒng)開(kāi)發(fā)的基本方式。以Electric Imp或Particle等公司為例,它們提供安全連接到云的Wi-Fi模塊。這些模塊為簡(jiǎn)化連接鋪平了道路,更重要的是,他們正在將嵌入式軟件遷移到云中!
提示4 -僅使用經(jīng)過(guò)驗(yàn)證的標(biāo)準(zhǔn)
連接設(shè)備的時(shí)代已經(jīng)推出了網(wǎng)絡(luò)標(biāo)準(zhǔn)的激增。每個(gè)標(biāo)準(zhǔn)都嘗試使用稍微不同的方法來(lái)解決問(wèn)題。目前很難說(shuō)出哪些標(biāo)準(zhǔn)能夠經(jīng)受住時(shí)間的考驗(yàn)。圍繞在幾年內(nèi)消失或失去支持的標(biāo)準(zhǔn)構(gòu)建產(chǎn)品可能具有潛在的破壞性。開(kāi)發(fā)人員需要通過(guò)支持多種標(biāo)準(zhǔn)來(lái)保護(hù)他們的設(shè)備,或者保持簡(jiǎn)單,并使用成熟的互聯(lián)網(wǎng)核心標(biāo)準(zhǔn),如POST和Request。
提示5 -優(yōu)化團(tuán)隊(duì)優(yōu)勢(shì)
每個(gè)開(kāi)發(fā)團(tuán)隊(duì)都有基本的優(yōu)勢(shì)和劣勢(shì)。傳統(tǒng)的思維方式是識(shí)別團(tuán)隊(duì)中的弱點(diǎn),然后嘗試將這些弱點(diǎn)建立在優(yōu)勢(shì)之上。這個(gè)過(guò)程可能非常耗時(shí),而且在許多工程師經(jīng)歷的快節(jié)奏開(kāi)發(fā)周期中,這是一個(gè)不切實(shí)際的解決方案。在構(gòu)建新設(shè)備時(shí)首次了解網(wǎng)絡(luò)安全是一種安全性較差的設(shè)備。相反,開(kāi)發(fā)團(tuán)隊(duì)?wèi)?yīng)該專注于自己的優(yōu)勢(shì),并繼續(xù)進(jìn)一步發(fā)展這些優(yōu)勢(shì)。通過(guò)使用第三方組件和產(chǎn)品甚至使用顧問(wèn),應(yīng)將已確定的弱點(diǎn)轉(zhuǎn)化為優(yōu)勢(shì)。一個(gè)成功的連接設(shè)備將不是通過(guò)改善弱點(diǎn)而是通過(guò)使用內(nèi)部和外部專業(yè)知識(shí)來(lái)構(gòu)建的。
-
設(shè)備
+關(guān)注
關(guān)注
2文章
4753瀏覽量
73064 -
連接
+關(guān)注
關(guān)注
2文章
101瀏覽量
21611 -
PCB打樣
+關(guān)注
關(guān)注
17文章
2977瀏覽量
23138 -
華強(qiáng)PCB
+關(guān)注
關(guān)注
8文章
1831瀏覽量
29081 -
華強(qiáng)pcb線路板打樣
+關(guān)注
關(guān)注
5文章
14629瀏覽量
44298
發(fā)布評(píng)論請(qǐng)先 登錄
設(shè)備快線連接運(yùn)設(shè)備是提示無(wú)法連接到SSL VPN怎么解決?
《鴻蒙設(shè)備學(xué)習(xí)菜鳥(niǎo)指南》之 【五、搭建開(kāi)發(fā)環(huán)境】
jdbc連接數(shù)據(jù)庫(kù)的五個(gè)步驟
為可重用軟件模塊創(chuàng)建一致且適當(dāng)?shù)慕涌诘?b class='flag-5'>五個(gè)設(shè)計(jì)提示
如何構(gòu)建一個(gè)連接互聯(lián)網(wǎng)的流量計(jì)
防水連接器的五個(gè)重要機(jī)械性能
為超聲醫(yī)療成像設(shè)備指定連接器時(shí)需要考慮的五個(gè)特性
構(gòu)建在連接到任何藍(lán)牙設(shè)備時(shí)播放歌的設(shè)備
影響高頻電子連接器接觸性能的五個(gè)因素
淺談連接器振動(dòng)測(cè)試五個(gè)基本目的
如何構(gòu)建一個(gè)能夠測(cè)量空氣質(zhì)量的設(shè)備
構(gòu)建一個(gè)模塊化自供電的設(shè)備
AI 模型構(gòu)建的五個(gè)過(guò)程詳解

五個(gè)用于構(gòu)建連接設(shè)備的提示
評(píng)論