Uso de Bluetooth low energy en la línea de comandos de Linux


Estoy trabajando en el uso del módem Bluetooth de baja energía con Linux. Estoy usando la opción de línea de comandos para eso, es decir, hcitool. Puedo encontrar los dispositivos usando el comando: $ hcitool scan

Está funcionando bien para mí, también puedo transmitir mi dispositivo usando:

 sudo hciconfig hci0 leadv

También está funcionando bien. Pero quiero agregar los servicios y características al dispositivo módem que puede ser detectado por otro dispositivo. He intentado sdptool add pero no está funcionando para mí. ¿Alguien sabe cómo para agregar los servicios y características al periférico usando las herramientas de línea de comandos en ubuntu?

Edit: Mi módem está transmitiendo pero no es capaz de explorar los servicios y características del otro dispositivo BLE. Ahora puedo establecer el nombre del dispositivo usando hcio name command

Editar: Ahora puedo renderizar los servicios y las características, ejecutando simultáneamente el comando sudo hcidump. Pero no soy capaz de rastrear desde dónde estoy recibiendo esos servicios y característica. Una observación definitiva es que esos servicios se están prestando desde la máquina.

Author: yousif saeed, 2013-07-24

2 answers

 38
Author: nopsoft,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:32:14

Solía transmitir servicios BT siguiendo este artículo. Esta página no sólo le shouws cómo anunciar un perfil, pero también le da un ejemplo sobre cómo implementar el perfil de HSP.

Para conocer la clase bt que necesita anunciar, puede revisar esta otra página .

 0
Author: Ottavio Campana,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-29 07:00:25