版本发行

更新时间:2024-09-27 02:07:02下载pdf

本文介绍激光扫地机开发框架提供的不同 类型开发包 的版本变更记录。

背景说明

  • 新版本激光扫地机 SDK 名称为 tuyaos_robot_sweeper_sdk,它是基于 TuyaOS 3.6.1 的扫地机 SDK。
  • 老版本的激光扫地机 SDK 名称为 ty_ipc_wr_wl_linux_sdk,它是基于 IoTOS 2.3.2 的扫地机 SDK。
  • 今后不再继续更新老版本的扫地机 SDK,如有功能新增或者问题修复,将在新版本的扫地机 SDK 上进行更新迭代。

tuyaos_robot_sweeper_sdk 版本历史

版本 更新内容 TuyaOS 版本 输出日期
0.0.4-beta.10
  • 设备重置后,禁用蓝牙广播。修复 iOS 系统手机在配网时,扫描 2 个设备的问题。
  • 解决获取到错误 IP 地址的偶现问题。
3.6.2-beta.29 2024 年 9 月 20 日
0.0.4-beta.6 增加 OTA 升级失败错误码上报。 3.6.2-beta.27 2024 年 8 月 16 日
0.0.4-beta.5 修复由本地重置导致的空指针异常重启问题。 3.6.2-beta.26 2024 年 8 月 9 日
0.0.4-beta.3 删除 tuya_iot_map_cleaner_upload_buffertuya_iot_map_cleaner_upload_file 接口,不再使用这两个接口上报数据。 3.6.2-beta.22 2024 年 6 月 24 日
0.0.4-beta.2 删除 SDK 内部的 SD 卡接口,SD 卡功能接口由业务上实现 3.6.2-beta.19 2024 年 6 月 5 日
0.0.4-beta.1 构建带音视频功能 SDK 3.6.2-beta.19 2024 年 6 月 1 日
0.0.2-beta.6 取消冗余,解决编译报错问题 3.6.2-beta.19 2024 年 4 月 26 日
0.0.2-beta.5 优化 P2P 逻辑,并输出激光扫地机基础版本 SDK 3.6.2-beta.19 2024 年 4 月 7 日
0.0.1-beta.47 MQTT 连接失败时,需要清理 BUF 指针,防止异常数据 3.6.2-beta.19 2024 年 3 月 7 日
0.0.1-beta.42 TuyaOS 3.6.2 的初始版本 3.6.2-beta.4 2023 年 6 月 1 日
0.0.1-beta.1 TuyaOS 3.6.1 的初始版本 3.6.1 2023 年 5 月 15 日

TuyaOS 版本历史

v3.6.2

  • 发布时间:2023 年 6 月 1 日
  • 更新内容:
    • 修复 已知问题。

v3.6.1

  • 发布时间:2023 年 5 月 15 日
  • 新增
    • 新增 DP 上报支持 MQTT 和蓝牙互斥上报,避免云端数据重复。
    • 新增 蓝牙 S3 和 Beacon 遥控器功能。
    • 新增 蓝牙兜底局域网 OTA。
    • 新增 蓝牙广播可定制化功能。
    • 新增 蓝牙 MTU 的长度可与 App 协商。
    • 新增 配网失败,支持 Wi-Fi 列表的获取。
    • 新增 无网激活功能。
    • 新增 Tuya LwIP 和 Tuya Hostpad。
    • 新增 局域网连接数可配置。
    • 新增 AP-TLS 共存。
    • 新增 AP 免密配网功能。
    • 新增 DP 上报通道优先级设置。
    • 新增 日历定时功能。
    • 新增 进入夏令时获取信息数据接口。
    • 新增 支持固件签名,固件 MD5 信息及 JSON 热升级。
    • 新增 涂鸦内存堆管理 tuya_memory_heap
    • 新增 SDK 版本上报云端。
  • 优化
    • 优化 设备局域网通信的安全性。新增密钥协商机制,并且数据加密算法修改成 MBEDTLS_CIPHER_AES_128_GCM
    • 优化 设备与云端链路的安全性,将加密算法改成 MBEDTLS_CIPHER_AES_128_GCM
    • 优化 DNS 服务。
    • 优化 Wi-Fi 重连机制。
    • 优化 MQTT 生命周期优化,关闭自动重连。
    • 优化 AP 配网安全功能及稳定性。
    • 优化 DP 下发及上报优化。
    • 优化 KV 数据区保护。
    • 优化 随机数安全升级。
    • 优化 PSK 3.0 AP 配网优化。
  • 变更
    • 变更 局域网协议,升级到 3.5 版本。
    • 变更 Mbed TLS,升级到 3.1 版本。
    • 变更 cJSON,升级到 1.7.15 版本。
  • 删除
    • 删除 EZ 配网,EZ 配网存在安全问题。
  • 修复
    • 修复 已知问题。

