react-native-ble-plx 使用文档

目前react-native关于蓝牙通讯的组件主要有 react-native-ble-manager 和 react-native-ble-plx,国内关于react-native-ble-manager的使用有几篇文章。早在半年前react-native-ble-manager在gitgub上的star远高于react-native-ble-plx,而现在react-native-ble-plx已经实现反超,react-native-ble-plx的官方文档目前还没有翻译的版本,因为自己在实际的项目中有相关的需求,所以尝试翻译官方的文档。

***此篇文章基于react-native-ble-plx

0.7.0***

react-native-ble-plx 官方文档

本指南是对该蓝牙组件api的介绍。所有的例子都是基于CC2541 SensorTag。

首先引入模块

 import { BleManager } from 'react-native-ble-plx'

创建 BLE Manager

第一步,在组件中调用相关的api之前,实例化BleManager。

constructor() {
    super();
    this.manager = new BleManager();
    ...
}

只允许一个BleManager实例存在。当不需要任何BLE功能时,可以通过调用this .manager. destroy()函数来销毁创建的实例。如需再次使用时重新创建BleManager实例。

获取设备蓝牙开关状态

(更新中)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容