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

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

3天内不再提示

涂鸦智能重磅推出TuyaOS神器!变革性创新降低物联网开发门槛

涂鸦开发者 2022-10-10 16:23 次阅读

智能时代的到来,让物与人、物与物的关系更加密切。因为良好的使用体验,消费端的接受度也大大提升。

物联网行业发展,存在种类复杂、接入环节冗长、设备规模以及数据量庞大等难点,加大了智能产品的研发难度。为此,全球化 IoT 开发平台服务商涂鸦智能(NYSE:TUYA,HKEX:2391),推出一系列应用于 IoT 领域的 TuyaOS 嵌入式开发套件, 有效降低开发者进入物联网领域的技术门槛

该开发套件主要包括 TuyaOS 操作系统、TuyaOS EasyGO 开发资料包、以及 Tuya Wind IDE 集成开发环境。基于丰富的物联网功能组件,开发者可按需裁剪定制功能,快速定制出符合自身产品需求的开发框架,更快研发出具有创意的智能产品。

视频,花3分钟快速了解下:

比如:应用在节能能源行业,该开发套件支持节点设备的低功耗设置和系统联动调节,从点到面,助力全面管理能源调控,十分省心。

它还能应用在电工照明、大小家电、安防传感、健康运动、工业农业、办公出行和教育娱乐等各领域,帮助开发者有效提升产品竞争力和智能化研发速度。


cb93c582-4867-11ed-b116-dac502259ad0.png

一.TuyaOS操作系统

1. 1 简介

TuyaOS 是一种面向全连接、全场景的分布式跨平台操作系统。基于 RTOS 实时操作系统、Linux、Non-OS 等内核设计,功能十分强大。此外,通过多个节点协同和 TuyaOS 软总线,还可实现本地化场景联动。

使用该操作系统后,开发者只需专注于自身业务的创新及开发,并且一次开发、多端部署、全球可用、安全合规。

1.2.核心竞争力

跨平台:采用标准化的 Kernel 设计,能满足不同芯片平台、系统和连接协议的开发需求,开发过程更省心。

低代码:开发套件提供丰富的应用组件,基于统一的驱动框架,开发者无需关心具体的实现原理,调用接口函数即可快速开发不同类型的智能产品功能。

多场景:应用场景十分广泛,可满足物联网领域的全场景产品开发需求。

高可裁剪性:采用分层、可插拔组件设计,支持开发者按需裁剪定制功能,助力快速高效生成合适的开发框架。

互联互通:涂鸦自研高效的软总线和物模型,支持不同通讯协议的设备实现互联互通。

安全合规:提供多等级的全链路安全能力,有效保障设备连接和数据存储的安全性,满足全球合规要求。

生态多样:支持多种第三方生态互联互通,如:Amazon 、 Google 、 Apple,Matter 等大佬级平台。

技术创新:提供多种涂鸦自研的先进开发技术,包含Tuya FFC、Tuya Galaxy Link 、Tuya IHU、Tuya U-RTC、Tuya Flash Provisioning。

cba7ac50-4867-11ed-b116-dac502259ad0.pngcbb8ef24-4867-11ed-b116-dac502259ad0.pngcbccf406-4867-11ed-b116-dac502259ad0.png

其中 Tuya IHU 技术,支持开发者抽取同类型产品的共性功能,做成设备资源包后(包括 LUA 脚本,JSON 配置,图标等),上传至涂鸦 IoT PaaS 平台统一管理,可省去繁琐重复的开发步骤。

同时设备中集成热更新引擎模块,开发者可按需从云端下载相应的资源包,无需重启即可同步最新功能。

1.3. 系统框架

TuyaOS 整体架构采用分层、可插拔组件设计,基于丰富的开发组件,开发人员能够从不同芯片平台、系统、连接协议及应用软件等碎片化开发体验中得到解放。

cbe01dba-4867-11ed-b116-dac502259ad0.png图1 TuyaOS 系统框架图

整个系统框架从下到上总共分为五层:

①Kernel Layer ( TKL ) :采用接口最小依赖原则设计,以 TuyaOS API 的方式输出,为上层软件提供稳定可靠、无差别的运行环境。

②Abstraction Layer ( TAL ) :分别对系统服务、连接协议、多媒体及安全能力进行统一抽象, 并提供简单、标准的服务调用方法。

③Libraries Layer:提供和具体业务实现无关的中间件软件。

④ Services:以面向特定开发场景业务子系统的形式,对应用开发提供服务。

