O que é exactamente txPower para o Bluetooth LE e como é utilizado?

Estou tentando entender o que é exatamente txPower e como usá-lo, uma vez que estou planejando desenvolver e Android app que usa Beacons.

Vi 2 Definições online:

1.O poder transmitido do farol.

2.A energia recebida a 1 metro do farol.

Como é que estas duas definições estão relacionadas? Além disso, ao transmitir um sinal de sinal de um dispositivo usando um aplicativo como QuickBeacon, como é que eu determino o que definir o poder (txPower) para?

Author: user3001845, 2016-04-26

3 answers

A maioria dos formatos de beacon contêm um único byte na transmissão que indica qual deve ser o nível de sinal esperado quando você está a um metro de distância. Este byte é por vezes chamado txPower (abreviatura de potência transmitida) e por vezes potência medida.

Não confunda isto com uma segunda configuração em alguns modelos de beacon que lhe permite variar o quão fortemente o transmissor envia as suas transmissões. Isto é tipicamente chamado transmitir power , é por isso que a potência medida é um termo menos facilmente confuso.

O campo de potência medido é usado para fazer estimativas de distância.Se o telefone vê que o seu nível de sinal é o mesmo que o campo de energia medido transmitido pelo Farol, sabe que está exactamente a um metro de distância. Se tem um sinal mais forte, sabe que está mais perto. Se tem um sinal mais fraco, sabe que está mais longe. Usando uma fórmula, você pode ter uma idéia aproximada da distância em metros.

Produção esta estimativa da distância precisa requer que o campo de potência medido seja ajustado adequadamente ao nível de sinal esperado a um metro. É muitas vezes pré-configurado no farol pelo fabricante, mas é tipicamente ajustável. Por que quer ajustá-lo? Se colocares o sinal dentro de um armário, pode atenuar o sinal. Se colocares o farol contra uma parede de metal, pode aumentar o sinal devido aos reflexos. Por esta razão, recomenda-se que calibres um farol medindo e ajustando o seu valor de potência medido após a instalação.

A calibração envolve a utilização de um telefone para medir o nível do sinal de farol (utilizando uma medição chamada indicador de intensidade do sinal recebido ou RSSI, que é medida em dBm). Para calibrar, você segura um telefone com um receptor bluetooth tipicamente executando (idealmente um iPhone 6, mas os dispositivos Nexus funcionam bem também) exatamente a um metro do farol, e mede a força média do sinal em 30 segundos. Muito aplicações e ferramentas de configuração de beacon como localize para iOS e Android têm utilitários de calibração.

Assim que tiver o valor de calibração, tem de o configurar dentro do seu sinalizador, de acordo com as instruções do fabricante. Isso lhe dará estimativas de distância mais precisas.
 20
Author: davidgyoung, 2016-04-26 14:27:58
Verifique esse problema. talvez ajude.: Também podes verificar alguns devBytes do Google sobre o BLE Beacon. https://www.youtube.com/watch?v=vUbFB1Qypg8

Se está a usar beacons BLE específicos, tem de referenciar a ficha de dados e verificar como a potência tx é medida. Como o senhor deputado já referiu, há diferentes definições para isso. Durante o meu dev eu achei que o mais adequado é que: txPower é medido em alguma distância de transmissor sem obstáculos. Portanto, se houver um muro, por exemplo, o txpower será mais baixo. Considerar.

 2
Author: Rafal, 2017-05-23 12:01:57
O TxPower definiu o alcance do sinal Bluetooth para transmitir o sinal.
 -4
Author: kushal, 2016-04-26 10:37:05