返回

ShadowNode v0.8.0:稳定性、特性与应用

前端

ShadowNode v0.8.0 发布:体验前所未有的稳定性


引言

时隔数月,ShadowNode 终于迎来 v0.8.0 版本,带你领略稳定性的全新高度。本次更新不仅带来了众多特性,更在 WebSocket、MQTT 和 TLS 模块中潜心打磨,稳定性大幅提升。ShadowNode 已经成功应用于 Rokid 的多款产品,在实际应用中经受了严苛考验。


特性一览

  • 完善了 MQTT 协议,增加了对 WebSocket 的支持,支持 over Websocket 和 MQTT over TLS。
  • TLS 模块支持自签名证书,证书文件可以通过配置自动生成。
  • 提供多语言支持,目前已经完成中、英两国语言的适配。
  • 引入 Rokid 语音唤醒组件,集成到 ShadowNode 的 UI 界面中,支持语音唤醒功能。
  • 新增沉浸模式,可以通过按钮切换,在沉浸模式下可以隐藏 ShadowNode UI 界面,为用户提供更专注的体验。
  • 提供了多种自定义主题,用户可以根据自己的喜好选择不同的主题。

稳定性提升

本次更新,我们在 WebSocket、MQTT 和 TLS 这三个模块上进行了重点优化。

  • WebSocket: 修复了 WebSocket 连接断开后无法自动重连的问题,提高了连接稳定性。
  • MQTT: 优化了 MQTT 连接的握手流程,减少了连接失败的可能性。
  • TLS: 改进 了 TLS 证书验证机制,提高了 TLS 连接的安全性。

通过这些优化,ShadowNode 在稳定性方面取得了显著提升,能够为用户提供更可靠、更流畅的连接体验。


应用场景

ShadowNode 不仅是一款功能强大的开发框架,更在 Rokid 内部得到了广泛应用。它已经成功集成到 Rokid 的多款产品中,包括智能音箱、智能电视和智能眼镜。

在实际应用中,ShadowNode 充分发挥了其稳定性和易用性的优势,为用户带来了出色 的使用体验。


结语

ShadowNode v0.8.0 版本的发布,标志着 ShadowNode 在稳定性和功能性上迈上了一个新的台阶。我们相信,ShadowNode 将继续成为广大开发者构建物联网应用的得力助手,助力万物互联时代的到来。