⑤ Application:开发者可根据应用场景,实现对应的应用功能。

cb93c582-4867-11ed-b116-dac502259ad0.png

二.TuyaOS EasyGo

2.1. 简介

TuyaOS EasyGo 是基于 TuyaOS 能力生成的一系列开发资料的统称。面向所有开发者,TuyaOS EasyGo 提供覆盖各个业务场景的类型开发包,以及包含多种芯片的开发平台,开发者可根据自身需求选择合适框架。

2.2. 组成

TuyaOS EasyGo 包含产品开发包开发框架两部分。

cc05a5da-4867-11ed-b116-dac502259ad0.png

图2 TuyaOS EasyGo系统组成图

A.产品开发包

产品开发包是在特定开发框架的基础上,针对某个垂直产品领域,生成的低代码产品开发资料,使开发者能在该领域快速开发应用产品。

B.开发框架:由类型开发包开发平台构成。

①类型开发包:是 TuyaOS 业务子系统及底层能力,面向特定应用场景生成的一系列满足高、中、低资源要求的开发包

②开发平台:由 TuyaOS API 在某芯片平台上的具体实现及管理工具所构成,为类型开发包提供无差别的运行环境,给开发者打造统一的开发体验。

cc4cb79a-4867-11ed-b116-dac502259ad0.png图3EasyGo提供的开发框架

2.3. 管理流程

TuyaOS EasyGo 由涂鸦内部工程师开发维护,主要流程分为开发、管理、发布三大部分,严谨又能有效保障安全性。

cc5de3e4-4867-11ed-b116-dac502259ad0.png

图4 EasyGo 开发管理流程

①开发:不同的产品开发包和开发框架会由不同的专业研发团队进行开发迭代。

② 管理:每一个提测版本都需经过严格的各项检测,并生成详细的测试报告。

③ 发布:测试后的版本还需经过多方位评审通过后,才可发布。


2.4资料申请

开发者可扫描下方二维码,联系官方小助手走内部申请流程,审批通过后即可拥有相应权限,在 Tuya Wind IDE 中就能领取开发资料。

cd32300e-4867-11ed-b116-dac502259ad0.png

图5 资料申请流程图

cb93c582-4867-11ed-b116-dac502259ad0.png

三.Tuya Wind IDE

3.1简介

Tuya Wind IDE 是针对 TuyaOS EasyGo 的开发者,所提供的一站式集成开发环境

TuyaOS EasyGo 的所有资料都会发布在 Tuya Wind IDE 上。基于 Tuya Wind IDE, 涂鸦可统一管理、分发及更新这些开发资料;

开发者可通过 Tuya IoT 账号,登录 Tuya Wind IDE 获取相应的开发资料包;

Tuya Wind IDE 以 Visual Studio Code 插件形式发布,支持中英双语;

Tuya Wind IDE 旨在不同主机、不同开发工具的开发环境下, 为开发者营造一致的开发体验。

3.2. 使用流程

cd5b923c-4867-11ed-b116-dac502259ad0.png

图6 基于 Tuya Wind IDE 的开发流程图

基于 Tuya Wind IDE 的开发流程主要分为以下几步:

①安装 Tuya Wind IDE

②登录 Tuya Wind IDE

③下载开发框架

④创建应用工程

⑤编写调试产品功能

⑥测试、发布产品

产品发布后,即可进入落地生产环节,方便又高效。

TuyaOS 算得上是开发者的开发神器!

通过严谨的内部产品开发流程,严苛地实施每一个工程细节,TuyaOS 将全方位保障开发、管理和发布的每一个环节。涂鸦智能通过与芯片原厂、智能设备生产厂商的合作,将为开发者建立优良的开发生态,持续为进一步降低物联网开发门槛而努力。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2885

    文章

    42384

    浏览量

    362151
