时间:2019-04-30 来源:小程序工厂
微信小程序接口只是负责将广播包这段厂商自定义二进制数据透传给开发者,按什么格式如何解析应该是按你的设备已定的广播包协议来做解析的,我这边没法提供方案。
你可以先用第三方的App如 LightBlue ,看下你的设备的 ManufacturerData 是不是符合你预期的格式。
写了这么多就是要得到mac地址 但是还能怎么得到啊///???
不是 我的意思是就是得到这种类型字符串了 可是我么偶办法把它变成mac地址
1、确定 我用走到上面的话是出来字符串a13434sd2324234234
=====================================
每次都是固定是 a13434sd2324234234 这个字符串么?
2、 还有个问题 advertiseData 有是有有时候没有
=====================================
我看没有的都是未知设备,应该不是你要进行连接的目标设备,建议调用 wx.startBluetoothDevicesDiscovery 时传入你们设备的主serviceId参数,可以过滤掉你不需要的设备。
还有个问题 advertiseData 有是有有时候没有
确定 我用走到上面的话是出来字符串a13434sd2324234234
我看了一个帖子
他这个getMacAddress() 里面的应该就是那个字符串 他怎么得到了 我得不到 ~~~~那个函数不就应该是变成16进制的吗..
你好,每个厂商设备广播包内容中的厂商自定义数据段都不一样,你确认你的设备广播的是mac地址么?