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

审核编辑 黄昊宇

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

    关注

    2910

    文章

    44778

    浏览量

    374748
  • IOT
    IOT
    +关注

    关注

    187

    文章

    4217

    浏览量

    197079
收藏 人收藏

    评论

    相关推荐

    背钻设计与生产:技术解析及应用

    制作关键技术 1、关键技术概述 公司在首次尝试背钻技术时,主要面临以下三个难点: 背钻孔深度控制、背钻孔深度公差值控制以及背钻孔镀铜厚度控制
    发表于 12-24 18:12

    深度融入RFID技术,BD装库房管理新方案

    RFID技术在BD装库房管理革新项目中的深度融入,旨在通过引入尖端的RFID(射频识别)技术,对库房管理的效率、精确度及安全防御体系实施全面革新与升级。以下是该项目的详尽规划与实施蓝
    的头像 发表于 12-06 14:36 155次阅读
    <b class='flag-5'>深度</b>融入RFID<b class='flag-5'>技术</b>,BD<b class='flag-5'>被</b>装库房管理新方案

    深度解析研华全栈式AI产品布局

    在人工智能迈向边缘智能化的浪潮中,研华科技通过“Edge AI+生态协同”战略推动AIoT 2.0时代的产业落地。本文专访研华科技产品总监邱柏儒,深度解析研华全栈式AI产品布局、差异化技术积累与生态共创实践。
    的头像 发表于 12-05 09:51 294次阅读

    康谋技术 | 毫米波雷达技术解析

    自动驾驶技术飞速发展,毫米波雷达已成为自动驾驶传感器套件的关键。为此,康谋为您深度解析毫米波雷达技术,从概述到工作原理,再到前沿的4D技术
    的头像 发表于 10-15 10:07 3272次阅读
    康谋<b class='flag-5'>技术</b> | 毫米波雷达<b class='flag-5'>技术</b><b class='flag-5'>解析</b>

    FPGA做深度学习能走多远?

    、高效的开发工具和编程模型,降低 FPGA 的开发门槛,吸引更多的开发者参与到 FPGA 在深度学习中的应用开发中来,进一步推动其发展。 • 挑战方面: • 编程复杂性:FPGA 的编程相对复杂,需要
    发表于 09-27 20:53

    降低物联网开发门槛的TuyaOS重磅更新:AI赋能设备升级,配网速度10倍提升

    作为降低智能解决方案开发门槛的 TuyaOS 操作系统,此次又迎来了重大更新(点击查看 TuyaOS 完整介绍)! 本次 TuyaOS 3.10.0 版本发布了超丰富的开发框架,覆盖多种协议连接和平
    的头像 发表于 07-22 11:47 323次阅读
    <b class='flag-5'>降低</b>物联网开发<b class='flag-5'>门槛</b>的TuyaOS重磅更新:AI赋能设备升级,配网速度10倍提升

    温度补偿振荡器TG-3541CE的深度解析

    温度补偿振荡器TG-3541CE的深度解析
    的头像 发表于 07-18 17:48 337次阅读

    深度神经网络模型量化的基本方法

    深度神经网络模型量化是深度学习领域中的一种重要优化技术,旨在通过减少模型参数的精度(即从高精度浮点数如32位浮点数FP32降低到低精度整数如8位整数INT8或更低)来
    的头像 发表于 07-15 11:26 716次阅读

    深度神经网络(DNN)架构解析与优化策略

    深度神经网络(Deep Neural Network, DNN)作为机器学习领域中的一种重要技术,以其强大的特征学习能力和非线性建模能力,在多个领域取得了显著成果。DNN的核心在于其多层结构,通过
    的头像 发表于 07-09 11:00 2006次阅读

    降价潮背后:大模型落地门槛真的降了吗?

    “比起价格门槛,AI大模型的应用门槛,更难跨越。”大模型争相降价下,AI应用的门槛真的降低了吗?答案还真不一定。因为除了价格门槛,AI大模型
    的头像 发表于 06-13 08:04 275次阅读
    降价潮背后:大模型落地<b class='flag-5'>门槛</b>真的降了吗?

    红色警戒!深度伪造欺诈蔓延全球,ADVANCE.AI助力出海企业反欺诈新升级

    近年来生成式人工智能技术迅猛发展,由此衍生的深度伪造 (Deepfake) 欺诈也愈发盛行,技术门槛降低、生成效果的逼真、多样化的应用场景
    的头像 发表于 06-12 15:57 508次阅读

    Cat.1网络会取代NB-IoT技术吗?

    自2020年5月NB-IoT纳入5G标准后,NB-IoT技术的生命周期和应用场景都得到了极大扩展,行业应用前景和应用空间潜力可观。   但近两年,伴随着Cat.1网络的迅速串红,“N
    发表于 06-04 06:17

    深度解析深度学习下的语义SLAM

    随着深度学习技术的兴起,计算机视觉的许多传统领域都取得了突破性进展,例如目标的检测、识别和分类等领域。近年来,研究人员开始在视觉SLAM算法中引入深度学习技术,使得
    发表于 04-23 17:18 1324次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>解析</b><b class='flag-5'>深度</b>学习下的语义SLAM

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

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

    分析 丨AI算法愈加复杂,但是机器视觉的开发门槛降低

    机器视觉系统依赖于机器学习(machine learn)和深度学习(deep learn),尤其是深度学习的重要分支“卷积神经网络”在图像识别领域的应用,使机器视觉能够从原始像素数据中直接学习特征并
    的头像 发表于 02-19 16:49 707次阅读
    分析 丨AI算法愈加复杂,但是机器视觉的开发<b class='flag-5'>门槛</b>在<b class='flag-5'>降低</b>