小程序
小游戏
企业微信
微信支付
扫描小程序码分享
oppoR7 手机系统:4.4.4 获取蓝牙设备的特征值,返回的properties对象中write,read,notify都是false,读取和写入数据都不支持,预期:可以读取设备的数据和向设备中写入数据
红米note 手机系统:4.4.4 设备时而显示连接失败,返回错误码:1003 ;
10 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1.
ios:
android:
这两个不是同一个特征值喔..
检查一下
检查一下传入的serviceId是不是同一个,部分机型会有默认的两个服务的,很有可能是传入的serviceId有问题;
2.
Android 上获取到的deviceId要怎样解析才能编码到代码中?
------------------
不是很清楚这个意思,我理解deviceId这个一般是固定的值的,调接口的时候直接传入这个即可吧,支持直接连接的。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
打印出所有特征值看一下,截个图...之前有过case是有两个相同的特征值charactersticId,导致无法正常读写
顺便截一下ios的特征值的图。
返回ture是指系统原生ble app都可以的意思么?
确认下获取特征值参数是否有问题,这些值write,read,notify就只是指这个特征不允许读写,这个是硬件设定的。
连接失败,确认下原生的ble App能否连接成功呢?
请问你是因为这个serviceuuid的问题导致的么
已解决,谢谢!
ios获取的serviceId只有一个,华为荣耀手机获取了3个,那在安卓系统怎么判断获取的serviceId和ios一致呢
ios
华为荣耀
开发者工具和 Android 上获取到的deviceId为设备 MAC 地址,iOS 上则为设备 uuid。因此deviceId不能硬编码到代码中
deviceId
我想问下, Android 上获取到的deviceId要怎样解析才能编码到代码中?
连接的是同一个蓝牙设备
iphone8截图
华为荣耀 PE(系统:4.4.2)
oppo R11 (系统:7.7.1),魅族1(系统:6.0.1),vivo Y51A(系统:5.0.2),这些安卓系统测试都是返回true
参数没有问题,ios系统的正常,在安卓的系统5.0.0以上的安卓机都正常,都可以读写呢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1.
ios:
android:
这两个不是同一个特征值喔..
检查一下
检查一下传入的serviceId是不是同一个,部分机型会有默认的两个服务的,很有可能是传入的serviceId有问题;
2.
Android 上获取到的deviceId要怎样解析才能编码到代码中?
------------------
不是很清楚这个意思,我理解deviceId这个一般是固定的值的,调接口的时候直接传入这个即可吧,支持直接连接的。
打印出所有特征值看一下,截个图...之前有过case是有两个相同的特征值charactersticId,导致无法正常读写
顺便截一下ios的特征值的图。
返回ture是指系统原生ble app都可以的意思么?
确认下获取特征值参数是否有问题,这些值write,read,notify就只是指这个特征不允许读写,这个是硬件设定的。
连接失败,确认下原生的ble App能否连接成功呢?
请问你是因为这个serviceuuid的问题导致的么
已解决,谢谢!
ios获取的serviceId只有一个,华为荣耀手机获取了3个,那在安卓系统怎么判断获取的serviceId和ios一致呢
ios
华为荣耀
开发者工具和 Android 上获取到的
deviceId
为设备 MAC 地址,iOS 上则为设备 uuid。因此deviceId
不能硬编码到代码中我想问下, Android 上获取到的deviceId要怎样解析才能编码到代码中?
连接的是同一个蓝牙设备
iphone8截图
华为荣耀 PE(系统:4.4.2)
oppo R11 (系统:7.7.1),魅族1(系统:6.0.1),vivo Y51A(系统:5.0.2),这些安卓系统测试都是返回true
参数没有问题,ios系统的正常,在安卓的系统5.0.0以上的安卓机都正常,都可以读写呢