Мне нужно отправить строки на последовательную линию довольно быстро. Я в настоящее время просто вызываю простой сценарий оболочки, но я чувствую, что я должен сделать это в Java изначально. Что это лучший/быстрый/более чистый способ сделать это? Код работает на Rpi с raspbian.Запись на серийный номер в 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;
}
код Bash:
echo "[email protected]" > /dev/ttyACM0
Использовать Pi4J :) Я делаю. Его отлично :) http://pi4j.com/ – slipperyseal
http://pi4j.com/example/serial.html – slipperyseal
Я обязательно буду проверять pi4j! Благодарю. – woutwoot