Paso 7: Configurar nRF8001 - continuada - explicación
Cada característica puede tener varios modos:
- Notificar a
- Indicar
- Escribir sin respuesta
En el modo de notificar , se actualiza el servidor y el cliente es notificado. En otras palabras, el esclavo (nRF8001) informa al cliente (teléfono inteligente) cuando los datos han cambiado. Cuando escribe el remitente (en este caso el nRF8001), el valor se envía automáticamente al receptor (teléfono inteligente) sin el receptor ejecutar un comando "read". Esto es conveniente porque conseguir una actualización inmediata cada vez que algo cambia. Indican modo funciona de forma similar, pero el receptor envía un acuse de recibo al remitente. En otras palabras, se informa al remitente que las transferencias eran acertadas y datos se recibieron correctamente. Este reconocimiento no llevará a cabo en el modo de notificación.
En el modo de escribir sin respuesta , se transmiten los datos al servidor, pero no se reconoce la recepción de datos. En otras palabras, el cliente (teléfono inteligente) envía los datos a la nRF8001, pero el nRF8001 no saber el remitente si la transferencia fue exitosa o si los datos se recibieron correctamente. Escribir funciona de forma similar, pero se reconoce la recepción de datos.
En nRF8001, el concepto de Tubería de servicio se utiliza para simplificar el acceso a Las características del servicio en un cliente o servidor. Tubos señalan una característica específica en un servicio y el valor es transmitido o recibido a través de esa tubería.
El UUID es un Identificador universal único que distingue a servicios y características. De esta manera sabrá el tubo Qué característica o servicio debe apuntar a. En este tutorial, os dejamos el UUID sin cambios.