Tengo algunas balizas Bluvision Beeks equipadas con sensores de temperatura. Puedo ajustar sus poderes de transmisión. Me pregunto si establecer una potencia de transmisión más alta para una baliza particular dará como resultado una mejor lectura del sensor que si la baliza se configurara a una potencia de transmisión más baja en general. ¿O solo se proporciona una mayor potencia de transmisión para lograr un mayor alcance?
sensors
bluetooth-low-energy
beacons
data-transfer
Undertherainbow
fuente
fuente
Respuestas:
Bluetooth (y prácticamente cualquier otro protocolo de transmisión en contraste con sensores como el radar) se basan en protocolos digitales. Esto significa que las señales son binarias y están protegidas por códigos de detección / corrección de errores.
Mientras la señal sea lo suficientemente fuerte como para que haya solo unos pocos errores en cualquier paquete, la lectura del sensor resultante que se envía no cambiará. Específicamente en el caso de BLE, no hay sobrecarga de corrección de errores en los paquetes, solo un CRC. Cualquier paquete recibido que tenga errores no será reconocido. Esto hace que el paquete se reenvíe (aumentando la latencia como una compensación para mejorar el rendimiento típico). (desde aquí , según @ Aurora0001)
A veces, más potencia puede causar problemas, donde tienes muchos sensores que comparten la misma banda.
fuente