衡阳派盒市场营销有限公司

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

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

3天內不再提示

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

涂鴉開發者 ? 2024-04-12 08:14 ? 次閱讀

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


一、open sdk簡介

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

先來看個 Demo 演示:


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

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


二、功能亮點

1.完全開源

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

2.跨平臺

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

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

3.可裁剪

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

4.安全合規

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

5.支持涂鴉生態

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


三、目錄說明

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

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

    關注

    3

    文章

    3406

    瀏覽量

    42712
  • 智能設備
    +關注

    關注

    5

    文章

    1064

    瀏覽量

    50737
  • IOT
    IOT
    +關注

    關注

    187

    文章

    4230

    瀏覽量

    197603
收藏 人收藏

    評論

    相關推薦

    谷歌推出Android XR SDK開發者預覽版

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

    AI開發框架集成介紹

    隨著AI應用的廣泛深入,單一框架往往難以滿足多樣化的需求,因此,AI開發框架的集成成為了提升開發效率、促進技術創新的關鍵路徑。以下,是對AI開發
    的頭像 發表于 01-07 15:58 ?134次閱讀

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

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

    SSM框架的優缺點分析 SSM在移動端開發中的應用

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

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

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

    大語言模型開發框架是什么

    大語言模型開發框架是指用于訓練、推理和部署大型語言模型的軟件工具和庫。下面,AI部落小編為您介紹大語言模型開發框架。
    的頭像 發表于 12-06 10:28 ?181次閱讀

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

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

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

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

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

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

    bootstrap框架用什么軟件開發

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

    Purple Pi OH 更改SDK的編譯選項

    黨,極客,工程師,極大降低開源鴻蒙開發者的入門門檻,具有以下幾點優勢:支持開源鴻蒙/Linux/Andriod11/麒麟,兼容樹莓派;四核
    的頭像 發表于 07-06 08:33 ?337次閱讀
    Purple Pi OH 更改<b class='flag-5'>SDK</b>的編譯選項

    Purple Pi OH高效開發SDK優化實戰

    學生黨,極客,工程師,極大降低開源鴻蒙開發者的入門門檻,具有以下幾點優勢:支持開源鴻蒙/Linux/Andriod11/麒麟,兼容樹莓派;
    的頭像 發表于 06-14 08:32 ?1192次閱讀
    Purple Pi OH高效<b class='flag-5'>開發</b>:<b class='flag-5'>SDK</b>優化實戰

    涂鴉App開發工具App SDK

    我們之前為大家介紹過涂鴉AppSDK的特點和優勢,在這一年多時間里,涂鴉成功幫助很多客戶實現了有創意的差異化開發,并構筑更具核心競爭力的品牌專屬App。什么是AppSDK?涂鴉AppS
    的頭像 發表于 05-24 08:15 ?909次閱讀
    <b class='flag-5'>涂鴉</b>App<b class='flag-5'>開發</b>工具App <b class='flag-5'>SDK</b>

    嵌入式學習-飛凌嵌入式ElfBoard-項目分享|基于ELF 1S開發板完成的物聯網開源項目

    項目的系統框架,如下圖所示: 1 – 云(涂鴉云服務器) 開源項目是采用涂鴉云作為云服務器的,之所以采用涂鴉云,主要是
    發表于 05-16 09:19

    飛凌嵌入式-ElfBoard-項目分享|基于ELF 1S開發板完成的物聯網開源項目

    項目的系統框架,如下圖所示: 1 – 云(涂鴉云服務器) 開源項目是采用涂鴉云作為云服務器的,之所以采用涂鴉云,主要是
    發表于 05-16 09:12
    百家乐官网娱乐网开户| 百家乐官网开户就送现金| 属狗的和虎的做生意好吗| 网络真人赌博| 金银岛百家乐的玩法技巧和规则 | 曲靖市| 全讯网高手论坛| 百家乐赢钱公式1| 百家乐官网看盘技巧| 香港六合彩曾道人| 天天百家乐的玩法技巧和规则| 百家乐官网追号| 百家乐官网ag厅投注限额| 皇冠网代理| 大发888投注技巧| 百家乐设备电子路| 优博百家乐现金网| 尊龙百家乐官网娱乐场开户注册| 赌百家乐官网的体会| 真人游戏| 乐透乐博彩论坛3d| 大发888 casino exe| 百家乐官网网页游戏| 百家乐官网23珠路打法| 百家乐官网大小桌布| 南平市| 凤冈县| 博彩网址| 娱网棋牌下载| 大发888娱乐城 健账号| 平注打百家乐的方法| 百家乐足球投注网哪个平台网址测速最好 | 广州百家乐官网酒店用品制造有限公司 | 真人百家乐代理分成| 乐九百家乐现金网| 百家乐官网专用桌子| 梦幻城百家乐官网的玩法技巧和规则| 百家乐官网出千手法| 七胜百家乐官网娱乐场| 澳门百家乐官网然后赢| 蓝盾百家乐官网平台|