Skip to content

flyingtime/serialport_plus

 
 

Repository files navigation

serialport_plus

A Flutter plugin integrated with Android-SerialPort-API.

This plugin works only for rooted Android devices.

Usage

List devices

  List devices = await SerialportFlutter.listDevices();

List devices path

  List devices = await SerialportFlutter.listDevicesPath();

Open/Close device

bool openResult = await SerialportFlutter.open('/your/device/path', baudrate, dataBits, parity, stopBits);
bool closeResult = await SerialportFlutter.close();

Write data to device

await SerialportFlutter.write(Uint8List.fromList("Write some data".codeUnits));

Add runAsRoot for Android Permissions

await SerialportFlutter.runAsRoot("chmod 666 /your/device/path");

About

Serial Port plugin for Android devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 57.8%
  • Java 42.2%