<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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

    文章

    2985

    瀏覽量

    41718
  • 智能設備
    +關注

    關注

    4

    文章

    969

    瀏覽量

    46159
  • IOT
    IOT
    +關注

    關注

    186

    文章

    3984

    瀏覽量

    193202
收藏 人收藏

    評論

    相關推薦

    AWTK 串口屏開發(5) - MCU端 SDK 用法

    AWTK開源智能串口屏,不但開放了串口屏端全部源碼,還提供了MCU端SDK,大大加快MCU軟件的開發。本介紹一下MCU端SDK在不同平臺上的
    的頭像 發表于 01-06 08:24 ?159次閱讀
    AWTK 串口屏<b class='flag-5'>開發</b>(5) - MCU端 <b class='flag-5'>SDK</b> 用法

    降低物聯網開發門檻的TuyaOS大更新

    作為降低物聯網開發門檻的TuyaOS操作系統,此次又迎來了重大更新(點擊查看TuyaOS完整介紹)!本次TuyaOS3.9.0版本發布了超豐富的開發
    的頭像 發表于 01-05 08:14 ?508次閱讀
    <b class='flag-5'>降低</b>物聯網<b class='flag-5'>開發</b><b class='flag-5'>門檻</b>的TuyaOS大更新

    涂鴉開發者平臺支持三方 IoT 平臺平滑遷移部署

    近期,大量開發者在問詢如何遷移至涂鴉IoT開發者平臺。如何保障原先平臺上的存量設備和業務的正常運作?如何選擇新的安全、穩定、靈活、可控的云平臺?這些成為了
    的頭像 發表于 12-30 08:15 ?520次閱讀
    <b class='flag-5'>涂鴉</b><b class='flag-5'>開發</b>者平臺支持三方 <b class='flag-5'>IoT</b> 平臺平滑遷移部署

    涂鴉T2-U開發板試用體驗】涂鴉T2-U開發板初體驗

    ,推薦大家下載使用: 更多資料可見開發者社區: 開發板信息: 涂鴉 T2-U 開發板-涂鴉 IoT
    發表于 12-22 10:59

    涂鴉T2-U開發板試用體驗】開發者注冊&amp;產品固件下載

    固件開發及IDE工具使用過程中都需要使用到。 首先訪問涂鴉iot平臺地址(網址:https://iot.tuya.com/ ),沒有賬號可以點擊“免費注冊”按鈕 使用手機號注冊。 依
    發表于 12-17 23:03

    涂鴉T2-U開發板試用體驗】1、T2-U開發環境搭建及調試

    開發板 淘寶(資料較全):涂鴉智能 TuyaOS開發涂鴉 T2-U 開發板 物聯網 IoT
    發表于 11-25 23:38

    涂鴉T2-U開發板試用體驗】遠程調試blink

    的使用體驗。 在試用過程中,我選擇了遠程調試Blink主題作為示例項目。Blink是一個基于tuyaos平臺的開源智能家居系統,可以通過Wi-Fi控制LED等設備的開關狀態。在涂鴉T2開發板上實現
    發表于 11-17 15:54

    涂鴉T2-U開發板試用體驗】涂鴉APP控制板上LED

    IoT 開發平臺產品創建、設備端代碼適配、燒錄,APP配網綁定測試。 一.涂鴉云平臺產品創建 1.打開涂鴉 IoT
    發表于 11-12 18:13

    如何低門檻快速開發---趣味有創意的ZigBee智能產品?

    一、Zigbee?開發框架簡介 為了給開發者提供簡單易用、接口統一的開發環境,涂鴉重磅推出 Tu
    的頭像 發表于 11-10 17:58 ?409次閱讀
    如何低<b class='flag-5'>門檻</b>快速<b class='flag-5'>開發</b>---趣味有創意的ZigBee智能產品?

    大大降低物聯網開發門檻!TuyaOS3.8.0強大開發系統讓IoT更簡單

    作為降低物聯網開發門檻的 TuyaOS 操作系統,此次迎來了重大更新(點擊查看 TuyaOS 往期介紹)!TuyaOS 3.8.0?新版本不僅更新了物聯網各個板塊的開發
    的頭像 發表于 08-16 17:15 ?985次閱讀
    <b class='flag-5'>大大</b><b class='flag-5'>降低</b>物聯網<b class='flag-5'>開發</b><b class='flag-5'>門檻</b>!TuyaOS3.8.0強大<b class='flag-5'>開發</b>系統讓<b class='flag-5'>IoT</b>更簡單

    新唐最新物聯網安全開發平臺NuMaker-IoT-M2354,保護您的物聯網創新服務與設計

    新唐最新物聯網安全開發平臺NuMaker-IoT-M2354,保護您的物聯網創新服務與設計
    的頭像 發表于 08-09 15:24 ?383次閱讀
    新唐最新物聯網安<b class='flag-5'>全開發</b>平臺NuMaker-<b class='flag-5'>IoT</b>-M2354,保護您的物聯網創新服務與設計

    涂鴉IoT開發者大會即將開幕!這些重大創新值得物聯網開發者關注

    6月29日,首場TUYA開發者大會將在深圳拉開序幕! TUYA開發者大會是涂鴉繼全球智能化商業峰會、全球硬科技開發者大會后,面向全球開發者舉
    的頭像 發表于 06-12 11:01 ?543次閱讀
    <b class='flag-5'>涂鴉</b><b class='flag-5'>IoT</b><b class='flag-5'>開發</b>者大會即將開幕!這些重大創新值得物聯網<b class='flag-5'>開發</b>者關注

    涂鴉開發者大會即將開幕,賦能開發者打造IoT發展新引擎

    6月29日,首場TUYA開發者大會將在深圳拉開序幕!?????TUYA開發者大會是涂鴉繼全球智能化商業峰會、全球硬科技開發者大會后,面向全球開發
    的頭像 發表于 06-12 10:15 ?456次閱讀
    <b class='flag-5'>涂鴉</b><b class='flag-5'>開發</b>者大會即將開幕,賦能<b class='flag-5'>開發</b>者打造<b class='flag-5'>IoT</b>發展新引擎

    全面講解涂鴉PaaS2.0開發平臺!讓你快速開發出有創意的智能硬件產品

    ,極大地降低 IoT 開發門檻。 在此基礎上,為了幫助全球開發者實現更具差異化、更加自主可控的的 IoT
    的頭像 發表于 05-17 15:22 ?813次閱讀
    全面講解<b class='flag-5'>涂鴉</b>PaaS2.0<b class='flag-5'>開發</b>平臺!讓你快速<b class='flag-5'>開發</b>出有創意的智能硬件產品

    涂鴉PaaS2.0煥新升級!開發者打造差異化IoT產品及方案必備利器

    開發門檻。在此基礎上,為了幫助全球開發者實現更具差異化、更加自主可控的的IoT產品和解決方案,涂鴉智能全新
    的頭像 發表于 05-09 15:14 ?567次閱讀
    <b class='flag-5'>涂鴉</b>PaaS2.0煥新升級!<b class='flag-5'>開發</b>者打造差異化<b class='flag-5'>IoT</b>產品及方案必備利器
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>