0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

涂鴉推出完全開源的open sdk開發(fā)框架!大大降低IoT開發(fā)門檻

涂鴉開發(fā)者 ? 2024-04-12 08:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開發(fā)者來說,IoT 開發(fā)的難點是什么?首先,IoT 涉及到多個領域和多種開發(fā)技術,每一層的技術接口、協(xié)議都需要跨平臺、跨領域、跨系統(tǒng)的合作協(xié)同;在互聯(lián)互通方面,智能設備間的兼容性亟待進一步地打通融合;而在信息安全方面,安全隱私需要更強有力的保障;在 IoT 開發(fā)技術的突破創(chuàng)新方面,也需要更自由靈活的開發(fā)方式。


一、open sdk簡介

為了幫助開發(fā)者解決上述問題,涂鴉重磅推出 tuya-open-sdk-for-device 開發(fā)框架!支持開發(fā)者跨芯片平臺、操作系統(tǒng)開發(fā)智能設備,代碼開源,全員可用。它基于通用南向接口設計,支持 Bluetooth、Wi-Fi、Ethernet通信協(xié)議,并提供了 IoT 開發(fā)的核心功能:配網、激活、控制、升級等,讓智能設備的開發(fā)更簡單高效。

先來看個 Demo 演示:


上述視頻展示了如何使用 tuya-open-sdk-for-device 訪問大語言模型,并通過文字方式和大語言模型進行交互。視頻中基于 T2 開發(fā)板和 LCD 屏,簡單地演示了一下該功能。開發(fā)者也可自行適配能力更強的芯片平臺,擴展音頻采集和播放功能,通過語音就能和大語言模型進行更便捷的交互。

希望該 Demo 能起到拋磚引玉的效果,讓廣大開發(fā)者能開創(chuàng)出更加好玩、有新意的智能產品。


二、功能亮點

1.完全開源

open sdk 開發(fā)框架完全開源!開發(fā)者可獲取源代碼,并基于涂鴉成熟的技術和豐富的智能化生態(tài),快速完成 IoT 設備的高效開發(fā),并大大促進 IoT 行業(yè)的飛速發(fā)展。

2.跨平臺

采用標準化的 Kernel 設計,可滿足開發(fā)者對不同芯片平臺、系統(tǒng)、連接協(xié)議的開發(fā)需求。一次開發(fā),多端可用,省時省力。

該開發(fā)框架可幫助開發(fā)者輕松實現(xiàn)基于 Linux 操作系統(tǒng)和 T2-U 開發(fā)板【RTOS系統(tǒng)】的適配(點擊查看T2-U開發(fā)板強大在哪)。開發(fā)者可參考這兩個移植案例,將 tuya open sdk 快速移植到自己心儀的平臺上。

3.可裁剪

該框架采用分層、可插拔組件架構。開發(fā)者可以按需裁剪定制,以此來提高芯片資源利用率。多余的資源,可用來開發(fā)更多自己想要的功能,自由又靈活。

4.安全合規(guī)

支持智能設備間的安全連接、安全信息存儲,建立可信的本地和網絡運行環(huán)境,為設備的本地信息和網絡信息安全提供強有力的保障。

5.支持涂鴉生態(tài)

通過 Tuya Cloud Service 組件功能,開發(fā)者就可以使用涂鴉賦能 App、云服務提供的強大生態(tài)能力,與其他涂鴉賦能的設備互聯(lián)互通。


三、目錄說明

b13622f6-f861-11ee-9118-92fbcf53809c.png


四、上手體驗

1、安裝依賴

Ubuntu and Debian

sudo apt-get install lcov cmake-curses-gui build-essential wget git python3 libc6-i386 libsystemd-dev

<左滑查看完整指令>

2、克隆倉庫

git clone https://github.com/tuya/tuya-open-sdk-for-device.git

<左滑查看完整指令>

3、更新工程

git submodule update --init

4、修改示例工程

