react-native-usbserial

1.0.1 • Public • Published

react-native-usbserial

This wrapper implementation is totally based on usb-serial-for-android. Thanks mik3y for the awesome project.

Installation

npm install react-native-usbserial --save

Integrate module

To integrate react-native-usbserial with the rest of your react app just execute:

react-native link react-native-usbserial

Android

To integrate it with your android application you also need to add these following lines on your android/app/build.gradle:

repositories {
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}

Usage

import { UsbSerial} from 'react-native-usbserial';
 
const usbs = new UsbSerial();
 
async function getDeviceAsync() {
 
    try {
        const deviceList = await usbs.getDeviceListAsync();
        const firstDevice = deviceList[0];
        
        console.log(firstDevice);
 
        if (firstDevice) {
            const usbSerialDevice = await usbs.openDeviceAsync(firstDevice);
            
            console.log(usbSerialDevice);
        }
    } catch (err) {
        console.warn(err);
    }
}
 
getDeviceAsync();

Package Sidebar

Install

npm i react-native-usbserial

Weekly Downloads

4

Version

1.0.1

License

MIT

Last publish

Collaborators

  • mapaiva