連接到互聯網的嵌入式設備數量正以驚人的速度增長。一些工程師已經設計了連接設備超過十年,而其他工程師剛剛開始加入競爭。然而,添加連接不僅僅是在無線電上使用螺栓。
提示1 -不要忽視安全性
與傳統的嵌入式系統相比,連接的設備存在潛在的高安全風險,因為它連接到網絡,每周7天,每天24小時連接數十億設備。很可能在某些時候某人或某事會注意到該設備并嘗試訪問該設備。從第一個要求出發,需要在設計中加入安全性。安全性不能在設計周期結束時添加,而應該是一個經過深思熟慮和執行的計劃。開發人員應該考慮加密技術,身份驗證和驗證方法;所有這些都已證明可以在今天使用的示例和技術。
提示2 -使用第三方軟件組件
構建連接的設備在每個外設和應用程序代碼的位和字節級別是一個傻瓜的差事。現代微控制器變得如此復雜,以至于從頭開始設置和創建驅動程序是一項耗時且昂貴的工作。嘗試編寫文件系統,TCP/IP和/或USB堆棧等中間件可能需要兩倍于驅動程序,并且在編寫驅動程序和中間件時,競爭對手將啟動第二版。現在驅動程序和中間件開發很有趣,沒有得到錯誤的印象,但產品開發的主要關注點是開發應用程序代碼。存在許多來源,開發人員可以從中購買或免費獲得基本較低層次的軟件,然后他們可以專注于他們的應用而不是技術的最低標準。
提示3 -利用現有的物聯網平臺
構建連接的設備非常復雜!開發人員需要了解編程語言,傳感器,驅動程序,中間件,操作系統,項目管理流程,以及現在的安全性,加密,網絡協議,Web和服務器技術等等。團隊可能無法真正理解所有這些復雜的部分,所以建議是,不要!使用現有的物聯網平臺來緩解連接和安全問題。
物聯網不僅改變了人類與世界和設備交互的方式,還改變了嵌入式系統開發的基本方式。以Electric Imp或Particle等公司為例,它們提供安全連接到云的Wi-Fi模塊。這些模塊為簡化連接鋪平了道路,更重要的是,他們正在將嵌入式軟件遷移到云中!
提示4 -僅使用經過驗證的標準
連接設備的時代已經推出了網絡標準的激增。每個標準都嘗試使用稍微不同的方法來解決問題。目前很難說出哪些標準能夠經受住時間的考驗。圍繞在幾年內消失或失去支持的標準構建產品可能具有潛在的破壞性。開發人員需要通過支持多種標準來保護他們的設備,或者保持簡單,并使用成熟的互聯網核心標準,如POST和Request。
提示5 -優化團隊優勢
每個開發團隊都有基本的優勢和劣勢。傳統的思維方式是識別團隊中的弱點,然后嘗試將這些弱點建立在優勢之上。這個過程可能非常耗時,而且在許多工程師經歷的快節奏開發周期中,這是一個不切實際的解決方案。在構建新設備時首次了解網絡安全是一種安全性較差的設備。相反,開發團隊應該專注于自己的優勢,并繼續進一步發展這些優勢。通過使用第三方組件和產品甚至使用顧問,應將已確定的弱點轉化為優勢。一個成功的連接設備將不是通過改善弱點而是通過使用內部和外部專業知識來構建的。
-
設備
+關注
關注
2文章
4548瀏覽量
70877 -
連接
+關注
關注
2文章
98瀏覽量
21027 -
PCB打樣
+關注
關注
17文章
2968瀏覽量
21840 -
華強PCB
+關注
關注
8文章
1831瀏覽量
27952 -
華強pcb線路板打樣
+關注
關注
5文章
14629瀏覽量
43185
發布評論請先 登錄
相關推薦
《鴻蒙設備學習菜鳥指南》之 【五、搭建開發環境】
wiznet構建提示缺少文件是什么原因造成的
jdbc連接數據庫的五個步驟
![jdbc<b class='flag-5'>連接</b>數據庫的<b class='flag-5'>五</b><b class='flag-5'>個</b>步驟](https://file.elecfans.com/web1/M00/45/CD/o4YBAFp4PTaAMdTUAAE1SFRAdcQ724.png)
為可重用軟件模塊創建一致且適當的接口的五個設計提示
![為可重用軟件模塊創建一致且適當的接口的<b class='flag-5'>五</b><b class='flag-5'>個</b>設計<b class='flag-5'>提示</b>](https://file.elecfans.com/web1/M00/A1/79/pIYBAF1FUa6AWWiqAABBGyArOtM879.jpg)
評論