usar - Usando Bluetooth de baja energía en la línea de comandos de Linux
tecnologia ble (2)
Estoy trabajando en el uso del módem Bluetooth de baja energía con Linux. Estoy usando la opción de línea de comando para eso, es decir, hcitool
. Puedo encontrar los dispositivos usando el comando: $ hcitool scan
Me funciona bien, también puedo transmitir mi dispositivo usando:
sudo hciconfig hci0 leadv
También funciona bien. Pero quiero agregar los servicios y características al dispositivo de módem que pueden ser detectados por otro dispositivo. He intentado sdptool add
pero no funciona para mí. ¿Alguien sabe cómo agregar los servicios y características al periférico usando las herramientas de línea de comando en ubuntu?
Editar: mi módem está transmitiendo pero no puede explorar los servicios y las características del otro dispositivo BLE. Ahora puedo configurar el nombre del dispositivo usando el hcio name command
Editar: ahora puedo representar los servicios y las características ejecutando simultáneamente el comando sudo hcidump
. Pero no puedo rastrear desde dónde obtengo esos servicios y características. Una observación definitiva es que esos servicios son renderizados desde la máquina.
SDP está ausente en BLE. En su lugar, se utilizan el marco Broadcast / advertise y el cliente / servidor GATT.
Varios enlaces:
- BlueZ gatttool : herramienta de línea de comandos para ejecutar procedimientos comunes del GATT
- Perfiles listos de BlueZ GATT
- sugerencia: DBUS
- Ejemplo GATT y DBUS
- ¿Cómo puedo conectarme con FitBit Zip a través de Bluetooth 4.0 LE en Linux con bluez?
- Bluetooth Low Energy: escuchar notificaciones / indicaciones en Linux
- http://comments.gmane.org/gmane.linux.bluez.kernel/29547