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 将全方位保障开发、管理和发布的每一个环节。涂鸦智能通过与芯片原厂、智能设备生产厂商的合作,将为开发者建立优良的开发生态,持续为进一步降低物联网开发门槛而努力。

审核编辑 黄昊宇

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

    关注

    2950

    文章

    48126

    浏览量

    418376
  • IOT
    IOT
    +关注

    关注

    190

    文章

    4422

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    onsemi FDMC8651 N 沟道 MOSFET 深度解析

    onsemi FDMC8651 N 沟道 MOSFET 深度解析 在电子设计领域,MOSFET 作为关键的功率开关器件,其性能直接影响到整个电路的效率和稳定性。今天,我们就来深入探讨 onsemi
    的头像 发表于 04-16 15:15 121次阅读

    2026年低代码平台市场综合评测:国内10大低代码平台深度解析

    2026年,低代码/无代码(LCNC)已从企业数字化转型的“效率工具”升级为核心基础设施,凭借可视化建模、组件化配置与少量代码融合的模式,将软件开发门槛降低60%以上,应用交付周期从传统36个月压缩
    发表于 03-30 16:02

    深度解析:为什么 OPC UA 通讯总是由于“时间偏差”随机断开?

    深度解析:为什么 OPC UA 通讯总是由于“时间偏差”随机断开?
    的头像 发表于 03-10 15:23 235次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>解析</b>:为什么 OPC UA 通讯总是由于“时间偏差”随机断开?

    从直流到高频:深度解析电流探头的关键性能指标与选型指南

    深度解析电流探头的关键性能指标与选型指南
    的头像 发表于 12-17 14:54 520次阅读

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

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

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

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

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

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

    NB-IoT 网络对功耗的真实影响:Otii实测 Thales 模组的注册与连接行为全解析

    减少超50%。而且,如果该设备尝试再次连接到已知基站时,比如从深度睡眠中唤醒后,重新附着时间更短,仅需4秒。请见图表3。 图表1:在漫游状态下PLMN扫描网络时,NB-IoT连接网络时的电流消耗 图表
    发表于 09-02 17:44

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

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

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

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

    聚徽深度解析国内工控平板电脑的工业级抗干扰技术如何实现?

    在工业自动化与智能制造领域,工控平板电脑作为核心人机交互终端,其抗干扰能力直接决定了生产系统的稳定性与可靠性。国内厂商通过技术创新与场景适配,构建了从硬件设计到软件优化的全链路抗干扰体系。本文将从技术原理、硬件架构、软件策略及场景验证四个维度,
    的头像 发表于 07-11 18:11 1012次阅读

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

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

    Nginx核心功能深度解析

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

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

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

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

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