Options
All
  • Public
  • Public/Protected
  • All
Menu

react-native-usb-serialport-for-android

react-native-usb-serialport-for-android

React Native USB serialport module for Android platform based on mik3y/usb-serial-for-android

Installation

npm install react-native-usb-serialport-for-android --save

Usage

import { UsbSerialManager, Parity, Codes } from "react-native-usb-serialport-for-android";

// ...
const devices = await UsbSerialManager.list();

try {
await UsbSerialManager.tryRequestPermission(2004);
const usbSerialport = await UsbSerialManager.open(2004, { baudRate: 38400, parity: Parity.None, dataBits: 8, stopBits: 1 });

const sub = usbSerialport.onReceived((event) => {
console.log(event.deviceId, event.data);
});
// unsubscribe
// sub.remove();

await usbSerialport.send('00FF');

usbSerialport.close();
} catch(err) {
console.log(err);
if (err.code === Codes.DEVICE_NOT_FOND) {
// ...
}
}

See documentation for details.

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT

Generated using TypeDoc