帖子
帖子
用户
博客
课程
显示全部楼层
3
帖子
0
勋章
12
Y币

[插件使用] ble模块getPeripheral无法获取数据

[复制链接]
发表于 2021-4-14 10:24:40

ble模块getPeripheral无法获取数据,代码如下:
getPeripheral获取的一直都是空,ble版本是1.1.8

        var ble = api.require('ble');
        alert(ble + "ble");
        ble.initManager(function(ret) {//初始化
            alert(JSON.stringify(ret) + "初始化");
            ble.scan(function(ret){
                serviceUUIDs: ['','']
            }, function(ret){
                if(ret.status){
                    alert("don_开始扫描")
                    ble.getPeripheral(function(ret) {
                        if (ret) {
                            alert(JSON.stringify(ret));
                        }
                    });
                }
            })
        });


380
帖子
4
勋章
6
Y币
扫描一段时间后再获取
11
帖子
0
勋章
172
Y币
本帖最后由 秦鹏 于 2021-7-12 17:52 编辑
技术支持-F 发表于 2021-4-14 10:52
扫描一段时间后再获取

搜索了一圈论坛,这个才是正解。

建议你们写到模块文档里去,就在ble.getPeripheral这儿的描述加上这么一句话。

搜了一圈烦得很,要么说需要开启定位权限,要么说蓝牙权限问题,要么说多搜索几次试试,都是假的,都不了了之了,感觉APICloud要凉了一样。。
2021年07月12日17:51:28 撤回一下。。定位要开。。
11
帖子
0
勋章
760
Y币
秦鹏 · 2021-7-12 16:46搜索了一圈论坛,这个才是正解。

建议你们写到模块文档里去,就在ble.getPeripheral这儿的描述加上这么一句话。

如何扫描一段时间?
11
帖子
0
勋章
760
Y币
技术咨询-F · 2021-4-14 10:52扫描一段时间后再获取

请问怎么写搜索一段时间再获取?
3
帖子
0
勋章
298
Y币
ksig · 2023-3-31 19:31如何扫描一段时间?

解决了吗 怎么扫描一段时间呀?
11
帖子
0
勋章
760
Y币
四海为家2017 · 2024-4-2 10:33解决了吗 怎么扫描一段时间呀?

在执行getPeripheral时settimeout10秒
您需要登录后才可以回帖 登录

本版积分规则