帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
5
帖子
0
勋章
24
Y币

[插件使用] ble 蓝牙模块connect链接 -1 未知错误,求解

[复制链接]
发表于 2016-7-20 17:33:59
本帖最后由 小福气 于 2016-7-20 17:37 编辑

android平台 红米note3手机
ble 蓝牙模块能扫描到外围设备,调用connect链接的时候报 -1 未知错误,求解啊,急急急,log和代码如下
QQ图片20160720173056.png
apiready = function(){
        initPage();
        __page.init();
        var ble = api.require('ble');
        ble.initManager(function(ret){
            if(ret.state == "poweredOff"){
                api.alert({msg:"请先打开蓝牙"});
            }else if(ret.state == "poweredOn"){
                api.alert({msg:"蓝牙已开启"});
            }
        });


        //开始扫描蓝牙
        $('#scan').on('click',function(){


            ble.scan({
//                serviceUUIDs:['','']
            }, function( ret1 ){
                if( ret1.status ){
                    alert( '开始扫描' );
                }
            });


           /* ble.isScanning(function( ret ){
                //判断是否正在扫描
                if(ret){
                    alert( '正在扫描ing' );
                }else{


                }
            });*/
        });


        //停止扫描蓝牙
        $('#stop_scan').on('click',function(){
            ble.isScanning(function( ret ){
                //判断是否正在扫描
                if(ret){
                    ble.stopScan();//停止扫描
                    alert( '已停止扫描' );
                }
            });
        });


        //列出扫描到的数据
        $('#getPeripheral').on('click',function(){
            ble.getPeripheral( function( ret ){
                var html = '';
                var rssi = null;//信号强度
                if( ret ){
                    for(var n in ret.peripherals){
                        rssi = ret.peripherals[n].rssi * -1;
                        if(rssi > 60){
                            rssi = "强";
                        }else if(rssi > 30){
                            rssi = "中";
                        }else if(rssi > 10){
                            rssi = "弱";
                        }
                        html += '<li uuid="' + ret.peripherals[n].uuid + '" class="connect">' + ret.peripherals[n].name + ' 信号:' + rssi + '' + '</li>';
                    }
                    $('#Peripheral_list').html(html);
                    console.log(JSON.stringify(ret));
                }
            });
        });


        //链接到外围设备
        $('#Peripheral_list').on('click','.connect',function(){
            var uuid = $(this).attr('uuid');
            ble.connect({
                peripheralUUID: uuid
            },function(ret,err){
                console.log(JSON.stringify(ret));
                console.log(JSON.stringify(err));
                if(ret.status) {
                    alert("连接成功!");
                } else {
                    alert(err.code);
                }
            });
            console.log('正在连接中');
        });


    };

380
帖子
4
勋章
6
Y币

解决过了。
如果有疑问,可以把设备寄给我们,我们调试看看。
5
帖子
0
勋章
3759
Y币
你得说明下是哪个平台下的问题啊
5
帖子
0
勋章
24
Y币
smifxrh 发表于 2016-7-20 17:35
你得说明下是哪个平台下的问题啊

android 红米note3
5
帖子
0
勋章
24
Y币
    <preference name="backgroundMode" value="external-accessory | bluetooth-central | bluetooth-peripheral"/><!--蓝牙配置-->
config.xml已经配置,并云编译,多次测试都是一样的错误
5
帖子
0
勋章
24
Y币
这个问题好像有好多人都遇到了,官方赶紧排查下吧,我们急需~
5
帖子
0
勋章
24
Y币
顶上去~~
5
帖子
0
勋章
24
Y币
经测试,这个问题在IOS下没问题,同样代码在红米note3就出问题~
0
帖子
0
勋章
1911
Y币
小福气 发表于 2016-7-21 14:56
经测试,这个问题在IOS下没问题,同样代码在红米note3就出问题~

已反馈给开发工程师调研并进行修复。
54
帖子
2
勋章
930
Y币
请问解决了没?我也遇到连接设备提示未知错误
20
帖子
0
勋章
90
Y币
到现在问题一样,android  CONNECT 超时好久才报 -1 错误,IOS  CONNECT没问题。
12下一页
您需要登录后才可以回帖 登录

本版积分规则