郴州做网站,绵阳企业品牌网站建设,服务器如何做网站,网络营销平台策略softbus_tool 是 OpenHarmony 分布式软总线 API 调用测试工具#xff0c;文件结构如下图所示。
softbus_tool 能够将软总线 interfaces 目录下的一些常用接口集中起来#xff0c;供设备间搭建一些场景时使用#xff08;比如设备绑定、BR 组网#xff0c;BLE 组网#xff…softbus_tool 是 OpenHarmony 分布式软总线 API 调用测试工具文件结构如下图所示。
softbus_tool 能够将软总线 interfaces 目录下的一些常用接口集中起来供设备间搭建一些场景时使用比如设备绑定、BR 组网BLE 组网 指定 P2P 链路传输等。 softbus_tool 一般的使用流程为
1.使用编译命令生成可执行文件;
2.将生成的可执行文件推送到设备
3.在 hdc shell 界面执行会显示 Softbus Tool Command List 命令列表选择接口前面的序号即可执行相应的接口有些接口在执行时需要用户输入参数来实现不同的场景 这些在下文演示部分做了示例。
下面我们来看一下具体的使用流程。 编译说明
1.将 softbus_tool 目录代码下载到本地拷贝到 OpenHarmony 源码 \foundation\communication\dsoftbus\tools路径 下
2.L2 修改步骤
在 \foundation 下添加
修改前为deps [ :SoftBusDumpDeviceInfo ]
修改后为deps [ :SoftBusDumpDeviceInfo, softbus_tool:softbus_tool ]
3.单编 softbus_tool 编译命令
RK3568:/build.sh --product-name rk3568 --ccache --build-target softbus
4.编译结果输出路径为
/out/rk3568/communication/dsoftbus/
使用流程
1.绑定
设备间在组网前需要绑定绑定成功才可以进行后续组网传输功能。
1.启动 AB 两端设备打开设置-WLAN连接同一 WiFi
2.A 端打开计算器点击右上角“向上 →”图标B 端设备上会弹出 6 位数字的验证图片
3.在 A 端输入 6 位验证码
4.绑定成功
2.执行 softbus_tool 程序
出现如下图即为执行成功。 3.WiFi 组网
确认 AB 两端设备均已打开 wifi 开关且已连接同一 WiFi 网络。
A 端执行 0 - PublishService发布服务。B 端执行 2 - StartDiscovery订阅服务。B 端执行 4 - JoinLNN组网。 4.WiFi 退网
A 端或 B 端执行 6 - GetLocalDeviceInfo查看本端 NetworkId 值。B 端或 A 端执行 5 - LeaveLNN退网。 5.File 传输指定 p2p 链路
开始传输前设备间需要 WiFi 组网成功。
A 端执行 14 - CreateSessionServer创建会话服务。B 端执行 14 - CreateSessionServer创建会话服务。 A 端(或 B 端)选择为文件发送端执行 18 - SetFileSendListener, 注册文件发送监听。B 端(或 A 端)选择为文件接收端执行 19 - SetFileRecvListener, 注册文件接收监听。 B 端(或 A 端)执行 6 - GetLocalDeviceInfo查看本端 NetworkId 值。 A 端或 B 端执行 16 - OpenSession打开会话。 A 端或 B 端执行 23 - SendFile发送文件。 A 端或 B 端执行 17 - CloseSession关闭会话。 A 端执行 15 - RemoveSessionServer删除会话服务。B 端执行 15 - RemoveSessionServer删除会话服务。 为了能让大家更好的学习鸿蒙HarmonyOS NEXT开发技术这边特意整理了《鸿蒙开发学习手册》共计890页希望对大家有所帮助https://qr21.cn/FV7h05
《鸿蒙开发学习手册》
如何快速入门https://qr21.cn/FV7h05
基本概念构建第一个ArkTS应用…… 开发基础知识https://qr21.cn/FV7h05
应用基础知识配置文件应用数据管理应用安全管理应用隐私保护三方应用调用管控机制资源分类与访问学习ArkTS语言…… 基于ArkTS 开发https://qr21.cn/FV7h05
Ability开发UI开发公共事件与通知窗口管理媒体安全网络与链接电话服务数据管理后台任务(Background Task)管理设备管理设备使用信息统计DFX国际化开发折叠屏系列…… 鸿蒙开发面试真题含参考答案https://qr18.cn/F781PH 鸿蒙开发面试大盘集篇共计319页https://qr18.cn/F781PH
1.项目开发必备面试题 2.性能优化方向 3.架构方向 4.鸿蒙开发系统底层方向 5.鸿蒙音视频开发方向 6.鸿蒙车载开发方向 7.鸿蒙南向开发方向