如何實(shí)現(xiàn)一個(gè)可伸縮開(kāi)源物聯(lián)網(wǎng)(IoT)開(kāi)發(fā)框架
本篇文章向大家解釋了為什么基于用戶(hù)社區(qū)開(kāi)發(fā)的板卡對(duì)于物聯(lián)網(wǎng)(IoT)平臺(tái)并不是很理想,為什么開(kāi)發(fā)人員需要特性更豐富的系統(tǒng)來(lái)實(shí)現(xiàn)高效的可伸縮性解決方案。
本文引用地址:http://cafeforensic.com/article/201710/365521.htm任何深入研究物聯(lián)網(wǎng)(IoT)系統(tǒng)的人都可以證實(shí)這一點(diǎn),就是尋找一個(gè)可伸縮的、開(kāi)源的物聯(lián)網(wǎng)框架并且能夠可靠安全地將你的設(shè)備連接到云服務(wù)可能比我們想象的更具挑戰(zhàn)性,最重要的是符合自己的業(yè)務(wù)需求而不是將就的選擇。
現(xiàn)在很多的社區(qū)板卡都能夠通過(guò)1對(duì)1的方式連接到各種云服務(wù)系統(tǒng)上。但是如果進(jìn)一步研究就會(huì)發(fā)現(xiàn)這類(lèi)板卡通常在安全防護(hù)方面不足,或者沒(méi)有一個(gè)可伸縮的軟件框架來(lái)幫助用戶(hù)降低開(kāi)發(fā)成本,也就是說(shuō)我們要使用更多的設(shè)備而不引起帶寬成本超出控制,但是這類(lèi)典型的基礎(chǔ)板卡一般不會(huì)提供設(shè)備管理功能(控制面板)。
很多社區(qū)板卡,比如樹(shù)莓派、Beaglebone等開(kāi)源板卡,通常與物聯(lián)網(wǎng)(IoT)相關(guān)詞匯聯(lián)系起來(lái),但是對(duì)于搭建物聯(lián)網(wǎng)(IoT)無(wú)線(xiàn)應(yīng)用和安全方面幫助甚微。從表面上看,這些板卡價(jià)格都很便宜,而且讓你感覺(jué)物聯(lián)網(wǎng)(IoT)系統(tǒng)的開(kāi)發(fā)很簡(jiǎn)單。
然而當(dāng)你的需求不僅僅是發(fā)送幾個(gè)字節(jié)的溫度數(shù)據(jù)或者打開(kāi)/關(guān)閉圣誕樹(shù)的燈光,而是尋求開(kāi)發(fā)更大型的物聯(lián)網(wǎng)(IoT)系統(tǒng),你會(huì)發(fā)現(xiàn)這些板卡真的是能力有限。當(dāng)然社區(qū)板卡也有它的適用場(chǎng)合而且很方便,但是這些初級(jí)的功能能夠用來(lái)搭建未來(lái)工業(yè)和商業(yè)的物聯(lián)網(wǎng)(IoT)平臺(tái)嗎?這樣的板卡能夠抵御DoS攻擊嗎?怎樣橋接多個(gè)無(wú)線(xiàn)連接標(biāo)準(zhǔn)以及又能提供何種開(kāi)發(fā)軟件開(kāi)發(fā)框架呢?能否給用戶(hù)帶來(lái)靈活性以及有效的控制成本?
商用的物聯(lián)網(wǎng)(IoT)系統(tǒng)必須是可伸縮性的,能夠保證運(yùn)行環(huán)境的安全而且能夠提供全面的開(kāi)源開(kāi)發(fā)框架,支持設(shè)備管理以及較強(qiáng)的互操作性。那么我們能從哪里找到這樣的開(kāi)發(fā)系統(tǒng)呢?
不如嘗試一下Creator IoT-in-a-box開(kāi)發(fā)套件,它提供了全面的硬件和軟件系統(tǒng)和端到端的開(kāi)源物聯(lián)網(wǎng)(IoT)開(kāi)發(fā)框架,適用于那些商業(yè)需求的場(chǎng)合,快速集成到物聯(lián)網(wǎng)(IoT)解決方案中并推向市場(chǎng)。
Creator Ci40物聯(lián)網(wǎng)一體式開(kāi)發(fā)套件和開(kāi)源的物聯(lián)網(wǎng)(IoT)開(kāi)發(fā)框架為用戶(hù)提供了一個(gè)可伸縮的開(kāi)發(fā)平臺(tái),開(kāi)發(fā)者能夠控制,監(jiān)控,管理很多的設(shè)備(7天24小時(shí)),滿(mǎn)足行業(yè)內(nèi)“預(yù)見(jiàn)性維護(hù)”和高效性的標(biāo)準(zhǔn)要求。如果你正在尋找一款開(kāi)發(fā)套件開(kāi)發(fā)專(zhuān)業(yè)級(jí)的物聯(lián)網(wǎng)解決方案,那么這款開(kāi)發(fā)套件就非常適合你。
除了簡(jiǎn)單的將單獨(dú)一個(gè)設(shè)備連接到手機(jī),商業(yè)、組織和企業(yè)需要一種方式能夠部署和擴(kuò)展物聯(lián)網(wǎng)硬件系統(tǒng),并且讓硬件系統(tǒng)與現(xiàn)存的設(shè)備之間保持良好的互操作性,不論是新設(shè)備還是舊設(shè)備。
為了滿(mǎn)足這類(lèi)系統(tǒng)需求,Creator Ci40 IoT硬件開(kāi)發(fā)套件還提供了基于移動(dòng)開(kāi)放聯(lián)盟LWM2M標(biāo)準(zhǔn)的開(kāi)源IoT開(kāi)發(fā)框架用于設(shè)備管理,并通過(guò)借助IPSO框架與其他IoT設(shè)備實(shí)現(xiàn)交互。
LWM2M設(shè)備特性
● 輕量級(jí)
● 節(jié)點(diǎn)可伸縮性
● 可伸縮性框架支持高效利用帶寬和功耗
● 標(biāo)準(zhǔn)化設(shè)備管理,如固件管理、加載、安全和訪(fǎng)問(wèn)控制
● 服務(wù)啟用
● 支持本地和蜂窩網(wǎng)絡(luò)工作
IPSO規(guī)范
智能對(duì)象的互聯(lián)網(wǎng)協(xié)議
● IPSO提供了一個(gè)公用的對(duì)象模型實(shí)現(xiàn)傳感器或者執(zhí)行器的標(biāo)準(zhǔn)化
● IoT設(shè)備能夠從傳感器直接讀取數(shù)據(jù)并且更新IPSO對(duì)象
● 執(zhí)行器也會(huì)觀(guān)察IPSO對(duì)象
● IoT設(shè)備有可讀取或控制的狀態(tài)
● 溫度值
● 電池容量
● 繼電器位置
● 附件版本
通常商業(yè)化的應(yīng)用不喜歡采用專(zhuān)用的高成本解決方案,這可能會(huì)讓企業(yè)走向死胡同,因此尋找一個(gè)基于開(kāi)源標(biāo)準(zhǔn)的物聯(lián)網(wǎng)解決方案非常重要。開(kāi)源意味著眾多企業(yè)可以互相協(xié)作,并且能夠借助社區(qū)快速的得到幫助,如果可能的話(huà),甚至可以主導(dǎo)整個(gè)開(kāi)源標(biāo)準(zhǔn)的發(fā)展。當(dāng)然這也是使用Creator Ci40 物聯(lián)網(wǎng)開(kāi)發(fā)套件和Creator物聯(lián)網(wǎng)開(kāi)發(fā)框架的好處,它是一個(gè)開(kāi)源項(xiàng)目,我們都可以從Github上免費(fèi)下載。
Creator Ci40開(kāi)發(fā)套件為開(kāi)發(fā)者提供了實(shí)驗(yàn)和實(shí)現(xiàn)安全運(yùn)行環(huán)境的機(jī)會(huì),板卡上集成了專(zhuān)用的英飛凌TPM器件。當(dāng)然這塊板卡也支持多種無(wú)線(xiàn)通信標(biāo)準(zhǔn),例如Wi-Fi、藍(lán)牙、802.15.4等硬件模塊都焊接在一個(gè)硬件平臺(tái)上。如果你想使用其他的無(wú)線(xiàn)通信標(biāo)準(zhǔn),Creator Ci40 IoT主板卡也提供了可擴(kuò)展接口,開(kāi)發(fā)者可以增加其他的無(wú)線(xiàn)通信模塊。舉個(gè)例子,你可能對(duì)Lora網(wǎng)絡(luò)技術(shù)有興趣,那么你可以直接從第三方購(gòu)買(mǎi)一些現(xiàn)成的模塊,直接就可以插到Ci40提供的擴(kuò)展接口上使用。
這套開(kāi)發(fā)套件是基于物聯(lián)網(wǎng)可擴(kuò)展性設(shè)計(jì)的,集成了雙核,多線(xiàn)程,MIPS InterApTIv CPU,運(yùn)行頻率550MHz。還支持移植Linux操作系統(tǒng),同時(shí)還集成了microship PIC32MZ MIPS MCU,運(yùn)行頻率達(dá)80MHz。
評(píng)論