MorJS 设备 获取设备电量
名称 | 功能说明 | MorJS 是否支持 |
---|---|---|
my.getBatteryInfo | 获取电量的异步接口。 | ✗ |
my.getBatteryInfoSync | 获取电量的同步接口。 | ✗ |
低功耗蓝牙
名称 | 功能说明 | MorJS 是否支持 |
---|---|---|
my.connectBLEDevice | 连接低功耗蓝牙设备。 | ✗ |
my.setBLEMTU | 设置低功耗蓝牙设备最大传输单元(MTU)。需在 my.connectBLEDevice 调用成功后调用,mtu 设置范围(22, 512)。 | ✗ |
my.getBLEMTU | 获取低功耗蓝牙设备的最大传输单元(MTU)。 | ✗ |
my.disconnectBLEDevice | 断开与低功耗蓝牙设备的连接。 | ✗ |
my.writeBLECharacteristicValue | 向低功耗蓝牙设备特征值中写入数据。 | ✗ |
my.readBLECharacteristicValue | 读取低功耗蓝牙设备特征值中的数据。 | ✗ |
my.notifyBLECharacteristicValueChange | 启用低功耗蓝牙设备特征值变化时的 notify 功能。 | ✗ |
my.getBLEDeviceServices | 获取蓝牙设备所有 service(服务)。 | ✗ |
my.getBLEDeviceRSSI | 获取蓝牙低功耗设备的信号强度(Received Signal Strength Indication, RSSI)。 | ✗ |
my.getBLEDeviceCharacteristics | 获取蓝牙设备所有 characteristic(特征值)。 | ✗ |
my.onBLECharacteristicValueChange | 监听低功耗蓝牙设备的特征值变化的事件。 | ✗ |
my.offBLECharacteristicValueChange | 监听低功耗蓝牙设备的特征值变化的事件。 | ✗ |
my.onBLEConnectionStateChanged | 监听低功耗蓝牙连接的错误事件,包括设备丢失,连接异常断开等。 | ✗ |
my.offBLEConnectionStateChanged | 取消低功耗蓝牙连接状态变化事件的监听。 | ✗ |
传统蓝牙
名称 | 功能说明 | MorJS 是否支持 |
---|---|---|
my.openBluetoothAdapter | 初始化小程序蓝牙模块。 | ✗ |
my.closeBluetoothAdapter | 关闭本机蓝牙模块。 | ✗ |
my.getBluetoothAdapterState | 获取本机蓝牙模块状态。 | ✗ |
my.startBluetoothDevicesDiscovery | 获取本机蓝牙模块状态。 | ✗ |
my.stopBluetoothDevicesDiscovery | 停止搜寻附近的蓝牙外围设备。 | ✗ |
my.getBluetoothDevices | 获取所有已发现的蓝牙设备,包括已经和本机处于连接状态的设备。 | ✗ |
my.getConnectedBluetoothDevices | 获取处于已连接状态的设备。 | ✗ |
my.onBluetoothDeviceFound | 搜索到新的蓝牙设备时触发此事件。 | ✗ |
my.offBluetoothDeviceFound | 移除寻找到新的蓝牙设备事件的监听。 | ✗ |
my.onBluetoothAdapterStateChange | 监听本机蓝牙状态变化的事件。 | ✗ |
my.offBluetoothAdapterStateChange | 移除本机蓝牙状态变化的事件的监听。 | ✗ |
my.makeBluetoothPair | 蓝牙配对接口。连接蓝牙之前,部分设备需要先配对。 | ✗ |
my.cancelBluetoothPair | 取消蓝牙设备配对。 | ✗ |
my.getBluetoothPairs | 获取已经配对的蓝牙设备。 | ✗ |
iBeacon
名称 | 功能说明 | MorJS 是否支持 |
---|---|---|
my.startBeaconDiscovery | 开始搜索附近的 iBeacon 设备。 | ✗ |
my.stopBeaconDiscovery | 停止搜索附近的 iBeacon 设备。 | ✗ |
my.getBeacons | 获取已经搜索到的 iBeacon 设备。 | ✗ |
my.onBeaconUpdate | 监听 iBeacon 设备的更新事件。 | ✗ |
my.onBeaconServiceChange | 监听 iBeacon 服务的状态变化。 | ✗ |
my.offBeaconServiceChange | 取消监听 iBeacon 服务的状态变化。 | ✗ |
my.offBeaconUpdate | 取消监听 iBeacon 设备的更新事件。 | ✗ |