代码拉取完成,页面将自动刷新
#cordova-plugin-makeblock-ble
makeblock的cordova蓝牙靠近连接插件。
cordova plugin add http://git.oschina.net/catchzeng/cordova-plugin-makeblock-ble
//or clone到本地
cordova plugin add 本地的路径/cordova-plugin-makeblock-ble
ble.showBluetoothConnectScence: 跳转到蓝牙连接界面
ble.dismissBluetoothConnectScence: 退出蓝牙连接界面
ble.sendData: 发送数据
ble.disConnect: 断开连接
ble.startListenConnected: 监听蓝牙已连接
ble.startListenDisconnected: 监听蓝牙已断开
ble.startListenReceivedData: 监听蓝牙收到数据
ble.startListenBackButtonClicked: 监听点击返回按钮退出蓝牙连接界面
需要更多接口请钉钉联系--曾海涵
设置监听
//!!!Demo中为了方便,监听的回调都使用app.listenSuccess、app.listenFailed,使用时可根据需要进行修改。
ble.startListenConnected(app.listenSuccess,app.listenFailed);
ble.startListenDisconnected(app.listenSuccess,app.listenFailed);
ble.startListenReceivedData(app.listenSuccess,app.listenFailed);
ble.startListenBackButtonClicked(app.listenSuccess,app.listenFailed);
listenSuccess: function(msg) {
alert(msg);
},
listenFailed: function(msg) {
alert(msg);
}
跳转到蓝牙界面
showBluetoothConnectScence: function() {
function showSuccess(msg) {
alert(msg);
}
function showFail(msg) {
alert(msg);
}
ble.showBluetoothConnectScence(showSuccess,showFail);
}
退出蓝牙界面
dismissBluetoothConnectScence: function() {
function showSuccess(msg) {
alert(msg);
}
function showFail(msg) {
alert(msg);
}
ble.dismissBluetoothConnectScence(showSuccess,showFail);
}
发送数据
//其中的Utils.arrayBufferFromArray详见测试项目
sendData: function() {
function showSuccess(msg) {
alert(msg);
}
function showFail(msg) {
alert(msg);
}
//ff 55 03 00 01 00
var getVersionCmd = [
0xff,
0x55,
0x03,
0x00,
0x01,
0x00
];
var cmd = Utils.arrayBufferFromArray(getVersionCmd);
ble.sendData(showSuccess,showFail,cmd);
}
断开连接
disConnect: function() {
function showSuccess(msg) {
alert(msg);
}
function showFail(msg) {
alert(msg);
}
ble.disConnect(showSuccess,showFail);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。