為了幫助開發者們高效降低開發智能產品的門檻,涂鴉本次重磅推出面向個人開發者的 TuyaOpenFramework!它是涂鴉專門為科技愛好者、極客等個人開發者打造的完全開源的軟件,基于涂鴉沉淀十年潛心研發的 TuyaOS 操作系統(點擊了解TuyaOS到底強大在哪里?)所構建。TuyaOpen Framework 不僅繼承了其安全、穩定等行業領先級別的特性,同時支持涂鴉 IoT PaaS 的諸多能力。在此基礎上,它更加開放且極具可玩性,可自由接入更多平臺,也能自行開發更多應用。
TuyaOpen Framework 是涂鴉所有開源項目的統稱,后續新推出的嵌入式開源項目,也都會自動在該框架中同步更新,目前它總共涵蓋以下三大板塊的內容:
tuyaopen
arduino-tuyaopen(也就是tuyaopen的 arduino 版本)
luanode-tuyaopen(也就是tuyaopen的 luanode 版本)
通過TuyaOpen Framework,個人開發者能夠獲取經過全球百萬用戶驗證、且應用于過億級別產品的商業級開源代碼,并自由探索、創新,打造屬于自己的智能物聯世界。除此之外,涂鴉也能幫助開發者們連接全球其他開發者,實現更好的技術交流和更全面的認可。
一
發布內容概覽
目前TuyaOpen Framework首個版本 v1.1.0 已經正式發布,它的開發優勢在于支持開發者跨芯片平臺、操作系統開發智能設備。它基于通用南向接口設計,支持 Bluetooth、Wi-Fi、Ethernet 等通信協議,并提供了智能產品開發的核心功能:配網、激活、控制、OTA 升級等,讓智能設備的開發更簡單高效。接下來,一起來看看本次都更新了哪些讓人驚艷的新功能!
1.1 tuyaopenv1.1.0 版本發布內容如下:
支持 tos 命令編譯
支持 T2/T3/T5/ESP32/ESP32C3/Ubuntu 平臺
支持單獨編譯 example
支持 Wi-Fi、藍牙、有線等多種連接模式
支持涂鴉 IoT PaaS
支持讀取 onboard license
支持 Platform IO
1.2 arduino-tuyaopen v1.1.0 版本內容如下:
支持 T2/T3/T5 平臺
支持 Wi-Fi、Bluetooth LE、SPI、Ticker、TuyaIoT 等 libraries
支持 Windows、Ubuntu下的 Arduino IDE 2 編譯燒錄
1.3 luanode-tuyaopen v1.1.0 版本內容如下:
支持Ubuntu/T2/T3/T5/ESP32/ESP32C3平臺
支持涂鴉 IoTPaaS
支持豐富的功能組件,如lua-socket、lua-mqtt、libffi 等
支持豐富的文件操作、管理功能
二
功能亮點
2.1支持讀取 onboard license
關于支持讀取 onboard license,這是 TuyaOpen Framework專門為開發者推出的新功能,每個TuyaOpenFramework的模組都內置了一個不可擦除的 license,這樣可以避免開發者在開發過程中因為誤操作把 license 給擦掉了。
注意:onboard license 僅支持TuyaOpen Framework開發方式,之前出售的 T2 開發板(點擊了解T2開發板的強大之處)所帶的 license 無法在 TuyaOpen Framework上使用。但在文章末尾,我們為大家準備了免費送 open sdk license 的活動。
2.2 支持 Arduino IDE 2
基于 TuyaOpen Framework實現的 arduino-tuyaopen ,除了支持調用接口外,還可以使用 Arduino 標準接口,并且在 Arduino IDE 2 上進行編譯燒錄。
三
Demo 展示+手把手教學
下面 Demo 演示的,是通過 T2 開發板在 Arduino 上實現的桌面小氣象站,屏幕上展示的天氣、時間等信息都是從涂鴉 IoT PaaS 獲取的,DIY 教學完整詳細,上手超簡單,戳視頻一起來看看最終成品:
3.1 硬件清單
T2 開發板
1.54 寸 SPI 屏
3.2 下載 T2 Arduino 開發環境
下載安裝 Arduino IDE 2
啟動 Arduino IDE 2,并依次點擊 “文件” --“首選項” ,打開首選項窗口。
在 “其他開發板管理器地址” 中輸入上述開發板管理地址。
在 “開發板管理器”中,輸入 “Tuya Open” 查找并安裝最新版本。
3.3 編譯燒錄應用程序
使用下面的命令拉取應用代碼:
gitclone https://github.com/tuya/arduino-tuyaopen-project.git
<右滑查看完整命令>
按照 arduino-tuyaopen-project/001-tuyaDesktopDisplay 中的 README.md 中的說明,進行編譯燒錄即可成功點亮屏幕!
注意:TuyaOpenFramework和 arduino-tuyaopen 使用專用授權碼,因此無法用 tuyaos 授權碼激活。而完整的硬件和軟件,我們都會整理到上面應用代碼的 GitHub 倉庫中,屆時請關注網站更新~
-
操作系統
+關注
關注
37文章
6941瀏覽量
124154 -
IOT
+關注
關注
187文章
4238瀏覽量
198539 -
涂鴉智能
+關注
關注
7文章
228瀏覽量
19627
發布評論請先 登錄
相關推薦
涂鴉智能與火山引擎達成重磅合作,億元補貼全力構建AIoT開發者生態

芯馳科技斬獲“創客北京2024”創新創業大賽兩項大獎
開源共生 商業共贏 | RT-Thread 2024開發者大會報名啟動!

50萬獎金池!開放原子大賽——第二屆OpenHarmony創新應用挑戰賽正式啟動
AI驅動智慧未來,2024 TUYA全球開發者大會(中東)圓滿落幕

多項AI新成果發布,涂鴉智能引領全球開發者共繪GenAI發展藍圖

2024 TUYA全球開發者大會(蘇州)啟幕,涂鴉攜手開發者共繪AI與能源領域新藍圖

2024 TUYA全球開發者大會(歐洲)盛大啟幕,涂鴉攜手開發者共筑綠色低碳未來

2024年上海海思MCU開發者體驗官招募,手機/MatePad大獎等你拿!
涂鴉智能借助亞馬遜云科技全面擁抱生成式AI打造智慧解決方案 提升開發者效率
激發AI創新潛能,OPENAIGC開發者大賽賽題解析
2024 TUYA全球開發者大會盛大啟幕,Cube AI大模型重磅首發!

評論