ty_ipc_wr_wl_linux_sdk 版本历史

版本 更新内容 IoTOS SDK 版本 输出日期
1.0.6-beta.91 终版扫地机通用版本,不再更新 2.3.2-beta.316 2023 年 12 月 25 日
1.0.6-beta.87 合入重复激活的 Bug,修复低功耗配网模式可能出错的问题 2.3.2-beta.316 2023 年 12 月 24 日
1.0.6-beta.78
  • TCP 连接失败或者 TLS 连接失败,请清除该域名的动态缓存
  • 动态域名加入时如果已存在,则替换
  • 上电不适用缓存的域名 IP,而是通过 iot-dns 去拉取
2.3.2-beta.316 2023 年 12 月 8 日
1.0.6-beta.77 修复 URL 比较问题:替换 strcmpstrstr,美区解决 DNS 问题 2.3.2-beta.316 2023 年 12 月 7 日
1.0.6-beta.72 修复信号量等待实现问题 2.3.2-beta.316 2023 年 11 月 29 日
1.0.6-beta.71 修复 HTTP 访问失败,清除域名缓存的 Bug 2.3.2-beta.316 2023 年 11 月 29 日
1.0.6-beta.68 更新升级重试次数为 32 2.3.2-beta.316 2023 年 11 月 15 日
1.0.6-beta.65 通过 TUYA_TRANS_CHANNEL5 Buffer Set,来解决 App 下载图片会失败的问题 2.3.2-beta.316 2023 年 10 月 30 日
1.0.6-beta.60 开启 QoS1 超时机制,并且把超时时间由 3s 改成 6s 2.3.2-beta.316 2023 年 9 月 27 日
1.0.6-beta.58 修复重启测试时,可能导致获取到的激活状态异常问题 2.3.2-beta.316 2023 年 8 月 31 日
1.0.6-beta.57 tuya_ipc_multi_dev_start_sdk 启用 Raw DP 回调,可以实现将 MCU 版本上报到 App 端的 OTA 升级界面 2.3.2-beta.316 2023 年 8 月 25 日
1.0.6-beta.55 修复 OSS 上报单个地图文件会奔溃的问题 2.3.2-beta.316 2023 年 8 月 8 日
1.0.6-beta.50 修复 P2P 在使用视频流时,会内存踩踏的问题 2.3.2-beta.316 2023 年 7 月 21 日
1.0.6-beta.46 启用 MQTT 心跳包超时机制 2.3.2-beta.316 2023 年 7 月 3 日
1.0.6-beta.36 修复 MQTT 心跳包超时以及 QoS1 超时不关闭 MQTT 连接的问题 2.3.2-beta.316 2023 年 6 月 15 日
1.0.6-beta.32 Bucket LEN 长度改成 64,支持西欧的 bucket 长度 2.3.2-beta.316 2023 年 6 月 2 日
1.0.6-beta.25 修复重复激活问题 2.3.2-beta.316 2023 年 5 月 23 日
1.0.5 删除 OSS 实时地图上报接口 2.3.2-beta.316 2023 年 4 月 21 日
1.0.4
  • 解决本地定时在未联网状态不清除的问题
  • 删除废弃的 TLS 加密方式TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
  • 修复 Raw 数据超时返回 OK 的问题
  • 增加支持音视频流功能
2.3.2-beta.316 2022 年 12 月 2 日
1.0.3
  • 优化 P2P 断链接重连机制
  • 重新命名版本规则
2.3.2-beta.316 2022 年 11 月 27 日
1.0.1 构建激光扫地机的初始化版本 2.3.2-beta.316 2022 年 10 月 15 日