Intercambiar datos con el módulo HM-10
Además de esto, necesitará saber más al respecto.
FizziQ proporciona acceso a información de tarjetas y sensores externos a través de una conexión Bluetooth BLE. Las tarjetas micro: bit , Arduino BLE o ESP 32 tienen módulos bluetooth BLE compatibles con FizziQ.
Además de esto, necesitará saber más al respecto.
Para placas que no tienen módulo Bluetooth como las placas Arduino de primera generación, o para lenguajes de programación que no son compatibles con los módulos bluetooth de las placas (por ejemplo Python en micro: bit), se puede utilizar el módulo Bluetooth HM. -10 que permite enviar datos directamente a la aplicación FizziQ a través de Bluetooth BLE.
Además de esto, necesitará saber más al respecto.
Tenga en cuenta que otros módulos, como otros módulos Bluetooth, como el módulo HC06, no son compatibles. FizziQ no podrá conectarse a estos módulos.
Además de esto, necesitará saber más al respecto.
El HM-10 es un pequeño módulo SMD Bluetooth 4.0 BLE de 3.3v basado en TI CC2540 o CC2541 Bluetooth SOC (System On Chip). Permite enviar datos en formato UART a varios servicios. Para obtener más información: http://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/
Además de esto, necesitará saber más al respecto.
FizziQ reconoce los datos publicados en el Servicio 3, Servicio personalizado y en la función uuid: 0000FFE1-0000-1000-8000-00805F9B34FB
Además de esto, necesitará saber más al respecto.
Los datos intercambiados por el servicio UART deben estructurarse en forma de una cadena de caracteres con el siguiente formato: 'NOMBRE: VALOR'. Por ejemplo, para un voltaje de 5 voltios: 'Voltaje: 5.0'. Para más detalles, siga este enlace .
Además de esto, necesitará saber más al respecto.
Se reconocen los siguientes nombres de medición: temperatura, humedad, presión atm, voltaje, peso, aceleración, luminosidad, campo magnético, brújula y concentración. Los otros nombres se mostrarán bajo el nombre genérico del sensor.
Además de esto, necesitará saber más al respecto.
Para conectar un módulo HM-10 con FizziQ a través de Bluetooth:
1. Compruebe que los datos sean enviados por el servicio CUSTOM.
2. El uuid de la función es "0000FFE1-0000-1000-8000-00805F9B34FB"
3. Se debe emitir una notificación para indicar a FizziQ que los datos están disponibles.
3. Como alternativa a la notificación, se puede incluir una pausa de al menos 500 ms entre la publicación de dos datos. El módulo HM-10 incluye automáticamente una notificación.
Además de esto, necesitará saber más al respecto.
Ejemplo de un programa creado con el entorno de programación VittaSciences, con una tarjeta micro: bit, una extensión Grove y un módulo HM-10
Además de esto, necesitará saber más al respecto.
