roBtCentralManager
9 min
este objeto le permite comprobar si bluetooth está instalado; establecer, supervisar o recuperar los anuncios actuales de bluetooth low energy (ble); y buscar dispositivos bluetooth scan(parameters as roassociativearray) as boolean cuando se establece en verdadero , el escaneo incluye anuncios ble los parámetros pueden incluir informes publicitarios if btadvertisingreportevent getadapter() as string devuelve el adaptador al que pertenece el dispositivo de anuncios getdevice() as string devuelve el identificador del dispositivo remoto de anuncios getrssi() as integer devuelve el indicador de intensidad de señal del anuncio getdata() as robytearray devuelve datos del anuncio getadvertisement() as roassociativearray disponible a partir de bos 9 0 198 y 9 1 21, esto devuelve una matriz asociativa que contiene todo lo anterior los nombres de los campos son adapter path \<font color="#704ae0">string\</font> la ruta del objeto del adaptador al que pertenece el dispositivo device address \<font color="#704ae0">string\</font> la dirección del dispositivo bluetooth del dispositivo remoto rssi \<font color="#704ae0">int\</font> el indicador de intensidad de señal recibida del dispositivo remoto (consulta o anuncio) datos \<font color="#704ae0">robytearray\</font> un robytearray de datos de fabricación ifbtdevicefoundevent getdevice() como roassociativearray disponible a partir de bos 9 0 198 y 9 1 21, esto devuelve una matriz asociativa que contiene lo siguiente adapter path \<font color="#704ae0">string\</font> la ruta del objeto del adaptador al que pertenece el dispositivo dirección \<font color="#704ae0">string\</font> la dirección del dispositivo bluetooth del dispositivo remoto nombre \<font color="#704ae0">string\</font> el nombre remoto bluetooth alias \<font color="#704ae0">string\</font> el alias de nombre del dispositivo remoto rssi \<font color="#704ae0">int\</font> el indicador de intensidad de señal recibida del dispositivo remoto (consulta o publicidad) tx power \<font color="#704ae0">int\</font> el nivel de potencia transmitida anunciado (consulta o publicidad) uuids \<font color="#704ae0">roarray\</font> un roarray de cadenas uuid que representan los servicios remotos disponibles advertising flags \<font color="#704ae0">roarray\</font> un roarray de indicadores de publicidad datos del fabricante \<font color="#704ae0">roarray\</font> un roarray de roassociativearray donde cada elemento tiene identificación \<font color="#704ae0">int\</font> el id del fabricante datos \<font color="#704ae0">robytearray\</font> un robytearray de datos mfg service data \<font color="#704ae0">roassociativearray\</font> un roassociativearray con los siguientes pares uuid \<font color="#704ae0">string\</font> cadenas uuid que representan los servicios remotos disponibles datos del servicio \<font color="#704ae0">robytearray\</font> un arreglo de datos de publicidad del servicio ifbtdevicelostevent getdevice() como roassociativearray disponible a partir de bos 9 0 198 y 9 1 21, esto devuelve un arreglo asociativo que contiene lo siguiente adapter path \<font color="#704ae0">string\</font> la ruta del objeto del adaptador al que pertenece el dispositivo dirección \<font color="#704ae0">string\</font> la dirección del dispositivo bluetooth del dispositivo remoto ejemplo mp = createobject("romessageport") btc = createobject("robtcentralmanager") btc setport(mp) btc scan({advertising reports true})