0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

涂鸦推出完全开源的open sdk开发框架!大大降低IoT开发门槛

涂鸦开发者 2024-04-12 08:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

开发者来说,IoT 开发的难点是什么?首先,IoT 涉及到多个领域和多种开发技术,每一层的技术接口、协议都需要跨平台、跨领域、跨系统的合作协同;在互联互通方面,智能设备间的兼容性亟待进一步地打通融合;而在信息安全方面,安全隐私需要更强有力的保障;在 IoT 开发技术的突破创新方面,也需要更自由灵活的开发方式。


一、open sdk简介

为了帮助开发者解决上述问题,涂鸦重磅推出 tuya-open-sdk-for-device 开发框架!支持开发者跨芯片平台、操作系统开发智能设备,代码开源,全员可用。它基于通用南向接口设计,支持 Bluetooth、Wi-FiEthernet通信协议,并提供了 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

    文章

    4343

    浏览量

    46435
  • 智能设备
    +关注

    关注

    5

    文章

    1182

    浏览量

    53581
  • IOT
    IOT
    +关注

    关注

    190

    文章

    4422

    浏览量

    209566
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    用 1024 颗 LED 点亮像素创意!涂鸦 T5 AI 像素屏方案,高密度·高兼容·全开源

    (Tuya-T5-Pixels)基于TuyaOpen开源框架打造,采用32x32LED像素矩阵(1024颗WS2812RGBLED),搭配高性能涂鸦T5Wi-Fi/蓝牙芯片模组,
    的头像 发表于 01-29 18:11 425次阅读
    用 1024 颗 LED 点亮像素创意!<b class='flag-5'>涂鸦</b> T5 AI 像素屏方案,高密度·高兼容·<b class='flag-5'>全开源</b>

    软硬全开源 + 扩展无边界!涂鸦 T5 AI 口袋机,让 AI + IoT 创意在掌心生长

    基于TuyaOpen开源框架打造的便携掌机。它深度集成了多模态LLM大模型和音视频大模型,搭配涂鸦T5WiFi/蓝牙芯片模组,从硬件设计到软件代码完全开源,内置丰富的传感
    的头像 发表于 01-22 18:08 719次阅读
    软硬<b class='flag-5'>全开源</b> + 扩展无边界!<b class='flag-5'>涂鸦</b> T5 AI 口袋机,让 AI + <b class='flag-5'>IoT</b> 创意在掌心生长

    10分钟用涂鸦王牌开发板,打造能玩热门游戏的AI纸巾盒!低成本低门槛有手就会

    作为涂鸦的王牌开发板,T5AI-Board开发板(下文简称T5AI)因为低门槛、高灵活性和强大的多模态交互能力(支持语音、视觉),受到了广大硬件开发
    的头像 发表于 11-13 18:10 1164次阅读
    10分钟用<b class='flag-5'>涂鸦</b>王牌<b class='flag-5'>开发</b>板,打造能玩热门游戏的AI纸巾盒!低成本低<b class='flag-5'>门槛</b>有手就会

    NVIDIA助力新一代机器人开发开源框架

    今年的 ROSCon 在新加坡举办,并于 10 月 29 日顺利闭幕。大会吸引了全球机器人操作系统(ROS)领域开发者的关注。ROS 是目前全球应用最广泛的机器人开发开源框架
    的头像 发表于 11-06 11:55 1179次阅读

    告别复杂开发涂鸦Zigbee通用对接方案,开创“模组+主机”积木式开发架构

    让智能设备实现高度灵活的合作开发模式,一直是开发者的核心诉求。但复杂的无线通信协议,常常成为产品创新路上的“拦路虎”。为此,涂鸦专门推出Zigbee通用对接方案!它将
    的头像 发表于 10-30 18:43 852次阅读
    告别复杂<b class='flag-5'>开发</b>!<b class='flag-5'>涂鸦</b>Zigbee通用对接方案,开创“模组+主机”积木式<b class='flag-5'>开发</b>架构

    NVIDIA开源Audio2Face模型及SDK

    NVIDIA 现已开源 Audio2Face 模型与 SDK,让所有游戏和 3D 应用开发者都可以构建并部署带有先进动画的高精度角色。NVIDIA 开源 Audio2Face 的训练
    的头像 发表于 10-21 11:11 1008次阅读
    NVIDIA<b class='flag-5'>开源</b>Audio2Face模型及<b class='flag-5'>SDK</b>

    TuyaOpen开源 + DshanPi-A1(RK3576)开发板的Tuya IoT平台接入与AI大模型整合方案(笔记)

    TuyaOpen开源框架介绍(tuyaopen.ai) TuyaOpen 是一个面向 AIoT 行业的开源、开放的开发框架,基于成熟的商业级
    发表于 09-15 10:35

    可联动天气+高德地图!涂鸦MCP SDK,手把手教你把传统厨电设备开发成AI美食管家

    上周的涂鸦技术专家直播中,我们详细演示了如何用涂鸦MCPSDK,把家里普通的厨电设备,开发成懂天气、懂推荐、懂你的AI美食管家,受到了很多开发者的欢迎,并反馈想要文字版的教程,方便跟着
    的头像 发表于 09-12 17:40 2048次阅读
    可联动天气+高德地图!<b class='flag-5'>涂鸦</b>MCP <b class='flag-5'>SDK</b>,手把手教你把传统厨电设备<b class='flag-5'>开发</b>成AI美食管家

    TuyaOpen开源框架+地瓜RDK X5开发板=激光雷达避障、人体追踪的智能小车

    OriginBot是一款智能机器人开源套件,搭载地瓜RDKX5开发板,通过完全开源的TuyaOpen开发框架(点击查看TuyaOpen能
    的头像 发表于 06-26 18:35 2049次阅读
    TuyaOpen<b class='flag-5'>开源</b><b class='flag-5'>框架</b>+地瓜RDK X5<b class='flag-5'>开发</b>板=激光雷达避障、人体追踪的智能小车

    迅为RK3562开发板2900页+资料_多种系统适配全开源

    迅为RK3562开发板ARM四核A53核心板多种系统适配全开源 RK3562开发板(2GB内存+16GB存储)
    发表于 06-17 10:50

    开源智联·具身同行:机智云推出基于豆包的 OpenEmbodied AI技术、产品及开源方案

    的OpenEmbodiedAI技术、产品及开源方案的落地与应用,致力于降低AIoT开发门槛,推动具身智能在设备端的广泛应用。更多开源资料见文
    的头像 发表于 06-13 19:19 1286次阅读
    <b class='flag-5'>开源</b>智联·具身同行:机智云<b class='flag-5'>推出</b>基于豆包的 OpenEmbodied AI技术、产品及<b class='flag-5'>开源</b>方案

    网关智商暴增!涂鸦T5AI网关开发框架让设备秒懂人话,兼容国内外顶尖AI大模型

    进行深度结合,推出基于涂鸦T5模组开发的AI网关开发框架,让网关智商更高、反应速度更快、理解能力更强。同时,
    的头像 发表于 05-22 18:30 1500次阅读
    网关智商暴增!<b class='flag-5'>涂鸦</b>T5AI网关<b class='flag-5'>开发</b><b class='flag-5'>框架</b>让设备秒懂人话,兼容国内外顶尖AI大模型

    开源鸿蒙开发新体验,开鸿Bot系列今日开启预售!

    技术支持与配套文档资源支持、打造开源鸿蒙开发者的“标准配置”等,这将进一步降低开发者参与开源鸿蒙生态建设的
    发表于 05-16 14:13

    涂鸦智能重磅发布四大AIoT技术引擎,赋能开发者以AI重构物理世界

    4月23日,涂鸦智能以“AI+IoT”为主题,在深圳举办了2025TUYA全球开发者大会。通过聚焦AI与IntelligenceofThings的深度融合,重塑智能设备的交互方式与功能边界,
    的头像 发表于 05-08 19:07 914次阅读
    <b class='flag-5'>涂鸦</b>智能重磅发布四大AIoT技术引擎,赋能<b class='flag-5'>开发</b>者以AI重构物理世界

    直播|Tuya AI硬件开发平台开源啦!搭载超强AI能力,助力个人开发者打破技术壁垒

    为了帮助个人开发者有效降低开发智能产品的门槛涂鸦之前推出过完全开源、充分开放的
    的头像 发表于 04-23 18:41 1754次阅读
    直播|Tuya AI硬件<b class='flag-5'>开发</b>平台<b class='flag-5'>开源</b>啦!搭载超强AI能力,助力个人<b class='flag-5'>开发</b>者打破技术壁垒