Serie Bluetooth
El complemento permite la comunicación serie a través de Bluetooth. Está escrito para la comunicación entre Android o iOS y Arduino.
Repositorio (en espera): /don/BluetoothSerial
1. Instale los complementos nativos de Cordova e Ionic:
2. Agregue complementos al módulo de la aplicación
Android
iOS
Windows Phone 8
connect(macAddress_or_uuid)
Plataformas:**** ANDROID IOS WINDOWS PHONE
Conéctate a un dispositivo Bluetooth
****Devoluciones:** Observable
Conéctate para suscribirte, desconecta para cancelar la suscripción .
connectInsecure(macAddress)
Plataformas:****ANDROID
El dispositivo Bluetooth está conectado de forma insegura
****Devoluciones :** Observable
Conéctese para suscribirse, desconéctese para cancelar la suscripción.
desconectar()
Dispositivo desconectado
****Devoluciones:** Promesa
escribir(datos)
Plataformas:****ANDROID IOS WINDOWS PHONE
Escribe datos en el puerto serie
****Devoluciones:** Promesa Promesa de devolución cuando se escriben datos disponible() Plataformas:****ANDROID IOS WINDOWS PHONE Obtener disponible Número de bytes de datos ****Devoluciones:** Promise Devuelve una promesa que contiene bytes disponibles read() Plataformas:****ANDROID IOS WINDOWS PHONE Leer datos del buffer ****Devoluciones:** Promesa Promesa de devolver datos del búfer readUntil(delimiter) Plataformas:****ANDROID IOS WINDOWS PHONE Leer desde el búfer Obtener datos hasta alcanzar el delimitador ****Devoluciones:** Promise devuelve una promesa suscripción(delimitador) Plataformas :****ANDROID IOS WINDOWS PHONE Suscríbete para recibir notificaciones cuando se reciban datos ****Devoluciones:** Observable Devuelve un observable subscribeRawData() Plataformas:****ANDROID IOS WINDOWS PHONE Recibir cuando la suscripción recibe datos para notificar ****Devoluciones:** Observable Devuelve un observable clear() Plataformas: ****ANDROID IOS WINDOWS PHONE Borrar los datos en el buffer ****Devoluciones:** Promesa Devolución después de completar la promesa list() Plataformas:****ANDROID IOS WINDOWS PHONE Lista de dispositivos vinculados *** *Devoluciones:** Promesa Devuelve una promesa isEnabled() Plataformas:****ANDROID IOS WINDOWS PHONE Informar si Bluetooth está habilitado ****Devuelve:** Promesa Devuelve una promesa isConnected( ) Plataformas:****ANDROID IOS WINDOWS PHONE Informar estado de conexión ****Devoluciones:** Promesa Devuelve una promesa readRSSI() Plataformas:****ANDROID IOS WINDOWS PHONE Lee RSSI desde el dispositivo periférico conectado p> p> ****Devoluciones:** Promesa Devuelve una promesa showBluetoothSettings() Plataformas:** ** ANDROID IOS WINDOWS PHONE Muestra la configuración de Bluetooth en el dispositivo ****Devoluciones:** Promesa Devuelve una promesa p> enable() Plataformas:****ANDROID IOS WINDOWS PHONE Habilita Bluetooth en el dispositivo ****Devoluciones: ** Promesa Devuelve una promesa discoverUnpaired() Plataformas:****ANDROID IOS WINDOWS PHONE Dispositivo no encontrado ****Devoluciones:** Promise Devuelve una promesa setDeviceDiscoveredListener() Plataformas:****ANDROID IOS WINDOWS PHONE Suscríbete a notificaciones de descubrimiento de dispositivos Bluetooth. El proceso de descubrimiento debe iniciarse mediante la funcionalidad discoverUnpaired. ****Devoluciones:** Observable Devuelve un observable setName(newName) Plataformas:* ***ANDROID Establece el nombre del dispositivo legible transmitido a otros dispositivos setDiscoverable(discoverableDuration) Plataformas:****ANDROID Hacer que el dispositivo sea reconocible para otros dispositivos