騰訊物聯(lián)網(wǎng)操作系統(tǒng)正式開(kāi)源:最小體積僅1.8KB
掃描二維碼
隨時(shí)隨地手機(jī)看文章
近日,騰訊宣布開(kāi)源自主研發(fā)的輕量級(jí)物聯(lián)網(wǎng)實(shí)時(shí)操作系統(tǒng)TencentOStiny。據(jù)悉,TencentOStiny具有低功耗,低資源占用,模塊化,安全可靠等特點(diǎn);同時(shí)還支持一鍵上云,對(duì)接云端海量資源。
近年來(lái),騰訊在開(kāi)源上的步伐不斷加快。截至今年9月,騰訊自主開(kāi)源項(xiàng)目已達(dá)84個(gè),Star數(shù)超過(guò)24萬(wàn)。騰訊表示,本次TencentOStiny的開(kāi)源可大幅降低物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)成本,提升提升物聯(lián)網(wǎng)終端產(chǎn)品開(kāi)發(fā)效率。
隨著TencentOStiny的開(kāi)源,結(jié)合騰訊云物聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái)IoT Explorer,加上之前已經(jīng)建設(shè)完成的國(guó)內(nèi)最大規(guī)模LoRa網(wǎng)絡(luò),騰訊云物聯(lián)網(wǎng)已經(jīng)徹底打通從芯片通訊開(kāi)發(fā)、網(wǎng)絡(luò)支撐服務(wù),物理設(shè)備定義管理,數(shù)據(jù)分析和多場(chǎng)景應(yīng)用開(kāi)發(fā)等一站式、全鏈條IoT云開(kāi)發(fā)服務(wù)能力。
騰訊物聯(lián)網(wǎng)團(tuán)隊(duì)表示:
將騰訊自主研發(fā)的物聯(lián)網(wǎng)操作系統(tǒng)TencentOSTiny開(kāi)源,不僅可以將騰訊在物聯(lián)網(wǎng)領(lǐng)域的技術(shù)和經(jīng)驗(yàn)與全球開(kāi)發(fā)者分享,還能夠汲取全球物聯(lián)網(wǎng)領(lǐng)域的優(yōu)秀成果和創(chuàng)新理念,最終推動(dòng)整體物聯(lián)網(wǎng)生態(tài)的繁榮以及萬(wàn)物智聯(lián)時(shí)代的到來(lái)。
體積最小僅1.8KB、功耗最低2微安
雷鋒網(wǎng)注:上圖為 TencentOStiny整體架構(gòu)
TencentOStiny提供精簡(jiǎn)的RTOS內(nèi)核,最少資源占用為RAM0.6KB,ROM1.8KB;在類似煙感和紅外等實(shí)際場(chǎng)景下,TencentOStiny的資源占用僅為RAM2.69KB、ROM12.38KB。不過(guò),對(duì)于復(fù)雜的任務(wù)管理、實(shí)時(shí)調(diào)度、時(shí)間管理、中斷管理、內(nèi)存管理、異常處理等功能,TencentOStiny都可支持。
在功耗上,TencentOStiny應(yīng)用了高效功耗管理框架,可以針對(duì)不同場(chǎng)景降低功耗。比如TencentOStiny內(nèi)部的定時(shí)機(jī)制在發(fā)現(xiàn)業(yè)務(wù)沒(méi)有運(yùn)行的時(shí)候,會(huì)自動(dòng)啟動(dòng)休眠狀態(tài),有效降低功耗。根據(jù)實(shí)測(cè)的數(shù)據(jù)顯示,TencentOStiny最低的休眠功耗僅有2微安。開(kāi)發(fā)者也可以根據(jù)業(yè)務(wù)場(chǎng)景選擇可參考的低功耗方案,降低設(shè)備耗電,延長(zhǎng)設(shè)備壽命。
獨(dú)具創(chuàng)意的調(diào)試功能,助力開(kāi)發(fā)者快速排障
在實(shí)際場(chǎng)景下,許多物聯(lián)網(wǎng)終端設(shè)備位于荒郊野外或者很遠(yuǎn)的地方,出現(xiàn)問(wèn)題的時(shí)候很難定位。為了能夠解決這個(gè)問(wèn)題,當(dāng)終端出現(xiàn)問(wèn)題的時(shí)候,TencentOStiny會(huì)把一些故障信息記錄下來(lái);再次重啟時(shí),它會(huì)首先把錯(cuò)誤數(shù)據(jù)上報(bào)云端。這個(gè)功能極大地方便了開(kāi)發(fā)者查找故障原因。
另外,TencentOStiny的內(nèi)核以及其上層的物聯(lián)網(wǎng)組件框架都做了高度解耦,保證和其它模塊之間連接的適配。它還提供多種編譯器快速移植指南和移植工具,幫助開(kāi)發(fā)者向新硬件開(kāi)發(fā)板的一鍵移植,有效提升開(kāi)發(fā)效率。
TencentOStiny同樣關(guān)注系統(tǒng)的安全性,提供多個(gè)等級(jí)的IoT安全方案,用戶可以根據(jù)業(yè)務(wù)場(chǎng)景和成本要求選擇合適的安全解決方案,有效平衡安全需求和成本控制。
攜手合作伙伴共建IoT生態(tài)
雷鋒網(wǎng)了解到,TencentOStiny目前支持STM32、NXP、華大半導(dǎo)體、國(guó)民技術(shù)、GD32、Nordic、TI等主流MCU。當(dāng)前已完成兩套官方定制開(kāi)發(fā)板設(shè)計(jì),支持全系列STM32NUCLEO官方評(píng)估板內(nèi)核移植。
TencentOStiny將攜手合作伙伴為物聯(lián)網(wǎng)終端廠家提供更優(yōu)質(zhì)的IoT終端軟件解決方案,方便各種物聯(lián)網(wǎng)設(shè)備快速接入騰訊云,共同擴(kuò)展IoT生態(tài),更好地支撐智慧城市、智能水表、智能家居、智能穿戴、車聯(lián)網(wǎng)等多種行業(yè)應(yīng)用。