這里以`switch_demo`為例, 在運行 `switch_demo` 之前需要先在 `examples/switch_demo/src/tuya_config.h` 文件中填寫申請好的 `TUYA_PRODUCT_KEY``TUYA_DEVICE_UUID` 、`TUYA_DEVICE_AUTHKEY`,修改完成后刪除 `#error` 提示語句即可。

具體操作請查看工程里自帶的 README 文檔。

5、配置工程

./configure

6、編譯工程

mkdir build; cd build;cmake ..makeexample

7、運行示例程序

./bin/switch_demo_1.0.0/switch_demo_1.0.0

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3654

    瀏覽量

    43705
  • 智能設備
    +關注

    關注

    5

    文章

    1098

    瀏覽量

    52046
  • IOT
    IOT
    +關注

    關注

    187

    文章

    4296

    瀏覽量

    201376
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TuyaOpen開源框架+地瓜RDK X5開發(fā)板=激光雷達避障、人體追蹤的智能小車

    OriginBot是一款智能機器人開源套件,搭載地瓜RDKX5開發(fā)板,通過完全開源的TuyaOpen開發(fā)框架(點擊查看TuyaOpen能
    的頭像 發(fā)表于 06-26 18:35 ?158次閱讀
    TuyaOpen<b class='flag-5'>開源</b><b class='flag-5'>框架</b>+地瓜RDK X5<b class='flag-5'>開發(fā)</b>板=激光雷達避障、人體追蹤的智能小車

    迅為RK3562開發(fā)板2900頁+資料_多種系統(tǒng)適配全開源

    迅為RK3562開發(fā)板ARM四核A53核心板多種系統(tǒng)適配全開源 RK3562開發(fā)板(2GB內存+16GB存儲)
    發(fā)表于 06-17 10:50

    網關智商暴增!涂鴉T5AI網關開發(fā)框架讓設備秒懂人話,兼容國內外頂尖AI大模型

    進行深度結合,推出基于涂鴉T5模組開發(fā)的AI網關開發(fā)框架,讓網關智商更高、反應速度更快、理解能力更強。同時,
    的頭像 發(fā)表于 05-22 18:30 ?535次閱讀
    網關智商暴增!<b class='flag-5'>涂鴉</b>T5AI網關<b class='flag-5'>開發(fā)</b><b class='flag-5'>框架</b>讓設備秒懂人話,兼容國內外頂尖AI大模型

    開源鴻蒙開發(fā)新體驗,開鴻Bot系列今日開啟預售!

    技術支持與配套文檔資源支持、打造開源鴻蒙開發(fā)者的“標準配置”等,這將進一步降低開發(fā)者參與開源鴻蒙生態(tài)建設的
    發(fā)表于 05-16 14:13

    直播|Tuya AI硬件開發(fā)平臺開源啦!搭載超強AI能力,助力個人開發(fā)者打破技術壁壘

    為了幫助個人開發(fā)者有效降低開發(fā)智能產品的門檻,涂鴉之前推出過完全開源、充分開放的
    的頭像 發(fā)表于 04-23 18:41 ?566次閱讀
    直播|Tuya AI硬件<b class='flag-5'>開發(fā)</b>平臺<b class='flag-5'>開源</b>啦!搭載超強AI能力,助力個人<b class='flag-5'>開發(fā)</b>者打破技術壁壘

    Open Echo:一個開源的聲納項目

    開源硬件項目,Open Echo 致力于構建高精度聲吶系統(tǒng),主要應用于水文測繪與科研探測領域。項目遵循完全開源協(xié)議,目前已在GitHub平臺公開全部技術資料(代碼庫、原理圖、PCB文件): https://github.com
    的頭像 發(fā)表于 03-20 11:14 ?861次閱讀
    <b class='flag-5'>Open</b> Echo:一個<b class='flag-5'>開源</b>的聲納項目

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

    一、什么是“Wukong”?涂鴉全新推出的“Wukong”AI硬件開發(fā)框架,是為實現(xiàn)AI硬件領域的商業(yè)化而專門開發(fā)設計的創(chuàng)新平臺。它基于Tu
    的頭像 發(fā)表于 02-13 20:58 ?764次閱讀
    <b class='flag-5'>涂鴉</b>Wukong AI硬件<b class='flag-5'>開發(fā)</b><b class='flag-5'>框架</b>超強兼容DeepSeek等大模型,助你打造爆款AI硬件

    谷歌推出Android XR SDK開發(fā)者預覽版

    近期推出的 Android XR SDK 開發(fā)者預覽版是一款適用于 Android XR 的綜合開發(fā)工具套件。它是 Android 系列中最新的平臺,專為擴展現(xiàn)實 (XR) 頭顯設備
    的頭像 發(fā)表于 01-10 10:13 ?626次閱讀

    智能煥新年!TuyaOS 3.11.0重磅上線,功耗超低、通信距離猛增4倍以上

    作為降低智能解決方案開發(fā)門檻的TuyaOS操作系統(tǒng),在開年之際,迎來了重大更新!本次TuyaOS3.11.0版本發(fā)布了多款開發(fā)框架,覆蓋多種
    的頭像 發(fā)表于 01-01 07:53 ?778次閱讀
    智能煥新年!TuyaOS 3.11.0重磅上線,功耗超低、通信距離猛增4倍以上

    SSM框架的優(yōu)缺點分析 SSM在移動端開發(fā)中的應用

    :Spring框架是企業(yè)型開發(fā)使用的成熟的開源框架,能夠節(jié)省成本。SSM框架使用起來更加輕快,能夠更合理地分配資源,使用最小的資源完成當前
    的頭像 發(fā)表于 12-16 18:18 ?2292次閱讀

    SSM框架在Java開發(fā)中的應用 如何使用SSM進行web開發(fā)

    。以下是對SSM框架在Java開發(fā)中的應用,以及如何使用SSM進行web開發(fā)的介紹: SSM框架的組件及其作用 Spring :Spring是一個
    的頭像 發(fā)表于 12-16 17:28 ?1538次閱讀

    涂鴉推出面向個人開發(fā)者的TuyaOpen Framework!極客爭鋒大賽限時報名拿大獎啦

    為了幫助開發(fā)者們高效降低開發(fā)智能產品的門檻,涂鴉本次重磅推出面向個人
    的頭像 發(fā)表于 11-08 01:04 ?583次閱讀
    <b class='flag-5'>涂鴉</b><b class='flag-5'>推出</b>面向個人<b class='flag-5'>開發(fā)</b>者的TuyaOpen Framework!極客爭鋒大賽限時報名拿大獎啦

    涂鴉的Link SDK如何連接到涂鴉IOT平臺教程

    一 概述 Link SDK 涂鴉Link SDK,即tuya-connect-kit。使用 C 語言實現(xiàn),適用于開發(fā)者自主開發(fā)硬件設備邏輯業(yè)
    的頭像 發(fā)表于 09-25 16:41 ?1644次閱讀
    <b class='flag-5'>涂鴉</b>的Link <b class='flag-5'>SDK</b>如何連接到<b class='flag-5'>涂鴉</b><b class='flag-5'>IOT</b>平臺教程

    降低物聯(lián)網開發(fā)門檻的TuyaOS重磅更新:AI賦能設備升級,配網速度10倍提升

    作為降低智能解決方案開發(fā)門檻的 TuyaOS 操作系統(tǒng),此次又迎來了重大更新(點擊查看 TuyaOS 完整介紹)! 本次 TuyaOS 3.10.0 版本發(fā)布了超豐富的開發(fā)
    的頭像 發(fā)表于 07-22 11:47 ?618次閱讀
    <b class='flag-5'>降低</b>物聯(lián)網<b class='flag-5'>開發(fā)</b><b class='flag-5'>門檻</b>的TuyaOS重磅更新:AI賦能設備升級,配網速度10倍提升

    bootstrap框架用什么軟件開發(fā)

    。 Bootstrap框架概述 Bootstrap是由Twitter公司開發(fā)的一個開源前端框架,自2011年首次發(fā)布以來,已經成為全球最受歡迎的前端
    的頭像 發(fā)表于 07-11 09:50 ?808次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品