智能時代的到來,讓物與人、物與物的關(guān)系更加密切。因為良好的使用體驗,消費端的接受度也大大提升。
但物聯(lián)網(wǎng)行業(yè)發(fā)展,存在種類復(fù)雜、接入環(huán)節(jié)冗長、設(shè)備規(guī)模以及數(shù)據(jù)量龐大等難點,加大了智能產(chǎn)品的研發(fā)難度。為此,全球化 IoT 開發(fā)平臺服務(wù)商涂鴉智能(NYSE:TUYA,HKEX:2391),推出一系列應(yīng)用于 IoT 領(lǐng)域的 TuyaOS 嵌入式開發(fā)套件, 有效降低開發(fā)者進(jìn)入物聯(lián)網(wǎng)領(lǐng)域的技術(shù)門檻。
該開發(fā)套件主要包括 TuyaOS 操作系統(tǒng)、TuyaOS EasyGO 開發(fā)資料包、以及 Tuya Wind IDE 集成開發(fā)環(huán)境。基于豐富的物聯(lián)網(wǎng)功能組件,開發(fā)者可按需裁剪定制功能,快速定制出符合自身產(chǎn)品需求的開發(fā)框架,更快研發(fā)出具有創(chuàng)意的智能產(chǎn)品。
戳視頻,花3分鐘快速了解下:
比如:應(yīng)用在節(jié)能能源行業(yè),該開發(fā)套件支持節(jié)點設(shè)備的低功耗設(shè)置和系統(tǒng)聯(lián)動調(diào)節(jié),從點到面,助力全面管理能源調(diào)控,十分省心。
它還能應(yīng)用在電工照明、大小家電、安防傳感、健康運動、工業(yè)農(nóng)業(yè)、辦公出行和教育娛樂等各領(lǐng)域,幫助開發(fā)者有效提升產(chǎn)品競爭力和智能化研發(fā)速度。
一.TuyaOS操作系統(tǒng)
1. 1 簡介
TuyaOS 是一種面向全連接、全場景的分布式跨平臺操作系統(tǒng)。基于 RTOS 實時操作系統(tǒng)、Linux、Non-OS 等內(nèi)核設(shè)計,功能十分強大。此外,通過多個節(jié)點協(xié)同和 TuyaOS 軟總線,還可實現(xiàn)本地化場景聯(lián)動。
使用該操作系統(tǒng)后,開發(fā)者只需專注于自身業(yè)務(wù)的創(chuàng)新及開發(fā),并且一次開發(fā)、多端部署、全球可用、安全合規(guī)。
1.2.核心競爭力
跨平臺:采用標(biāo)準(zhǔn)化的 Kernel 設(shè)計,能滿足不同芯片平臺、系統(tǒng)和連接協(xié)議的開發(fā)需求,開發(fā)過程更省心。
低代碼:開發(fā)套件提供豐富的應(yīng)用組件,基于統(tǒng)一的驅(qū)動框架,開發(fā)者無需關(guān)心具體的實現(xiàn)原理,調(diào)用接口函數(shù)即可快速開發(fā)不同類型的智能產(chǎn)品功能。
多場景:應(yīng)用場景十分廣泛,可滿足物聯(lián)網(wǎng)領(lǐng)域的全場景產(chǎn)品開發(fā)需求。
高可裁剪性:采用分層、可插拔組件設(shè)計,支持開發(fā)者按需裁剪定制功能,助力快速高效生成合適的開發(fā)框架。
互聯(lián)互通:涂鴉自研高效的軟總線和物模型,支持不同通訊協(xié)議的設(shè)備實現(xiàn)互聯(lián)互通。
安全合規(guī):提供多等級的全鏈路安全能力,有效保障設(shè)備連接和數(shù)據(jù)存儲的安全性,滿足全球合規(guī)要求。
生態(tài)多樣:支持多種第三方生態(tài)互聯(lián)互通,如:Amazon 、 Google 、 Apple,Matter 等大佬級平臺。
技術(shù)創(chuàng)新:提供多種涂鴉自研的先進(jìn)開發(fā)技術(shù),包含Tuya FFC、Tuya Galaxy Link 、Tuya IHU、Tuya U-RTC、Tuya Flash Provisioning。
其中 Tuya IHU 技術(shù),支持開發(fā)者抽取同類型產(chǎn)品的共性功能,做成設(shè)備資源包后(包括 LUA 腳本,JSON 配置,圖標(biāo)等),上傳至涂鴉 IoT PaaS 平臺統(tǒng)一管理,可省去繁瑣重復(fù)的開發(fā)步驟。
同時設(shè)備中集成熱更新引擎模塊,開發(fā)者可按需從云端下載相應(yīng)的資源包,無需重啟即可同步最新功能。
1.3. 系統(tǒng)框架
TuyaOS 整體架構(gòu)采用分層、可插拔組件設(shè)計,基于豐富的開發(fā)組件,開發(fā)人員能夠從不同芯片平臺、系統(tǒng)、連接協(xié)議及應(yīng)用軟件等碎片化開發(fā)體驗中得到解放。
圖1 TuyaOS 系統(tǒng)框架圖
整個系統(tǒng)框架從下到上總共分為五層:
①Kernel Layer ( TKL ) :采用接口最小依賴原則設(shè)計,以 TuyaOS API 的方式輸出,為上層軟件提供穩(wěn)定可靠、無差別的運行環(huán)境。
②Abstraction Layer ( TAL ) :分別對系統(tǒng)服務(wù)、連接協(xié)議、多媒體及安全能力進(jìn)行統(tǒng)一抽象, 并提供簡單、標(biāo)準(zhǔn)的服務(wù)調(diào)用方法。
③Libraries Layer:提供和具體業(yè)務(wù)實現(xiàn)無關(guān)的中間件軟件。
④ Services:以面向特定開發(fā)場景業(yè)務(wù)子系統(tǒng)的形式,對應(yīng)用開發(fā)提供服務(wù)。
⑤ Application:開發(fā)者可根據(jù)應(yīng)用場景,實現(xiàn)對應(yīng)的應(yīng)用功能。
二.TuyaOS EasyGo
2.1. 簡介
TuyaOS EasyGo 是基于 TuyaOS 能力生成的一系列開發(fā)資料的統(tǒng)稱。面向所有開發(fā)者,TuyaOS EasyGo 提供覆蓋各個業(yè)務(wù)場景的類型開發(fā)包,以及包含多種芯片的開發(fā)平臺,開發(fā)者可根據(jù)自身需求選擇合適框架。
2.2. 組成
TuyaOS EasyGo 包含產(chǎn)品開發(fā)包和開發(fā)框架兩部分。
圖2 TuyaOS EasyGo系統(tǒng)組成圖
A.產(chǎn)品開發(fā)包
產(chǎn)品開發(fā)包是在特定開發(fā)框架的基礎(chǔ)上,針對某個垂直產(chǎn)品領(lǐng)域,生成的低代碼產(chǎn)品開發(fā)資料,使開發(fā)者能在該領(lǐng)域快速開發(fā)應(yīng)用產(chǎn)品。
B.開發(fā)框架:由類型開發(fā)包及開發(fā)平臺構(gòu)成。
①類型開發(fā)包:是 TuyaOS 業(yè)務(wù)子系統(tǒng)及底層能力,面向特定應(yīng)用場景生成的一系列滿足高、中、低資源要求的開發(fā)包。
②開發(fā)平臺:由 TuyaOS API 在某芯片平臺上的具體實現(xiàn)及管理工具所構(gòu)成,為類型開發(fā)包提供無差別的運行環(huán)境,給開發(fā)者打造統(tǒng)一的開發(fā)體驗。
圖3EasyGo提供的開發(fā)框架
2.3. 管理流程
TuyaOS EasyGo 由涂鴉內(nèi)部工程師開發(fā)維護,主要流程分為開發(fā)、管理、發(fā)布三大部分,嚴(yán)謹(jǐn)又能有效保障安全性。
圖4 EasyGo 開發(fā)管理流程
①開發(fā):不同的產(chǎn)品開發(fā)包和開發(fā)框架會由不同的專業(yè)研發(fā)團隊進(jìn)行開發(fā)迭代。
② 管理:每一個提測版本都需經(jīng)過嚴(yán)格的各項檢測,并生成詳細(xì)的測試報告。
③ 發(fā)布:測試后的版本還需經(jīng)過多方位評審?fù)ㄟ^后,才可發(fā)布。
2.4資料申請
開發(fā)者可掃描下方二維碼,聯(lián)系官方小助手走內(nèi)部申請流程,審批通過后即可擁有相應(yīng)權(quán)限,在 Tuya Wind IDE 中就能領(lǐng)取開發(fā)資料。
圖5 資料申請流程圖
三.Tuya Wind IDE
3.1簡介
Tuya Wind IDE 是針對 TuyaOS EasyGo 的開發(fā)者,所提供的一站式集成開發(fā)環(huán)境。
TuyaOS EasyGo 的所有資料都會發(fā)布在 Tuya Wind IDE 上。基于 Tuya Wind IDE, 涂鴉可統(tǒng)一管理、分發(fā)及更新這些開發(fā)資料;
開發(fā)者可通過 Tuya IoT 賬號,登錄 Tuya Wind IDE 獲取相應(yīng)的開發(fā)資料包;
Tuya Wind IDE 以 Visual Studio Code 插件形式發(fā)布,支持中英雙語;
Tuya Wind IDE 旨在不同主機、不同開發(fā)工具的開發(fā)環(huán)境下, 為開發(fā)者營造一致的開發(fā)體驗。
3.2. 使用流程
圖6 基于 Tuya Wind IDE 的開發(fā)流程圖
基于 Tuya Wind IDE 的開發(fā)流程主要分為以下幾步:
①安裝 Tuya Wind IDE
②登錄 Tuya Wind IDE
③下載開發(fā)框架
④創(chuàng)建應(yīng)用工程
⑤編寫調(diào)試產(chǎn)品功能
⑥測試、發(fā)布產(chǎn)品
產(chǎn)品發(fā)布后,即可進(jìn)入落地生產(chǎn)環(huán)節(jié),方便又高效。
TuyaOS 算得上是開發(fā)者的開發(fā)神器!
通過嚴(yán)謹(jǐn)?shù)膬?nèi)部產(chǎn)品開發(fā)流程,嚴(yán)苛地實施每一個工程細(xì)節(jié),TuyaOS 將全方位保障開發(fā)、管理和發(fā)布的每一個環(huán)節(jié)。涂鴉智能通過與芯片原廠、智能設(shè)備生產(chǎn)廠商的合作,將為開發(fā)者建立優(yōu)良的開發(fā)生態(tài),持續(xù)為進(jìn)一步降低物聯(lián)網(wǎng)開發(fā)門檻而努力。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2927文章
45909瀏覽量
388261
發(fā)布評論請先 登錄
涂鴉智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能開發(fā)者以AI重構(gòu)物理世界

涂鴉智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能開發(fā)者以AI重構(gòu)物理世界

ESP32-C3FH4:高性能物聯(lián)網(wǎng)芯片的卓越之選,智能門鎖安防等應(yīng)用
豆包×涂鴉智能:10分鐘快速打造爆款A(yù)I硬件

涂鴉智能與火山引擎達(dá)成重磅合作,億元補貼全力構(gòu)建AIoT開發(fā)者生態(tài)

涂鴉Wukong AI硬件開發(fā)框架超強兼容DeepSeek等大模型,助你打造爆款A(yù)I硬件

潤和軟件星閃派物聯(lián)網(wǎng)開發(fā)套件資料+答疑帖
芯科科技即將舉辦全球Works With開發(fā)者大會,揭示物聯(lián)網(wǎng)與人工智能的變革性融合
全球Works With開發(fā)者大會主題演講方向公布!人工智能和物聯(lián)網(wǎng)的變革性融合是主要焦點
【新品上線】星閃派物聯(lián)網(wǎng)開發(fā)套件免費試用
降低物聯(lián)網(wǎng)開發(fā)門檻的TuyaOS重磅更新:AI賦能設(shè)備升級,配網(wǎng)速度10倍提升

評論