使用DartLang通过串口进行通信

时间:2014-08-18 16:02:27

标签: serial-port dart rxtx

我想使用DartLang通过串口与Arduino进行通信,而不是通过TCP / ip进行通信。 我找到了DartLang chrome packageChrome Serial reference,这是解决方案吗?或者还有一些其他解决方案可以使用串行端口和DartLang?

1 个答案:

答案 0 :(得分:4)

NicolasFrançois已经构建了一个本机Dart VM扩展程序,可以实现这一目标:

https://github.com/nfrancois/SerialPort

您需要自行编译(需要gccmakepub):

关于如何使用它的信息不是很多,但有some testsdart class应该有用:

看起来你会像这样使用它:

var serial =  new SerialPort(dummySerialPort.path);
serial.onRead.listen((s) => print('Got: $s'));
serial.open()
  .then((_) => serial.write("Hello"))
  //.then((_) => serial.close());