新聞中心

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

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

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

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

本文引用地址:http://2s4d.com/article/201710/365521.htm

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

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

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

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

商用的物聯(lián)網(wǎng)(IoT)系統(tǒng)必須是可伸縮性的,能夠保證運行環(huán)境的安全而且能夠提供全面的開源開發(fā)框架,支持設備管理以及較強的互操作性。那么我們能從哪里找到這樣的開發(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)控,管理很多的設備(7天24小時),滿足行業(yè)內“預見性維護”和高效性的標準要求。如果你正在尋找一款開發(fā)套件開發(fā)專業(yè)級的物聯(lián)網(wǎng)解決方案,那么這款開發(fā)套件就非常適合你。

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

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

LWM2M設備特性

● 輕量級

● 節(jié)點可伸縮性

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

● 標準化設備管理,如固件管理、加載、安全和訪問控制

● 服務啟用

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

IPSO規(guī)范

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

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

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

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

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

● 溫度值

● 電池容量

● 繼電器位置

● 附件版本

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

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

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



評論


相關推薦

技術專區(qū)

關閉