颠覆IoT行业的开发神器!涂鸦智能重磅推出TuyaOS操作系统

1  前言
作为降低 iot 技术门槛的开发神器,tuyaos 操作系统重磅发布 3.6.0 新版本啦!针对设备安全、功耗、通信速率等关键功能,做了重大创新和优化升级。为了助力开发者更快速便捷地接入涂鸦iot paas,并低门槛开发出有创意的智能单品,每个开发框架新增不少新功能。
具体涉及子设备、网关、中控屏、联网单品、ipc、蜂窝产品等功能开发,下面逐一为大家介绍下各个框架更新的重点内容。(拉到文末,可领取开发资料)
前情提要:如需了解tuyaos详情介绍,点击此处查看往期文章
2 更新内容介绍
2.1子设备开发
子设备开发框架提供蓝牙、zigbee、sub-g 等无线通信协议下的子设备接入方案,可轻松接入网关连接云端,连接速度更丝滑,产品智能化更快捷。
其中,sub-g 支持500米以上传输距离,穿墙能力强,能助力更多物联网场景下的通信连接。
2.1.1  zigbee 设备开发包
重点更新:
新增支持低功耗设备开发;
优化低功耗设备睡眠唤醒机制,让功耗控制更加精确;
优化低功耗设备的电池电压监控,提供电量监测服务;
优化低功耗设备的通信速率控制,让速率优先和功耗优先根据场景需求,进行主动式动态调整;
强电设备及低功耗设备增加 flash 保护机制;
支持mac层一对一产测,支持产测模式下install code获取
开发框架:
2.1.2  蓝牙设备开发包
重点更新:
支持脚本自动更新、keil等ide路径自动选择、工程生成和编译脚本分层等新功能;
完善iic、spi全套接口、统一tkl枚举类型, 同时支持adc数值和电压类型
涂鸦贴心提供了常用外设的演示功能, 帮助开发者降低使用门槛;
新增了应用配置功能, 如外设测试、log、大数据传输等功能的使能配置。
开发框架:
2.1.3  sub-g 设备开发包
重点更新:
常供电设备支持数据路由能力,形成mesh网络,扩大数据传输距离;
支持低功耗,休眠期间功耗小于3ua,不费电;
支持dp透传能力,开发更便捷;
支持数据安全传输;
支持数据可靠性重传。
开发框架:
2.1.4  蓝牙 beacon 设备开发包
重点更新:
集成涂鸦 beacon 遥控器控制功能,控制方式更灵活丰富;
优化底层广播收发逻辑,提升通信性能;
更新为最新的 tuyaos kernel 接口,满足不同芯片平台、系统和连接协议的开发需求
开发框架:
2.2  网关开发
适用于连接任何网关和子设备类型的智能设备,如 zigbee、蓝牙 mesh、sub-g 等网关。另外,开发套件封装了连接涂鸦iot paas和管理子设备的 api,可以让开发者快速完成网关产品的研发和生产。
2.2.1 网关设备开发包
重点更新:
支持通用对接模式,方便第三方子设备快速接入网关;
支持接入 sub-g 子设备功能。
开发框架:
2.2.2  网关产品开发包
重点更新:
支持4g网络连接涂鸦iot paas,随时随地部署网关;
支持在多种联网方式(有线、wi-fi、4g)中快速进行网络优先等级的切换,保证网络连接不断线;
支持在 app 中实时查看网络连接状态,第一时间掌握网关运行稳定程度
产品开发包:
2.3中控开发
针对中控屏产品所裁剪的 tuyaos 开发框架,可分别适配于 android 和 linux 系统进行开发。提供兼具交互控制、网关能力、语音能力以及固件 ota升级等功能的开发套件,加速多功能控制面板的开发。
2.3.1 中控设备开发包
重点更新:
新增对红外品类的控制能力;
从中控 gui 框架封装到基础 sdk,开发者可直接基于该 ui 框架开发,无需再重新搭建
开发框架:
2.4联网单品开发
基于 tuyaos 开发框架,支持根据不同联网协议特性进行裁剪、封装联网、设备控制等核心功能,快速实现智联设备接入涂鸦。
2.4.1  wi-fi & bluetooth le 双模设备开发包
重点更新:
对设备安全级别做了更加清晰的定义(安全级别0-3),不同资源、需求的产品可以选择不同的安全级别,在满足安全需求的同时降低成本;
升级了mbedtls组件的版本:从2.16.2到3.1.0,优化mbedtls的安全套件,满足产品各种安全认证的需求;
设备层支持tuya cube的接入,支持开发者自定义设备认证、服务域名、证书,支持根证书管理,基于此版本开发出来的联网单品设备,可以在涂鸦体系的公有云、私有云实现无感切换;
优化设备连接涂鸦iot paas的流程,提高设备从上电到连网的速度,确保用户使用体验。
开发框架:
2.5  ipc开发
涂鸦基于 tuyaos 裁剪出支持设备控制、ota、音视频业务,流媒体服务等功能的ipc开发框架。开发者可基于该框架,快速完成ipc设备的智能化落地。
2.5.1  ipc 设备开发包
重点更新:
新增开发平台:富瀚8636、雄迈xm6xxv200;
新增轻ai功能和服务框架,包含人形检测、猫狗等宠物检测
开发框架:
2.6 蜂窝产品开发
提供覆盖cat.1、nb-iot 等蜂窝通信协议的 opencpu 接入方案,包含丰富的 user api,可助力开发者简单、高效、快速完成蜂窝产品的智能化开发。
2.6.1  cat.1 设备开发包
重点更新:
支持本地rrc时间设置,用来进一步降低蜂窝数据传输中的功耗,最高可以优化50%的功能;
支持对蜂窝异常信息进行监控和报警。主要监测蜂窝网络驻网、pdp状态,并且支持外部订阅这个报警状态接口。在蜂窝设备持续无法驻网的情况下,提供重启接口;
支持通话过程中,对 dtmf 信号进行侦测和解析,以支持自动化语音的功能场景
开发框架:
3 申请开发包
所有的开发包都可以通过 tuya wind ide 进行下载。
全量发布
如果资料包是全量发布的,那开发者直接登录 tuya wind ide 就可看到相应的资料包。
白名单发布
如果是白名单发布的,开发者关注“涂鸦开发者”公众号,联系官方小助手发起权限申请。


协同电路保护方案使通信设备免受损害
华为麒麟990系列发布,最强AI+5G手机芯片出炉!
剖析发动机抖动七大原因
市值蒸发将近1.4 万亿港元的腾讯怎么了
浅谈FPC贴片加工产品验收要点
颠覆IoT行业的开发神器!涂鸦智能重磅推出TuyaOS操作系统
台积电在建工厂突发大火
PT-6012D胶带标签高温型持粘性测试仪简介
转型!传感器技术面临传统向新型的突破
浅谈变压器绕组直流电阻测量的试验研究
思瑞浦推出多款隔离系列产品并获得客户认可与好评
曝中国特供版Navi14显卡定位与RX570差不多
NFC的四大功能
中美贸易战对立讯等多家连接器企业产生巨大影响
三星全新Galaxy系列体验报告:旗舰品质,强悍多能
三个原因解释华为MateRS保时捷设计为何能卖这么贵?
由两个555时基电路构成的长延时电路
多晶硅太阳能板品牌_多晶硅太阳能板价格
华为Mate30E Pro 5G有什么亮点?
LTC3783: 单电感器降压-升压型 LED 驱动器具模拟和 PWM 调光功能