Elija entre la publicidad de bajo consumo de Bluetooth y la conexión para aplicaciones de datos pequeños de baja potencia

1

Tengo varios sensores que funcionan con baterías de monedas, que se supone que envían datos a un dispositivo central periódicamente. El tamaño de los datos es pequeño: los datos significativos deben ser de unos pocos bytes, excluyendo la sobrecarga del paquete BLE. El período de transmisión es largo: puede ser una vez por hora o incluso por varias horas. Estoy usando un módulo Bluetooth de baja energía (BLE) (BL600 de Laird) que tiene un SoC nRF51822 en su interior. El objetivo es minimizar el consumo de energía promedio, ya que se supone que los sensores funcionan con la batería durante un tiempo prolongado (¿un año o algo así?). Obviamente, el periférico BLE puede enviar datos mediante publicidad o conexión. No estoy seguro de cuál es el camino a seguir, y qué factores debo considerar para tomar la decisión. ¿Podría alguien por favor consejo?

    
pregunta shva

1 respuesta

1

Si sus datos cabrán en una carga útil de paquetes publicitarios, entonces esa es la forma más baja posible de obtener esos datos en un receptor (o receptores). Para enviar un conjunto de datos atómicos a través de publicidad, solo necesita enviar un único paquete. Una conexión como mínimo requeriría un envío seguido de una recepción.

También indica que podría pasar horas entre paquetes de datos. Con la publicidad, puede enviar sus paquetes de forma espontánea como desee, siempre que el receptor reciba el paquete cuando lo envíe, entonces la transferencia es buena.

Los paquetes de publicidad también son mucho más simples de crear. Puede guardar los ciclos del procesador distribuyendo todas las partes estáticas del paquete en la memoria uno y luego actualizando muy rápidamente solo los campos de datos dinámicos antes del envío.

    
respondido por el bigjosh

Lea otras preguntas en las etiquetas