Users Guide

1. Requisitos previos.
# sudo apt-get install bluez bluez-tools
2. Prepárese para emparejar MYSERVER y MYCLIENT.
# sudo bluetoothctl
[bluetoothctl]# power on
[bluetooth]# discoverable on
[bluetooth]# scan on
[NEW] Device XX:XX:XX:XX:XX:XX MYCLIENT
[bluetooth]# scan off
3. Empareje entre sí.
[bluetooth]# agent on
[bluetooth]# default-agent
[bluetooth]# pairable on
[bluetooth]# pair XX:XX:XX:XX:XX:XX <MAC Address of Device to Pair>
[bluetooth]# connect XX:XX:XX:XX:XX:XX [CHG] Device XX:XX:XX:XX:XX:XX Connected: yes
[bluetooth]# exit
A partir de Bluetooth v2.1, SPP ofrece tres métodos de emparejamiento de dispositivos, que se aplican en Edge Gateway:
Simplemente funciona
Comparación numérica
Introducción de clave
NOTA: Para obtener más información sobre la detección de Bluetooth, consulte blog.bluetooth.com/bluetooth-pairing-part-4.
4. Configurar SPP.
Dispositivo de servidor
# bluez.sdptool add --channel=22 SP
# ./rfcomm -r listen /dev/rfcomm0 22
Waiting for connection on channel 22
Connection from XX:XX:XX:XX:XX:XX to /dev/rfcomm0 <These lines will be seen when client
comes>
Press CTRL-C for hangup
A continuación, cree una nueva instancia de terminal para filtrar los datos sobre bluetooth serial.
$ cat /dev/rfcomm0
Dispositivo cliente
# bluez.sdptool add --channel=22 SP
# ./rfcomm -r connect /dev/rfcomm0 YY:YY:YY:YY:YY:YY 22
Luego, cree una nueva instancia de terminal para enviar datos, por ejemplo, una nueva instancia de ssh.
# echo "test" > /dev/rfcomm0
NOTA:
rfcomm no está disponible en este comando. Si es necesario, puede copiar el binario en Edge Gateway desde un sistema
basado en AMD64 con Ubuntu 16.04 o superior.
Restauración de Ubuntu Server
Puede restaurar Ubuntu Server con uno de los métodos de recuperación definidos para Ubuntu Server. Para obtener más información,
consulte Restauración de Ubuntu Core 16.
Configuración del sistema operativo
79