Bạn cần phải nhổ tận gốc vì truyền thông nối tiếp trong (hệ thống Linux và khác) android luôn đi qua /dev/ttys..
Và các điều khoản cho /dev/ttys..
thường được thiết lập để rw
chỉ root
.
Nó có thể là trên một số roms android có quyền truy cập vào các thiết bị, nhưng thường đó sẽ không phải là trường hợp.
Nhưng nếu bạn có thể gửi dữ liệu thô qua bluetooth (java), bạn cần sửa đổi mã nguồn ymodem để trả về gói dữ liệu. Gửi gói dữ liệu trả về và bạn đang trên một cách tốt.
EDIT
Có một số cách để gửi các gói liệu:
http://www.intorobotics.com/how-to-develop-simple-bluetooth-android-application-to-control-a-robot-remote/
SPP hoặc RFCOMM? Tôi có thể sủa điên cuồng, nhưng từ bộ nhớ SPP được xây dựng trên RFCOMM mà về cơ bản là một luồng dữ liệu thô. –
Có, SPP nằm phía trên RFCOMM. Từ thông số: Baseband> LMP & L2CAP> RFCOMM & SDP> Mô phỏng cổng nối tiếp hoặc API khác. Tài liệu chính thức trên Bluetooth.org Trường hợp RFCOMM là giao thức truyền tải và SDP là Giao thức khám phá dịch vụ –