Можно ли использовать команду записи bluetoothctl для отправки последовательных данных?

Awksolución:

awk 'BEGIN{
         abc = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
         split(abc, letters, "")
     }
     {
         for (i = 1; i <= NF; i++) print letters[i] "=" $i;
         print "" 
     }' FS=':' input.txt > newfile

newfilecontenidos:

A=1
B=2
C=3
D=4

A=4
B=3
C=2
D=1
2
09.02.2017, 01:30
1 ответ

Один из способов сделать это - использовать команду rfcomm bind ... .

используйте сканирование bluetoothctl и выполните сопряжение целевого устройства, затем свяжите последовательное устройство с:

sudo rfcomm bind 0 C9:5B:CE:A4:97:C7

, чтобы оно создавало устройство как

ls /dev/rfcomm0

, затем вы можете использовать любой инструмент (например, dd ) для записи / читать данные из этого канала.

Когда закончите, вы можете использовать для освобождения:

rfcomm release 0

и bluetoothctl , чтобы отключить / разорвать пару с устройством.

4
27.01.2020, 22:10

Теги

Похожие вопросы