降低物联网开发门槛的TuyaOS大更新!深度解析开发框架+

描述

作为降低物联网开发门槛的 TuyaOS 操作系统,此次又迎来了重大更新(点击查看 TuyaOS 完整介绍)!

本次 TuyaOS 3.9.0 版本发布了超丰富的开发框架,覆盖多种协议连接和平台。可供开发者更快速便捷地接入涂鸦 IoT PaaS;同时,各开发框架提供了统一的接口和丰富的组件能力,开发者无需关心具体的实现原理,调用接口函数即可轻松开发更具差异化、更有创意的产品功能,有效确保统一的开发体验。

下面来看看,本次更新都有哪些开发框架,以及具备变革性意义的 IoT 功能。

一、网关开发框架

TuyaOS 网关开发框架是涂鸦提供的设备端软件开发框架,可以简化智能网关的开发过程和量产流程,并快速接入涂鸦 IoT 开发者平台。目前,该开发框架已经经过上亿次应用验证,性能十分稳定。

01 重点更新

1.1 支持第三方子设备接入 Matter 网关
 

新版本支持通过配置文件,快速实现接入第三方的 Matter over Wi-Fi、Matter over Thread 子设备,并能通过网关进行在线控制、创建联动等。且三方设备可以实现添加时自主选取网关,也可以在添加完成后,在 Matter 网关之间自由拖拽。

目前已支持的品类有:开关、插座、灯、PIR、门磁、窗帘电机等等,后续也将持续更新。


1.2 其他更新
 

Matter 开发框架升级至官方 V1.1.0.1(点击查看Matter开发框架功能介绍)

升级 RCP 次固件,并升级使用芯科 4.2.3 SDK;

新增 Matter 网关自发现配网功能,用户无需扫码,大大优化体验;

02 更新列表

物联网

二、IPC 开发框架

IPC 开发框架支持快速开发多种芯片平台和操作系统,提供灵活的编译体系和丰富的 IPC 衍生功能。该框架经过大量验证,可支持多种形态的周边产品开发,如可视化扫地机、搭载 IPC 的宠物喂食器等。

01 重点更新

1.1 升级本地录像存储能力
 

在涂鸦私有录像格式基础上,该开发框架新增支持标准 MP4 格式录像,满足便利性优先场景:即 SD 卡插入 PC 后,可以直接默认使用系统播放器观看;同时新增支持高加密等级录像,搭配密钥云端管理的一机一密机制,录像文件仅能通过对应账户在 App 端解密后回放,极强的隐私优先保护功能,让数据安全感拉满。

物联网

1.2 支持 4G 摄像机流量管理能力

4G IPC 不依赖于有线网络或特定的 Wi-Fi 接入点,可以灵活地安装在各种位置,而且能随时移动,大大降低了部署成本和复杂性,已经成为国内外增量巨大的新型产品形态。

本版本新增上报 ICCID、IMEI、蜂窝信号强度等 SIM 卡信息的功能,结合涂鸦覆盖全球的流量管理平台,4G IPC 产品自带体验流量,开机即用;流量不够时,App 可随用随充,帮助开发者轻松实现 4G IPC 产品的开发与商业玩法的落地。

物联网

02 更新列表

物联网

三、蓝牙子设备开发框架

智能设备厂商如果想要对接涂鸦智能生活 App 和涂鸦 IoT 开发者平台,可以基于低功耗蓝牙实现。根据技术特点的不同,分为蓝牙开发框架、蓝牙 mesh 开发框架和蓝牙 Beacon mesh 开发框架三大类,满足开发者对蓝牙不同场景设备的开发需求。

01 重点更新

1.1 支持蓝牙漫游

蓝牙漫游是指蓝牙子设备可以通过同一个家庭内的任一个涂鸦赋能蓝牙网关,上传数据到涂鸦 IoT PaaS 平台,和网关不产生归属关系。只要在同一家庭内,无需任何配置即可实现,不过目前只支持上行,无法支持下行。
 

1.2 业务场景

养老院场景下,电贴片理疗等移动健康设备会需要网关漫游功能,通过支持蓝牙漫游的连接中心,就能满足老人在不同房间走动时,数据能及时上报的需求;

学校运动场景中,跳绳等设备使用网关漫游功能,就能满足学生在不同的地方跳绳,且数据可以及时上报;

医院看护场景下,当病人出现在病房、走廊、户外等不同场景时,通过网关漫游功能可以实时检测病人的心跳、血压等健康数据,时刻为病人的安全保驾护航;


1.3 其他更新

支持多固件 OTA

支持配件管理

支持压缩升级,节省 Flash 空间

新增支持 BG24 开发平台

02 更新列表

物联网

四、 Zigbee子设备开发框架

Zigbee 子设备开发框架是 TuyaOS 系统的一个子集,致力于为开发者提供简单易用、接口统一的 Zigbee 子设备开发环境。标准的 API 让应用层代码在不同芯片平台之间可以做到无缝移植,从而加速产品落地。
 

01 重点更新

1.1 自定义离线超时时间
 

之前低功耗设备的离线超时机制是:当网关连续 12 小时未收到子设备任何数据包,则判定为子设备离线。但在有些应用场景下,离线超时机制并不适用。因此,本次版本增加了开发者可自定义子设备离线超时时间的功能。网关会根据开发者定义的参数,主动判断子设备是否需要离线,并精确执行命令。
 

1.2 设置厂家名称和设备型号ID

在部分特殊场景下,开发者可能对厂家名称和设备型号 ID 有自己的特殊格式要求。本次更新开放了这两个属性的自定义功能,支持开发者根据自己的需要自定义这两个设备参数,并且该信息可以在 App 上进行显示。
 

1.3 其他更新

优化中继配网策略,提升中继配网成功率;

优化低功耗策略,降低约 20% 的在网功耗;

支持 OTA 降级,即升级的固件版本号可以低于当前运行的版本号,有助于优化群组升级。
 

02 更新列表

物联网

五、 联网单品开发框架

联网单品开发框架是基于 TuyaOS 能力地图,按照设备工作场景的能力需求,所构建的不同规格、可适用于不同联网场景的 SDK 集合。

01 重点更新

提供极致的配网体验,在使用蓝牙配网的情况下,仅需 10s 即可完成设备配置,配网速度提升 40%;

支持 IPv4 与 IPv6 双栈,优化网络延迟,为开发者提供更好的性能与安全性。
 

02 更新列表

物联网

六、所有开发框架下载与问题咨询

01 下载开发框架

复制下方链接,即可直达 TuyaOS 开发文档,获取你想要的任意涂鸦开发框架:

https://developer.tuya.com/cn/docs/iot-device-dev

扫描下方二维码,快速注册开发者账号:

物联网

02  开发者问题咨询

如果遇到任何问题,可以登录涂鸦开发者论坛进行提问,将有技术小哥哥随时为你解答:

审核编辑 黄宇

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分