遇到的问题:
1.分布式设备发现以太网网线入网无法被发现(板子通过网线连接路由器)
目前验证的点:
1.通过路由器的WIFI入网的2台设备可以互相发现。
2.通过路由器的网线入网的2台设备无法互相发现。
3.一台通过WIFI入网,另一个通过路由器网线入网, 网线入网能发现WIFI入网设备,WIFI入网设备无法发现网线入网设备。
背景环境:
使用的板子是RK3588
SDK版本:OpenHarmony SDK API 14 全量包
entry项目中module.json5申请的权限有:
ohos.permission.DISTRIBUTED_DATASYNCohos.permission.DISTRIBUTED_SOFTBUS_CENTERohos.permission.sec.ACCESS_UDID
希望平台能帮忙解答我的疑惑
开发文档中讲的是连接同一局域网即可,为什么网线入网会无法被查询到,由于网络上使用网线连接开发板用来做分布式的资料比较少,所以没有找到前人可借鉴经验,希望能得到社区的帮助,感谢!
分布式设备管理开发指南的约束与限制
使用设备管理能力,需要用户确认不同设备已连接同一局域网或者蓝牙开关已开启,否则该能力不可用。
设备信息属于用户敏感数据,所以即使用户已连接同一局域网或者蓝牙开关已开启,应用在获取设备位置前仍需向用户申请数据同步权限。在用户确认允许后,系统才会向应用提供设备管理能力。
https://laval.csdn.net/64f3fd6587b26b6585a1d4fa.html
https://gitee.com/zhan-zhaoming/dsoftbus_tool,看看有无帮助,在dsoftbus中wifi的优先级会高于以太网,所以你需要用tcpdump抓一下wifi设备和以太网设备的广播包看看是否有互相发现
