该插件封装了捷杰传感测温测振仪功能,用于从传感器实时获取监测数据
使用该模块前需要打开蓝牙,申请蓝牙相关权限
初始化
init(callback(ret))
ret:
{
status: true, // ture | false 操作是否成功
msg:'' // 错误提示信息; 仅status为false时有回调
}
var jjsensorDetactor = api.require('jjsensorDetactor');
jjsensorDetactor.init(function(ret) {
alert(JSON.stringify(ret));
});
Android系统
可提供的1.0.0及更高版本
搜索设备 (搜索结果可在 addEventListener 事件sensorFind中获取)
search(callback(ret))
ret:
{
status: true, // ture | false 操作是否成功
msg:'' // 错误提示信息; 仅status为false时有回调
}
var jjsensorDetactor = api.require('jjsensorDetactor');
jjsensorDetactor.search(function(ret) {
alert(JSON.stringify(ret));
});
Android系统
可提供的1.0.0及更高版本
开始测量
startMeasurement({params}, callback(ret))
sensorMac:
ret:
{
status: true, // ture | false 操作是否成功
msg:'' // 错误提示信息; 仅status为false时有回调
}
var jjsensorDetactor = api.require('jjsensorDetactor');
jjsensorDetactor.startMeasurement({
sensorMac:'58:93:D8:D2:5D:40'
}, function(ret) {
alert(JSON.stringify(ret));
});
Android系统
可提供的1.0.0及更高版本
停止测量
stopMeasurement(callback(ret))
ret:
{
status: true, // ture | false 操作是否成功
msg:'' // 错误提示信息; 仅status为false时有回调
}
var jjsensorDetactor = api.require('jjsensorDetactor');
jjsensorDetactor.stopMeasurement(function(ret) {
alert(JSON.stringify(ret));
});
Android系统
可提供的1.0.0及更高版本
事件监听
addEventListener({params}, callback(ret))
ret:
{
eventType: 'sensorData', //字符串类型;事件类型
data:{}, //JSON对象;传感器数据;仅eventType为sensorData时有值
isStarted:true, //布尔类型;开始测量是否成功;仅eventType为measurementStart时有值
sensorName:'', //字符串类型;搜索设备返回的名称;仅eventType为sensorFind时有值
errorMsg:'错误信息' //字符串类型;错误信息;仅eventType为handlerError时有值
}
eventType取值范围:
传感器返回数据说明(data字段数据结构):
{
"aX": 0.01,//X轴加速度峰值(m/s2)
"aY": 0.01,
"aZ": 0.02,
"alarmLevel": 0,//报警等级
"battery": 4,//电压(V)
"createTime": 1694768403875, //创建时间
"expandType": "VB11H",
"fX": 0,//X轴频率(Hz)
"fY": 0,
"fZ": 0,
"rX": -0.05,//X轴倾角(°)
"rY": -0.11,
"rZ": 89.87,
"rssi": 0,//蓝牙信号强度 传感器协议里面没有rssi 返回 0
"sX": 3,//X轴位移峰峰值(um)
"sY": 2,
"sZ": 4,
"sleepT": 0,
"tem": 26.35,//温度(℃)
"vX": 0.07,//X轴速度 RMS 值(mm/s)
"vY": 0.06,
"vZ": 0.08
}
var jjsensorDetactor = api.require('jjsensorDetactor');
jjsensorDetactor.addEventListener(function(ret) {
alert(JSON.stringify(ret));
});
Android系统
可提供的1.0.0及更高版本