2016-08-28 分類: 軟件開發(fā)
物聯(lián)網軟件開發(fā)是一個雷區(qū)。市場需要高質量,可擴展,強大,安全且用戶友好的解決方案,物聯(lián)網開發(fā)團隊必須重新評估其計劃和工作流程,以便將所有內容考慮在內。下面列出了物聯(lián)網項目面臨的七個軟件開發(fā)挑戰(zhàn)。
由于需求強勁,物聯(lián)網初創(chuàng)公司和開發(fā)公司之間的激烈競爭以及缺乏普遍接受的標準,導致程序員不斷尋求新的實踐和更新的協(xié)議。只有嚴格的方法才能實現(xiàn)每個物聯(lián)網軟件問題。
1)操作系統(tǒng)考慮因素
在開始IoT應用程序開發(fā)之前,應該仔細考慮幾個技術因素。首先,團隊必須評估他們將使用的物聯(lián)網設備。與傳統(tǒng)桌面不同,物聯(lián)網設備功能強大,內存容量相對較小。這意味著開發(fā)人員必須選擇合適的操作系統(tǒng)。它應該適用于設備的功能和功能要求。
最新的物聯(lián)網開發(fā)人員調查顯示,Linux是物聯(lián)網微控制器,受限設備和網關的選。
2)選擇網關
在物聯(lián)網網關方面,它們是連接所有元素的關鍵。不同的設備可以具有不同的連接協(xié)議:藍牙,Wi-Fi,串行端口,Zigbee,并具有各種能量配置文件。網關位于連接的設備,物聯(lián)網傳感器和云之間,因此整個物聯(lián)網生態(tài)系統(tǒng)依賴于它們。
戴爾技術,英特爾,Nexcom和其他頂級供應商提供的現(xiàn)代智能網關具有一些常見的強制功能,可使開發(fā)人員的工作更輕松。只需選擇符合您的物聯(lián)網應用要求的那個。您將不得不考慮接口和網絡規(guī)格,額定功率,內存容量,開發(fā)環(huán)境和其他參數(shù)。默認情況下,應保證設備之間的安全,私密和可靠通信。
3)確定正確的物聯(lián)網平臺
不熟練的開發(fā)人員希望從頭開發(fā)軟件。為什么重新發(fā)明輪子?這就是物聯(lián)網平臺派上用場的地方,因為它們提供了一些工具組合,可以將您的物理對象聯(lián)機。平臺市場巨大且令人困惑,因此請確保您明智地選擇。您選的平臺應提供:
a.連接
b. 安全
c.可擴展性
d.易于集成
e.可用性
但是,物聯(lián)網開發(fā)人員應該意識到智能工廠的平臺可能不適合連接汽車或能源解決方案。有些公司甚至選擇使用生產過程中的實際數(shù)據來構建真實的測試平臺來確定合適的平臺。
4)關于安全性
你有沒有聽說蒂姆卡德萊克的這個IoT笑話?“物聯(lián)網中的S代表著安全。”
物聯(lián)網中沒有“S”。根據定義,物聯(lián)網技術包括許多連接設備,因此黑客有多個目標來掃描漏洞。并非所有形成網絡的設備都經過全面的滲透測試。在這里,整個系統(tǒng)受到威脅。Gartner表示,到2020年,所有發(fā)現(xiàn)企業(yè)攻擊的25%將涉及物聯(lián)網,只有10%的IT安全預算將用于保護系統(tǒng)免受這些攻擊。
對于從事物聯(lián)網項目的開發(fā)人員來說,網絡攻擊的數(shù)量將繼續(xù)增加,安全性是一個巨大的挑戰(zhàn)。在概念階段,保護程度在很大程度上取決于公司準備投資安全專業(yè)知識的程度。要減少攻擊和未經授權訪問的可能性,請使用:
a.SSL/TLS加密技術
b.孤立的VLA
c.獨立企業(yè)VPN
d.現(xiàn)代和更新的反病毒
e.最終用戶和機器到機器認證
f.用于Web開發(fā)和設計的Vetted框架
g.使用傳統(tǒng)保護和控制方法的企業(yè)安全架構應盡早更新,以應對當今物聯(lián)網的新挑戰(zhàn)。
5)全面控制質量
質量保證是物聯(lián)網軟件的另一個投標點。由于物聯(lián)網設備不僅用于倉庫的溫度控制,而且還用于智能醫(yī)療等許多領域,測試應該是徹底的。從字面上看,任何小問題都可能致命。
確保從一開始就在軟件開發(fā)過程中包含安全測試。要優(yōu)化流程,請查找不需要針對每個版本進行測試的模塊。查找已通過安全測試的協(xié)議,并在接下來的幾個版本中保持不變。
除安全測試外,您還應確??捎眯院图嫒菪浴T陧椖堪l(fā)布后提供技術支持也是一個很好的電話。
6)用戶友好的設計
消費者物聯(lián)網應用應該是設計驅動的,并且盡可能簡單;沒有人想學習更新智能手表的手冊(對不起,技術作家)。用戶友好的設計對于工業(yè)物聯(lián)網初創(chuàng)公司也很重要,因為它們應該專注于數(shù)據可視化和快速決策。因為在物聯(lián)網工作流程中,每個設備,事物和人員都在相互通信,物聯(lián)網開發(fā)人員和設計人員之間的密切合作必須確保:
a.安全但簡單的身份驗證
b.設備和系統(tǒng)之間的無縫過渡
c.個性化用戶體驗并根據行為模式調整產品
d.整個物聯(lián)網系統(tǒng)的統(tǒng)一環(huán)境
7)跨平臺部署
物聯(lián)網生態(tài)系統(tǒng)包括具有不同體系結構,協(xié)議和操作系統(tǒng)的設備。所有這些變量應該結合起來并無縫地工作。因此,互聯(lián)網工程任務組(IETF),電氣和電子工程師協(xié)會(IEEE)以及其他著名組織提出了跨平臺部署的開放標準和架構模型。它們不斷更新,物聯(lián)網服務應使用這些好實踐來確?;ミB通信。
定義標準:盡管在過去幾年中物聯(lián)網設備的采用有所增長,但在物聯(lián)網軟件的開發(fā)中仍有許多問題需要解決。現(xiàn)在,物聯(lián)網公司和初創(chuàng)公司應該了解他們以前沒有考慮過的細節(jié)。采用公認的物聯(lián)網項目標準將使我們能夠部分解決一些發(fā)展挑戰(zhàn)。特別是,我們可以提高物聯(lián)網應用程序的安全性及其跨平臺部署。然而,由于物聯(lián)網是一個相對較新的領域,標準仍在進行中。一段時間過去,直到物聯(lián)網開發(fā)社區(qū)普遍認可它們。
文章題目:物聯(lián)網應用軟件開發(fā)面臨的七大挑戰(zhàn)
分享地址:http://muchs.cn/news/45941.html
網站建設、網絡推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站維護、軟件開發(fā)等
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容