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

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

3天内不再提示

深度解析IoT技术门槛是如何被降低的?

涂鸦开发者 来源:涂鸦开发者 作者:涂鸦开发者 2022-10-11 11:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

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

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

一.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。

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

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

1.3. 系统框架

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

poYBAGNE5xSAPxIkAATf7qCb-n0330.png

图1 TuyaOS 系统框架图

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

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

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

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

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

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

二.TuyaOS EasyGo

2.1. 简介

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

2.2. 组成

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

pYYBAGNE50CAWFE2AAD165XhnL8256.png

图2 TuyaOS EasyGo系统组成图

A.产品开发包

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

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

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

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

poYBAGNE54iAOqxJAAEhyJWYsms296.png

图3EasyGo提供的开发框架

2.3. 管理流程

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

pYYBAGNE56SAMu9cAAK_77bOlLo922.png

图4 EasyGo 开发管理流程

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

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

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

2.4资料申请

开发者可联系我走内部申请流程,或点击此处添加小助手领取,审批通过后即可拥有相应权限,在 Tuya Wind IDE 中就能领取开发资料。

pYYBAGNFAbqAYMF9AAHFSRb0hkQ876.png

图5 资料申请流程图

三.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. 使用流程

poYBAGNFAmiAORALAAE1qdpL-Qo707.png

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

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

①安装 Tuya Wind IDE

②登录 Tuya Wind IDE

③下载开发框架

④创建应用工程

⑤编写调试产品功能

⑥测试、发布产品

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

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

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

审核编辑 黄昊宇

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

    关注

    2939

    文章

    47343

    浏览量

    408272
  • IOT
    IOT
    +关注

    关注

    189

    文章

    4370

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度解析 | 低抖动高精度EtherCAT多轴控制的实现与实践案例

    深度解析 | 低抖动高精度EtherCAT多轴控制的实现与实践案例 在工业自动化领域,运动控制的精度和稳定性直接决定了生产效率和产品质量。其中EtherCAT多轴控制技术尤为引人注目。今天,我们
    发表于 12-09 17:17

    2025开放原子开发者大会量子计算开源技术分论坛即将启幕

    11月22日,2025开放原子开发者大会期间,中国移动将举办以 “量子开源・互联未来” 为主题的量子计算开源技术分论坛。论坛聚焦量子计算基础软件体系构建及国内量子软件生态发展,深度解析量子开源的
    的头像 发表于 11-17 16:34 749次阅读

    京东:对接白条API提供分期付款,降低消费门槛

    ​  作为智能创作助手,我将以技术角度解析京东白条API的集成过程,帮助开发者实现分期付款功能,从而降低用户消费门槛。分期付款能显著提升电商转化率,核心在于API的灵活对接。本文结构清
    的头像 发表于 09-25 11:05 422次阅读
    京东:对接白条API提供分期付款,<b class='flag-5'>降低</b>消费<b class='flag-5'>门槛</b>

    微机消谐器是什么?技术原理深度解析

    在6-35kV中性点不接地电网中,**铁磁谐振**是引发电压异常(如PT爆炸、设备损坏)的主要元凶。微机消谐器正是专为解决这一顽疾而生的智能装置。 核心技术原理深度解析: 1.  精准“感知”谐振
    的头像 发表于 08-15 09:07 647次阅读

    欧时RS创客沙龙Arduino主题开放日成功举办

    Arduino技术专家详解了AI助手如何深度集成开发工作流:该工具可智能生成高质量代码框架,精准理解开发者设计意图;具备实时错误诊断与修复建议能力,大幅缩短调试周期;同时通过自动化解析复杂代码逻辑,显著
    的头像 发表于 08-06 17:40 898次阅读

    半导体制冷技术:从原理到应用深度解析

    。本文华晶温控将从物理原理、技术发展、应用场景等维度深度解析技术,并探讨其未来的发展方向。一、半导体制冷技术的核心原理半导体制冷的理论基础
    的头像 发表于 05-14 15:09 3664次阅读
    半导体制冷<b class='flag-5'>技术</b>:从原理到应用<b class='flag-5'>深度</b><b class='flag-5'>解析</b>

    Nginx核心功能深度解析

    Nginx核心功能深度解析
    的头像 发表于 05-09 10:50 708次阅读

    边缘AI MPU深度盘点:品牌、型号与技术特性全解析

    边缘AI MPU深度盘点:品牌、型号与技术特性全解析 随着边缘计算与人工智能的深度融合,边缘AI MPU(微处理器)已成为支撑物联网、智能制造、自动驾驶等场景的核心硬件。本文从品牌、型
    的头像 发表于 04-30 17:27 3368次阅读

    解锁未来汽车电子技术:软件定义车辆与区域架构深度解析

    解锁未来汽车电子技术:软件定义车辆与区域架构深度解析 ——立即下载白皮书,抢占智能汽车发展先机 *附件:解锁未来汽车电子技术:软件定义车辆与区域架构
    的头像 发表于 04-27 11:58 1104次阅读

    风华电容命名方法深度解析

    在电子元器件领域,风华电容凭借其清晰的命名体系、全面的技术参数和广泛的应用场景,成为国内外市场的标志性品牌。本文将从命名规则、技术参数、行业应用及市场优势四个维度,深度解析风华电容的
    的头像 发表于 04-11 11:58 1067次阅读

    ACDC非隔离WD5208高性能离线式PWM控制功率开关,深度解析技术优势与应用领域

    WD5208:高性能离线式PWM控制功率开关,深度解析技术优势与应用领域 引言 在现代电源管理领域,如何在有限的空间内实现高效、可靠的电源转换,同时降低设计复杂度和成本,是工程师们面
    的头像 发表于 04-02 14:52 1757次阅读
    ACDC非隔离WD5208高性能离线式PWM控制功率开关,<b class='flag-5'>深度</b><b class='flag-5'>解析</b>其<b class='flag-5'>技术</b>优势与应用领域

    充电桩负载测试系统技术解析

    设备。本文将深入解析该系统的技术架构与核心功能。 一、系统技术架构 现代充电桩负载测试系统采用模块化设计,主要由功率负载单元、数据采集系统、控制平台三部分构成。功率负载单元采用IGBT智能功率模块
    发表于 03-05 16:21

    国产自研新标杆:龙芯GM9-3003主板深度解析

    国产自研新标杆:龙芯GM9-3003主板深度解析
    的头像 发表于 03-04 13:55 863次阅读

    电机(电驱)热点技术深度解析

    自粘接铁芯 自粘结电机铁芯具有提高电机高功率密度、降低振动、减少噪音、降低温升、增加定转子铁芯强度、精度高、清洁度高、设计灵活、高效节能等优点。   自粘接铁芯50年前就发明了,早期核心技术
    的头像 发表于 02-18 14:23 1687次阅读
    电机(电驱)热点<b class='flag-5'>技术</b><b class='flag-5'>深度</b><b class='flag-5'>解析</b>

    玻璃通孔(TGV)技术深度解析

    的性能和可靠性,还推动了整个电子封装行业的创新发展。本文将对TGV技术的基本原理、制造流程、应用优势以及未来发展进行深度解析
    的头像 发表于 02-02 14:52 6072次阅读