新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 如何實現(xiàn)一個可伸縮開源物聯(lián)網(wǎng)(IoT)開發(fā)框架

如何實現(xiàn)一個可伸縮開源物聯(lián)網(wǎng)(IoT)開發(fā)框架

作者: 時間:2017-10-11 來源:網(wǎng)絡(luò) 收藏

本篇文章向大家解釋了為什么基于用戶社區(qū)開發(fā)的板卡對于(IoT)平臺并不是很理想,為什么開發(fā)人員需要特性更豐富的系統(tǒng)來實現(xiàn)高效的可伸縮性解決方案。

本文引用地址:http://www.butianyuan.cn/article/201710/365521.htm

任何深入研究(IoT)系統(tǒng)的人都可以證實這一點,就是尋找一個可伸縮的、開源的框架并且能夠可靠安全地將你的設(shè)備連接到云服務(wù)可能比我們想象的更具挑戰(zhàn)性,最重要的是符合自己的業(yè)務(wù)需求而不是將就的選擇。

現(xiàn)在很多的社區(qū)板卡都能夠通過1對1的方式連接到各種云服務(wù)系統(tǒng)上。但是如果進(jìn)一步研究就會發(fā)現(xiàn)這類板卡通常在安全防護(hù)方面不足,或者沒有一個可伸縮的軟件框架來幫助用戶降低開發(fā)成本,也就是說我們要使用更多的設(shè)備而不引起帶寬成本超出控制,但是這類典型的基礎(chǔ)板卡一般不會提供設(shè)備管理功能(控制面板)。

很多社區(qū)板卡,比如樹莓派、Beaglebone等開源板卡,通常與物聯(lián)網(wǎng)(IoT)相關(guān)詞匯聯(lián)系起來,但是對于搭建物聯(lián)網(wǎng)(IoT)無線應(yīng)用和安全方面幫助甚微。從表面上看,這些板卡價格都很便宜,而且讓你感覺物聯(lián)網(wǎng)(IoT)系統(tǒng)的開發(fā)很簡單。

然而當(dāng)你的需求不僅僅是發(fā)送幾個字節(jié)的溫度數(shù)據(jù)或者打開/關(guān)閉圣誕樹的燈光,而是尋求開發(fā)更大型的物聯(lián)網(wǎng)(IoT)系統(tǒng),你會發(fā)現(xiàn)這些板卡真的是能力有限。當(dāng)然社區(qū)板卡也有它的適用場合而且很方便,但是這些初級的功能能夠用來搭建未來工業(yè)和商業(yè)的物聯(lián)網(wǎng)(IoT)平臺嗎?這樣的板卡能夠抵御DoS攻擊嗎?怎樣橋接多個無線連接標(biāo)準(zhǔn)以及又能提供何種開發(fā)軟件開發(fā)框架呢?能否給用戶帶來靈活性以及有效的控制成本?

商用的物聯(lián)網(wǎng)(IoT)系統(tǒng)必須是可伸縮性的,能夠保證運行環(huán)境的安全而且能夠提供全面的開源開發(fā)框架,支持設(shè)備管理以及較強的互操作性。那么我們能從哪里找到這樣的開發(fā)系統(tǒng)呢?

不如嘗試一下Creator IoT-in-a-box開發(fā)套件,它提供了全面的硬件和軟件系統(tǒng)和端到端的開源物聯(lián)網(wǎng)(IoT)開發(fā)框架,適用于那些商業(yè)需求的場合,快速集成到物聯(lián)網(wǎng)(IoT)解決方案中并推向市場。

Creator Ci40物聯(lián)網(wǎng)一體式開發(fā)套件和開源的物聯(lián)網(wǎng)(IoT)開發(fā)框架為用戶提供了一個可伸縮的,開發(fā)者能夠控制,監(jiān)控,管理很多的設(shè)備(7天24小時),滿足行業(yè)內(nèi)“預(yù)見性維護(hù)”和高效性的標(biāo)準(zhǔn)要求。如果你正在尋找一款開發(fā)套件開發(fā)專業(yè)級的物聯(lián)網(wǎng)解決方案,那么這款開發(fā)套件就非常適合你。

除了簡單的將單獨一個設(shè)備連接到手機,商業(yè)、組織和企業(yè)需要一種方式能夠部署和擴展物聯(lián)網(wǎng)硬件系統(tǒng),并且讓硬件系統(tǒng)與現(xiàn)存的設(shè)備之間保持良好的互操作性,不論是新設(shè)備還是舊設(shè)備。

為了滿足這類系統(tǒng)需求,Creator Ci40 IoT硬件開發(fā)套件還提供了基于移動開放聯(lián)盟LWM2M標(biāo)準(zhǔn)的開源IoT開發(fā)框架用于設(shè)備管理,并通過借助IPSO框架與其他IoT設(shè)備實現(xiàn)交互。

LWM2M設(shè)備特性

● 輕量級

● 節(jié)點可伸縮性

● 可伸縮性框架支持高效利用帶寬和功耗

● 標(biāo)準(zhǔn)化設(shè)備管理,如固件管理、加載、安全和訪問控制

● 服務(wù)啟用

● 支持本地和蜂窩網(wǎng)絡(luò)工作

IPSO規(guī)范

智能對象的互聯(lián)網(wǎng)協(xié)議

● IPSO提供了一個公用的對象模型實現(xiàn)傳感器或者執(zhí)行器的標(biāo)準(zhǔn)化

● IoT設(shè)備能夠從傳感器直接讀取數(shù)據(jù)并且更新IPSO對象

● 執(zhí)行器也會觀察IPSO對象

● IoT設(shè)備有可讀取或控制的狀態(tài)

● 溫度值

● 電池容量

● 繼電器位置

● 附件版本

通常商業(yè)化的應(yīng)用不喜歡采用專用的高成本解決方案,這可能會讓企業(yè)走向死胡同,因此尋找一個基于開源標(biāo)準(zhǔn)的物聯(lián)網(wǎng)解決方案非常重要。開源意味著眾多企業(yè)可以互相協(xié)作,并且能夠借助社區(qū)快速的得到幫助,如果可能的話,甚至可以主導(dǎo)整個開源標(biāo)準(zhǔn)的發(fā)展。當(dāng)然這也是使用Creator Ci40 物聯(lián)網(wǎng)開發(fā)套件和Creator物聯(lián)網(wǎng)開發(fā)框架的好處,它是一個開源項目,我們都可以從Github上免費下載。

Creator Ci40開發(fā)套件為開發(fā)者提供了實驗和實現(xiàn)安全運行環(huán)境的機會,板卡上集成了專用的英飛凌TPM器件。當(dāng)然這塊板卡也支持多種無線通信標(biāo)準(zhǔn),例如Wi-Fi、藍(lán)牙、802.15.4等硬件模塊都焊接在一個硬件平臺上。如果你想使用其他的無線通信標(biāo)準(zhǔn),Creator Ci40 IoT主板卡也提供了可擴展接口,開發(fā)者可以增加其他的無線通信模塊。舉個例子,你可能對Lora網(wǎng)絡(luò)技術(shù)有興趣,那么你可以直接從第三方購買一些現(xiàn)成的模塊,直接就可以插到Ci40提供的擴展接口上使用。

這套開發(fā)套件是基于物聯(lián)網(wǎng)可擴展性設(shè)計的,集成了雙核,多線程,MIPS InterApTIv CPU,運行頻率550MHz。還支持移植Linux操作系統(tǒng),同時還集成了microship PIC32MZ MIPS MCU,運行頻率達(dá)80MHz。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