收藏 人收藏

    评论

    相关推荐

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

    开发者来说,IoT开发的难点是什么?首先,IoT涉及到多个领域和多种开发技术,每一层的技术接口、协议都需要跨平台、跨领域、跨系统的合作协同;在互联互通方面,智能设备间的兼容
    的头像 发表于 04-12 08:14 666次阅读
    <b class='flag-5'>涂鸦</b><b class='flag-5'>推出</b>完全开源的open sdk<b class='flag-5'>开发</b>框架!大大<b class='flag-5'>降低</b>IoT<b class='flag-5'>开发</b><b class='flag-5'>门槛</b>

    降低联网开发门槛TuyaOS大更新

    作为降低联网开发门槛TuyaOS操作系统,此次又迎来了重大更新(点击查看
    的头像 发表于 01-05 08:14 615次阅读
    <b class='flag-5'>降低</b><b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>开发</b><b class='flag-5'>门槛</b>的<b class='flag-5'>TuyaOS</b>大更新

    涂鸦T2-U开发板试用体验】嵌入式linux开发涂鸦T2-U

    120 MHz 。它支持 开发者通过涂鸦自研的联网操作系统---- TuyaOS 进行自定义二次开发
    发表于 12-22 11:21

    涂鸦T2-U开发板试用体验】涂鸦T2-U开发板初体验

    32 bit RISC-MCU,运行速度最高可达 120 MHz 。它支持开发者通过 TuyaOS 进行自定义二次开发(点击了解涂鸦
    发表于 12-22 10:59

    涂鸦T2-U开发板试用体验】命令行编译环境的构建及烧写故障排除

    感谢电子发烧友论坛和涂鸦智能所提供的测试机会。 上次已经介绍了涂鸦 T2-U 开发板的基本情况,此次介绍一下如何编译和烧写 T2-U 开发
    发表于 11-26 15:33

    涂鸦T2-U开发板试用体验】1、T2-U开发环境搭建及调试

    开发板 淘宝(资料较全):涂鸦智能 TuyaOS开发涂鸦 T2-U
    发表于 11-25 23:38

    涂鸦T2-U开发板试用体验】开箱测试

    开发板的体积比较小巧,接口丰富,可以将传统嵌入式产品方便地升级到智能联网系统。涂鸦 T2-U 开发
    发表于 11-18 11:28

    涂鸦T2-U开发板试用体验】远程调试blink

    随着联网技术的不断发展,智能硬件的开发变得越来越热门。在这个领域,涂鸦智能是一家备受瞩目的公司
    发表于 11-17 15:54

    涂鸦T2-U开发板试用体验】搭建环境

    官方描述 涂鸦提供一系列与 TuyaOS 配套的 IoT 开发板,您可在开发板上快速体验 TuyaOS 丰富的能力,同时通过
    发表于 11-17 15:30

    涂鸦T2-U开发板试用体验】涂鸦APP控制板上LED

    本帖最后由 1653149838.791300 于 2023-11-12 22:52 编辑 前面讲了开发环境搭建,那这接着做一个应用:用涂鸦的app控制开发板上LED灯亮灭。这涉及到
    发表于 11-12 18:13

    如何低门槛快速开发---趣味有创意的ZigBee智能产品?

    一、Zigbee 开发框架简介 为了给开发者提供简单易用、接口统一的开发环境,涂鸦重磅推出
    的头像 发表于 11-10 17:58 494次阅读
    如何低<b class='flag-5'>门槛</b>快速<b class='flag-5'>开发</b>---趣味有创意的ZigBee<b class='flag-5'>智能</b>产品?

    联网专业前景怎么样?

    意味着联网专业人才可以在不同行业中找到工作机会,并且有机会参与创新和改变。3.技术复合联网
    发表于 10-20 09:48

    涂鸦T2-U开发板概述及应用范围

    。它支持开发者通过 TuyaOS 进行自定义二次开发(点击了解涂鸦联网
    的头像 发表于 09-19 15:13 931次阅读
    <b class='flag-5'>涂鸦</b>T2-U<b class='flag-5'>开发</b>板概述及应用范围

    大大降低联网开发门槛TuyaOS3.8.0强大开发系统让IoT更简单

    作为降低联网开发门槛TuyaOS 操作系统,此次迎来了重大更新(点击查看
    的头像 发表于 08-16 17:15 1040次阅读
    大大<b class='flag-5'>降低</b><b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>开发</b><b class='flag-5'>门槛</b>!<b class='flag-5'>TuyaOS</b>3.8.0强大<b class='flag-5'>开发</b>系统让IoT更简单

    TuyaOS 3.8.0 全新来袭!联网宝藏神器开发简单又强大

    作为降低联网开发门槛TuyaOS操作系统,此次迎来了重大更新(点击查看
    的头像 发表于 08-14 10:02 569次阅读
    <b class='flag-5'>TuyaOS</b> 3.8.0 全新来袭!<b class='flag-5'>物</b><b class='flag-5'>联网</b>宝藏<b class='flag-5'>神器</b>让<b class='flag-5'>开发</b>简单又强大