為了幫助開(kāi)發(fā)者們高效降低開(kāi)發(fā)智能產(chǎn)品的門檻,涂鴉本次重磅推出面向個(gè)人開(kāi)發(fā)者的 TuyaOpenFramework!它是涂鴉專門為科技愛(ài)好者、極客等個(gè)人開(kāi)發(fā)者打造的完全開(kāi)源的軟件,基于涂鴉沉淀十年潛心研發(fā)的 TuyaOS 操作系統(tǒng)(點(diǎn)擊了解TuyaOS到底強(qiáng)大在哪里?)所構(gòu)建。TuyaOpen Framework 不僅繼承了其安全、穩(wěn)定等行業(yè)領(lǐng)先級(jí)別的特性,同時(shí)支持涂鴉 IoT PaaS 的諸多能力。在此基礎(chǔ)上,它更加開(kāi)放且極具可玩性,可自由接入更多平臺(tái),也能自行開(kāi)發(fā)更多應(yīng)用。
TuyaOpen Framework 是涂鴉所有開(kāi)源項(xiàng)目的統(tǒng)稱,后續(xù)新推出的嵌入式開(kāi)源項(xiàng)目,也都會(huì)自動(dòng)在該框架中同步更新,目前它總共涵蓋以下三大板塊的內(nèi)容:
①tuyaopen
②arduino-tuyaopen(也就是tuyaopen的 arduino 版本)
③luanode-tuyaopen(也就是tuyaopen的 luanode 版本)
通過(guò)TuyaOpen Framework,個(gè)人開(kāi)發(fā)者能夠獲取經(jīng)過(guò)全球百萬(wàn)用戶驗(yàn)證、且應(yīng)用于過(guò)億級(jí)別產(chǎn)品的商業(yè)級(jí)開(kāi)源代碼,并自由探索、創(chuàng)新,打造屬于自己的智能物聯(lián)世界。除此之外,涂鴉也能幫助開(kāi)發(fā)者們連接全球其他開(kāi)發(fā)者,實(shí)現(xiàn)更好的技術(shù)交流和更全面的認(rèn)可。
一、發(fā)布內(nèi)容概覽
目前TuyaOpen Framework首個(gè)版本 v1.1.0 已經(jīng)正式發(fā)布,它的開(kāi)發(fā)優(yōu)勢(shì)在于支持開(kāi)發(fā)者跨芯片平臺(tái)、操作系統(tǒng)開(kāi)發(fā)智能設(shè)備。它基于通用南向接口設(shè)計(jì),支持 Bluetooth、Wi-Fi、Ethernet 等通信協(xié)議,并提供了智能產(chǎn)品開(kāi)發(fā)的核心功能:配網(wǎng)、激活、控制、OTA 升級(jí)等,讓智能設(shè)備的開(kāi)發(fā)更簡(jiǎn)單高效。接下來(lái),一起來(lái)看看本次都更新了哪些讓人驚艷的新功能!
1.1 tuyaopenv1.1.0 版本發(fā)布內(nèi)容如下:
支持 tos 命令編譯
支持 T2/T3/T5/ESP32/ESP32C3/Ubuntu 平臺(tái)
支持單獨(dú)編譯 example
支持 Wi-Fi、藍(lán)牙、有線等多種連接模式
支持涂鴉 IoT PaaS
支持讀取 onboard license
支持 Platform IO
1.2 arduino-tuyaopen v1.1.0 版本內(nèi)容如下:
支持 T2/T3/T5 平臺(tái)
支持 Wi-Fi、Bluetooth LE、SPI、Ticker、TuyaIoT 等 libraries
支持 Windows、Ubuntu下的 Arduino IDE 2 編譯燒錄
1.3 luanode-tuyaopen v1.1.0 版本內(nèi)容如下:
支持Ubuntu/T2/T3/T5/ESP32/ESP32C3平臺(tái)
支持涂鴉 IoTPaaS
支持豐富的功能組件,如lua-socket、lua-mqtt、libffi 等
支持豐富的文件操作、管理功能
二、功能亮點(diǎn)
2.1支持讀取 onboard license
關(guān)于支持讀取 onboard license,這是 TuyaOpen Framework專門為開(kāi)發(fā)者推出的新功能,每個(gè)TuyaOpenFramework的模組都內(nèi)置了一個(gè)不可擦除的 license,這樣可以避免開(kāi)發(fā)者在開(kāi)發(fā)過(guò)程中因?yàn)檎`操作把 license 給擦掉了。
注意:onboard license 僅支持TuyaOpen Framework開(kāi)發(fā)方式,之前出售的 T2 開(kāi)發(fā)板(點(diǎn)擊了解T2開(kāi)發(fā)板的強(qiáng)大之處)所帶的 license 無(wú)法在 TuyaOpen Framework上使用。但在文章末尾,我們?yōu)榇蠹覝?zhǔn)備了免費(fèi)送 open sdk license 的活動(dòng)。
2.2 支持 Arduino IDE 2
基于 TuyaOpen Framework實(shí)現(xiàn)的 arduino-tuyaopen ,除了支持調(diào)用接口外,還可以使用 Arduino 標(biāo)準(zhǔn)接口,并且在 Arduino IDE 2 上進(jìn)行編譯燒錄。
三、Demo 展示+手把手教學(xué)
下面 Demo 演示的,是通過(guò) T2 開(kāi)發(fā)板在 Arduino 上實(shí)現(xiàn)的桌面小氣象站,屏幕上展示的天氣、時(shí)間等信息都是從涂鴉 IoT PaaS 獲取的,DIY 教學(xué)完整詳細(xì),上手超簡(jiǎn)單,戳視頻一起來(lái)看看最終成品
審核編輯 黃宇
-
開(kāi)源
+關(guān)注
關(guān)注
3文章
3245瀏覽量
42396 -
Arduino
+關(guān)注
關(guān)注
187文章
6464瀏覽量
186642
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論