cordova的插件 支持android 蓝牙设备插件

在H5流行的今天,app都从原生的开始转成H5混合开发,正好公司需要用到pad+蓝牙的通信实现,在官网也找了一些例子发现都基本上支持蓝牙串口通信的单台设备工作

例如 这个插件就支持蓝牙串口的=通信 cordova-plugin-bluetooth-serial 地址:https://www.npmjs.com/package/cordova-plugin-bluetooth-serial

不过当连接多台设备后就需要来回的切换设备,浪费设备资源,还带来了频繁连接和释放的不稳定性,为了能够同时支持多个设备,我改写了插件

,可以同时支持多台设备同时工作,在不断开的情况下,各自在自己的线程内通信。 插件下载地址:http://download.csdn.net/detail/zhoushuyan/9527836

例子在examples中,设备我在index.js里面写死了,为了便于调试,下载下来的时候稍微改一下,改成你们需要连接的设备,
onDeviceList: function(devices) {
        var deviceList=document.getElementById("deviceList");
        deviceList.innerHTML = "";
        devices.forEach(function(device) {
						var name=device.name;
						var id=device.id;
            var listItem = document.createElement('li'),
              html = '<b>' + name + '</b>[' + id+']';
            listItem.innerHTML = html;
            deviceList.appendChild(listItem);
            if(name.indexOf("HC")>-1){
							$ble.devices.W=device; 
						}
						if(name.indexOf("Gprinter_3915")>-1){
							$ble.devices.P1=device; 
						}
						if(name.indexOf("Gprinter_AAC5")>-1){
							$ble.devices.P2=device; 
						}
        });
    }, 改这里

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值