1. Requisitos previos (para Debian únicamente, no requeridos en el sistema operativo Ubuntu Core):
sudo apt-get install bluez bluez-tools
2. Prepárese para emparejar MYSERVER y MYCLIENT:
$ sudo bluez.bluetoothctl -a
[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í. Como en el caso de Bluetooth v2.1, Secure Simple Pairing (Emparejamiento simple seguro) es un requisito y ofrece
tres métodos de emparejamiento de dispositivos, que son aplicables en los sistemas Dell Gateway serie 3000:
● Just Works (Simplemente funciona)
● Numeric Comparison (Comparación numérica)
● Passkey Entry (Introducción de clave)
NOTA:
Para obtener más información acerca del emparejamiento de Bluetooth, consulte
pairing-part-4.
[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
4. Configure el 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 del terminal para filtrar los datos a través del puerto serie de bluetooth.
$ cat /dev/rfcomm0
Dispositivo de cliente
$ bluez.sdptool add --channel=22 SP
$ ./rfcomm -r connect /dev/rfcomm0 YY:YY:YY:YY:YY:YY 22
A continuación, cree una nueva instancia del terminal para enviar datos; por ejemplo, una nueva instancia de ssh.
$ echo "test" > /dev/rfcomm0
NOTA:
El comando rfcomm no está disponible en este comando. Si es necesario, puede copiar el archivo binario en el sistema
Edge Gateway desde un sistema basado en AMD64 que ejecute Ubuntu 16.04 o superior.
Seguridad
Módulo de plataforma segura (TPM)
NOTA:
Para obtener más información sobre el TPM, consulte
whitepaper/.
56
Configuración del sistema operativo
https://developer.ubuntu.com/en/snappy/guides/security-
https://blog.bluetooth.com/bluetooth-