【QA帖】HarmonyOS鸿蒙Next中关于分布式软总线常见问题解答

【QA帖】HarmonyOS鸿蒙Next中关于分布式软总线常见问题解答 11月10日,在购物狂欢节“双十一”前夜,《HarmonyOS应用开发系列课》迎来了进阶篇第五期,具有“华为李荣浩”之称的智慧互联规划专家Michael Qin为大家直播带课,详细介绍了分布式软总线的设计理念和关键技术,助力开发者基于软总线提供的低时延、高带宽的通信能力,开发分布式应用。

如果你错过直播,不要紧,补票上车来得及, 进阶篇课程视频回顾链接

直播间里的同学紧跟讲师节奏,提出了很多问题,我们精心整理了以下常见问答,请各位查看!

1. 软总线有负载上线吗?

答:软总线的负载取决于底层的无线承载技术,如是wifi连接,则负载上限就是wifi的负载上限;如是BR连接,则受到BR的负载上限限制。

2. 发现的设备有数量上限吗?有的话怎么取舍?

答:发现的设备没有数量限制,但是同时连接的设备受限于WiFi及Bluetooth协议栈及芯片能力

3. 以后会利用5G的低时延高带宽进行软总线连接吗?

答:软总线目前是解决近场通信的场景,远程通信受限于核心网络的带宽及QoS,不在软总线的控制范围。但未来会考虑5G D2D的技术。

4. 发现设备是否有距离返回?

答:BLE及WiFi NAN有基于RSSI测距能力,有提供近场靠近发现能力,以及拉起服务等能力。软总线目前开放设备距离获取的接口,因为基于wifi/BT的测距误差不是特别精确。

5. 自动发现会耗电吗?

答:自动发现肯定会带来额外的功耗,业务可根据自身业务需求来调整发现速度,以减少不必要的功耗。但软总线目前对发现进行了技术优化,当前的发现技术对手机终端一天带来的续航影响低于10分钟。

6. 局域网广播,收到了自动关联?

答:收到了局域网广播,如果是绑定过的设备,会进行自动关联组网。

7. 把发现的功能做在手机系统里面了,开出来了接口给开发者回调,是这样吗?

答:软总线会提供SDK,不一定会预制在手机系统中。

8. MySession.open()之后才能传输?然后需要close?

答:是的,需要业务主动管控自己会话的生命周期。

9. 设备互联必须用户每次主动触发吗?可不可以后台调用其他设备?

答:设备的发现连接不需用户主动触发,软总线提供了自动发现连接的能力,但自动连接会带来额外功耗,因此,对于业务来说,不用主动触发发现,但建议业务按需来触发建立连接并传输数据。后台调用其他设备是可以的,但业务/应用需要申请权限。

10. 手表和电视可以直连吗?就是不通过手机作为中转。

答:手表和电视可以直连,但前提是手机和电视都有BT或者WiFi模块。

11. 软总线无感自组网目前已经开发到什么程度了?现在的体验如何?

答:自组网目前已初步开发完毕,能实现设备的自动上下线检测,支持局域网以及P2P组网方式;增强的组网功能正在开发中,明年HDC大会会正式发布。

12. 发现是局域网和BLE同时的么,可以区分发现方式吗?

答:根据业务需求而定,可支持BLE发现与WiFi发现同时进行;开发者可自由选择进行BLE或WiFi发现。

13. 那么发现对于手机来说是九分钟,那么对于手表会有特殊优化的吧?

答:通常情况下,手表是被发现方,功耗影响极小。

14. 除了标准蓝牙,有对接蓝牙mesh协议的进度计划吗?

答:根据需求而定,目前没有看到蓝牙 mesh的实际价值场景。

如果你有其他软总线相关问题,欢迎回帖提问呀,我们会定期为大家解答!

课程会持续更新,及时关注哦~


更多关于【QA帖】HarmonyOS鸿蒙Next中关于分布式软总线常见问题解答的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

在HarmonyOS鸿蒙Next中,分布式软总线是实现设备间通信的核心技术。以下是关于分布式软总线的常见问题解答:

  1. 什么是分布式软总线? 分布式软总线是HarmonyOS中用于实现设备间高效通信的底层技术,支持设备发现、连接、数据传输等功能。

  2. 分布式软总线如何实现设备发现? 分布式软总线通过广播、组播等方式在局域网内进行设备发现,支持Wi-Fi、蓝牙等多种通信协议。

  3. 分布式软总线支持哪些通信协议? 分布式软总线支持Wi-Fi、蓝牙、NFC等多种通信协议,确保设备在不同网络环境下都能进行通信。

  4. 分布式软总线如何保证数据传输的安全性? 分布式软总线采用加密技术,确保数据传输过程中的安全性,防止数据被窃取或篡改。

  5. 分布式软总线如何处理设备间的连接中断? 分布式软总线具备自动重连机制,当设备间连接中断时,会自动尝试重新建立连接,确保通信的连续性。

  6. 分布式软总线如何优化数据传输效率? 分布式软总线通过数据压缩、分包传输等技术优化数据传输效率,减少网络带宽的占用。

  7. 分布式软总线是否支持跨平台通信? 分布式软总线支持跨平台通信,可以在不同操作系统和设备间进行数据传输和通信。

  8. 分布式软总线如何处理高并发场景? 分布式软总线采用多线程和异步处理机制,能够有效处理高并发场景,确保系统的高效运行。

  9. 分布式软总线如何实现设备间的协同工作? 分布式软总线通过统一的通信协议和接口,实现设备间的协同工作,支持多设备同时操作和数据处理。

  10. 分布式软总线在鸿蒙Next中有哪些新特性? 在鸿蒙Next中,分布式软总线进一步优化了设备发现和连接机制,提升了数据传输的效率和安全性,支持更多通信协议和设备类型。

以上是关于HarmonyOS鸿蒙Next中分布式软总线的常见问题解答。

更多关于【QA帖】HarmonyOS鸿蒙Next中关于分布式软总线常见问题解答的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,分布式软总线是实现设备间无缝连接与协同的核心技术。

常见问题包括:

  1. 设备无法发现彼此,需确保设备在同一局域网且开启蓝牙;
  2. 数据传输不稳定,检查网络环境或重启设备;
  3. 应用无法跨设备运行,确认应用已适配分布式能力。

建议定期更新系统以获取最新优化。

回到顶部