1.0.1 • Published 3 years ago
@coreaiot/sensor v1.0.1
Coreaiot 信标 SDK 微信小程序
使用
const { generateAdvertisingData } = require('/path/to/sensor.min.js')
wx.createBLEPeripheralServer({
success: res => {
const server = res.server
wx.getSystemInfo({
success: res => {
const data = generateAdvertisingData(res.platform, {
id: 0xe261,
battery: 8,
alarm: false,
})
server.startAdvertising(data)
}
})
}
})
函数 generateAdvertisingData 参数说明
function generateAdvertisingData(
/**
* 操作系统
* 目前只支持 ios 和 android
*/
platform: 'ios' | 'android';
params: {
/**
* ID
* MAC 地址的后两个字节
* 值域:[0, 0xffff]
* iOS 机器不可以是 [56E6, 9730, 0BAA, 8E5C, C403,DB34, 67F7, 2745, ACCC, 2F61]
*/
id: number;
/**
* 报警状态
*/
alarm: boolean;
/**
* 电池电量
* 值域:[0, 10]
* 实际电量为 值 * 10 * 100%
* 例:值为 5 表示电池电量为 50%
*/
battery: number;
}
)