1
シリアル回線に文字列をすばやく送信する必要があります。私は現在、単純なシェルスクリプトを呼び出していますが、Javaでこれをネイティブに実行できるはずです。これを行うためのより良い/より速い/よりクリーンな方法は何ですか?コードはraspbianのRpiで実行されています。Javaでシリアルに書き込む
Javaコード:
public static synchronized boolean sendString(String s){
String target = "/home/pi/send.sh " + s;
Runtime rt = Runtime.getRuntime();
try {
rt.exec(target);
} catch (Exception e) {
return false;
}
return true;
}
バッシュコード:
echo "[email protected]" > /dev/ttyACM0
Pi4Jを使用してください:)そうです。その素晴らしい:) http://pi4j.com/ – slipperyseal
http://pi4j.com/example/serial.html – slipperyseal
私は確かにpi4jをチェックアウトしています!ありがとう。 – woutwoot