Pular para o conteúdo
Índice

Filtragem de carga útil BLE: uma maneira comprovada de reduzir o tempo de transmissão LoRaWAN e melhorar a eficiência de rastreamento.

Filtragem de carga útil BLE: uma maneira comprovada de reduzir o tempo de transmissão LoRaWAN e melhorar a eficiência de rastreamento.

Índice
Filtragem de carga útil BLE: uma maneira comprovada de reduzir o tempo de transmissão LoRaWAN e melhorar a eficiência de rastreamento.
Filtragem de carga útil BLE: uma maneira comprovada de reduzir o tempo de transmissão LoRaWAN e melhorar a eficiência de rastreamento.

O que é filtragem de payload BLE?

A filtragem de dados BLE é o processo de selecionar apenas os dados úteis dos anúncios Bluetooth antes de enviá-los. LoRaWAN, reduzindo o uso de tempo de antena, o consumo de bateria e o tráfego de rede desnecessário.

Por que a filtragem de carga útil é importante em LoRaWAN?

A filtragem de carga útil reduz LoRaWAN O tempo de transmissão aumenta, melhora a vida útil da bateria do gateway, reduz o congestionamento da rede e ajuda os sistemas de rastreamento a enviar eventos significativos em vez de pacotes Bluetooth brutos repetidos.

Por que o envio de todos os pacotes BLE cria problemas na rede LoRaWAN?

Um beacon Bluetooth é, por natureza, bastante comunicativo. Ele anuncia. E anuncia novamente, várias vezes. É exatamente por isso que o BLE funciona tão bem para rastrear crachás, etiquetas de ativos, chaveiros, pulseiras e dispositivos ambientais. sensores, botões de pânico e dispositivos de movimento. Um scanner próximo não precisa se conectar. Ele simplesmente escuta, capta o pacote de publicidade e decide o que fazer com ele.

Essa última parte é importante. Em um sistema de rastreamento BLE para LoRaWAN, o gateway não é apenas um canal de transmissão. Ele é um tradutor, um classificador e, às vezes, o diferencial entre uma implementação de rastreamento eficiente e uma ruidosa que desperdiça tempo de transmissão sem necessidade.

Em Lansitec's B-Mobile arquitetura, Beacons Bluetooth são usados por pessoas ou anexados a bens, enquanto Gateways Bluetooth ficam em locais fixos e encaminham as informações recebidas através de LoRaWAN para o servidor. O servidor então calcula a localização usando as coordenadas do gateway e RSSI.

No entanto, em uma implantação complexa real, o cenário muda e rapidamente fica congestionado. Um corredor de hospital pode conter cadeiras de rodas, bombas de infusão, crachás de funcionários e medidores de temperatura. sensores, e botões de emergência, todos anunciando nas proximidades. Uma concessionária pode ter chaves, veículos, baias de reparo e sobreposição de cobertura de gateway. Um armazém pode ter etiquetas passando por zonas de sinal fraco, com vazamento de sinal de salas próximas adicionando mais pacotes do que o aplicativo realmente precisa.

Se o sistema encaminhar cada byte de cada anúncio BLE, LoRaWAN torna-se o gargalo. Não porque LoRaWAN É fraco. Não é. É excelente em telemetria de longo alcance e baixo consumo de energia. Mas foi projetado para mensagens pequenas e úteis, não para despejar pacotes Bluetooth brutos.

BLE vs LoRaWAN: Por que a otimização da carga útil é importante

A publicidade BLE legada proporciona à aplicação uma área de carga útil compacta. A documentação do Bluetooth da Silicon Labs descreve a carga útil de publicidade do canal primário como tendo de 0 a 31 bytes, estruturada em elementos de dados de publicidade, como flags, UUIDs de serviço, nomes locais e dados personalizados do fabricante. (1)

Trinta e um bytes não parecem muita coisa. Mas multiplique isso.

Em um site com alta densidade de anúncios, um gateway pode receber dezenas ou centenas de anúncios por segundo. O Lansitec Gateway Bluetooth compacto, Por exemplo, um dispositivo pode receber 100 mensagens de beacon em 1 segundo, enquanto um único dispositivo pode receber apenas 100 mensagens de beacon. LoRaWAN O pacote pode enviar até 15 mensagens de beacon. Ele também oferece suporte a filtragem de dados Bluetooth configurável e relatórios de carga útil, incluindo a filtragem de bytes de dados específicos de uma carga útil BLE antes do envio dos relatórios. LoRaWAN.

O gateway não deve perguntar: "O que eu ouvi?". Ele deve perguntar: "O que mudou, o que importa e como o servidor precisa agir?".“

Na maioria dos casos de uso de rastreamento, a resposta é muito menor do que a carga útil bruta do BLE. Dispositivos BLE podem anunciar dados como temperatura, umidade ou frequência cardíaca em cargas úteis iBeacon ou Eddystone, mas LoRaWAN Suporta um número limitado de bytes por enlace de subida e descida. A abordagem recomendada é configurar o gateway para enviar apenas informações úteis, normalmente ID, parâmetros e mais RSSI.

O que é filtragem de carga útil BLE?

Filtrar a carga útil não é o mesmo que reduzir o intervalo de envio de relatórios. Reduzir o intervalo significa enviar com menos frequência, enquanto filtrar significa enviar dados melhores, apenas o que você precisa.

Um Lansitec Gateway Bluetooth É possível inspecionar a carga útil BLE, selecionar os bytes úteis e encaminhar apenas as partes necessárias para a aplicação. Na prática, isso pode significar:

  • Identidade do beacon: UUID, ID principal/secundário, ID derivado do MAC ou um ID de ativo configurado.
  • Contexto: RSSI, ID do gateway, carimbo de data/hora, zona ou estado de entrada/saída
  • Valores do sensor: temperatura, umidade, contagem de passos, frequência cardíaca, indicador de movimento, estado do botão de pânico, estado de bloqueio/desbloqueio.
  • Lógica de eventos: reportar apenas quando um beacon entra, sai, muda de estado ou cruza um limite.

Para um caso de uso de rastreamento de chaves, o aplicativo pode precisar apenas do ID da chave + ID do gateway + RSSI

Para um armário de cadeia fria, pode ser necessário o ID do sensor + temperatura + indicador de alarme. 

Para um crachá de trabalhador isolado, pode ser necessário o número de identificação do crachá + status de pânico + RSSI + último portal visto.

Todo o resto é decoração cara. Já vimos esse erro em discussões de planejamento: as equipes se preocupam demais com o alcance do gateway e ignoram o design da carga útil. Mas o alcance é o que garante os pacotes. A filtragem transforma esses pacotes em eventos utilizáveis.

Como o filtro de carga útil BLE reduz o consumo de tempo de transmissão LoRaWAN

LoRaWAN Oferece operação de longo alcance e baixo consumo de energia, mas o tamanho da carga útil e o tempo de voo ainda são importantes.

Para o padrão EU863-870, a carga útil máxima da aplicação varia de acordo com a taxa de dados: 51 bytes em DR0 a DR2, 115 bytes em DR3 e 222 bytes em DR4 a DR7 quando FOpts está ausente. A mesma página observa que fatores de espalhamento mais altos produzem taxas de bits mais baixas, enquanto fatores de espalhamento mais baixos produzem taxas de bits mais altas. (2)

Na Europa, as regras de ciclo de trabalho também definem a frequência com que os dispositivos podem transmitir. Existem limites de sub-banda da ETSI, como 1% para 865-868 MHz e 868-868,6 MHz, 0,1% para algumas sub-bandas vizinhas e 10% para 869,4-869,65 MHz. Vale ressaltar também que as políticas de redes públicas podem impor limites mais rigorosos, como os 30 segundos de transmissão de uplink por nó por dia definidos pelo TTN Sandbox. (2)

Isso não significa que todas as implementações privadas da Lansitec sejam limitadas pela política de sandbox da TTN. Significa que os compradores devem parar de tratar a plataforma como um ambiente de teste. LoRaWAN As conexões de upload são gratuitas porque não há um cartão SIM. Não há cartão SIM, ótimo. Ainda é preciso considerar o tempo de uso, a capacidade do gateway e a bateria.

Exemplo de rastreamento de ativos hospitalares usando filtragem de carga útil BLE

Imagine uma ala hospitalar com etiquetas BLE em cadeiras de rodas, bombas de infusão, monitores portáteis, mesas cirúrgicas, acessórios de tomografia computadorizada, crachás da equipe e sensores de temperatura. sensores, e pulseiras de chamada de emergência.

Um gateway recebe um pacote de sinalização. O encaminhamento bruto repassaria tudo o que recebe. Isso pode incluir campos que o painel de controle do hospital nunca usa, pacotes repetidos de dispositivos que não foram movidos e anúncios fracos vazando da sala ao lado.

Um evento filtrado tem uma aparência diferente:

asset_id + gateway_id + RSSI + indicador_de_movimento + indicador_de_bateria

Ou, no caso de um sensor:

id_do_sensor + temperatura + status_do_alarme + RSSI

O painel de controle não precisa do anúncio BLE completo todas as vezes. Ele precisa saber que a bomba 1842 está perto do corredor da Ala B, que o sensor do freezer 12 ultrapassou um limite de temperatura ou que um botão de pânico foi acionado.

Solar, Macro, Micro, Compact, Indoor e SocketSync da Lansitec Gateways Bluetooth Todos os produtos incluem filtragem de dados Bluetooth configurável e geração de relatórios de carga útil no catálogo, com a função recorrente descrita como filtragem de bytes de dados em uma carga útil Bluetooth e geração de relatórios dos dados selecionados. LoRaWAN. Isso não é um recurso secundário. É parte essencial de como os sistemas BLE-para-LoRaWAN permanecem utilizáveis em larga escala.

Como a filtragem de carga útil prolonga a vida útil da bateria do gateway

Um gateway que envia menos mensagens, menores e melhores, gasta menos tempo transmitindo. Isso é especialmente importante em dispositivos alimentados por bateria. portais. A macro Lansitec Gateway Bluetooth, Por exemplo, utiliza uma bateria Li-SoCl2 de 38.000 mAh e foi projetado para implantações de longa duração em locais onde a energia pode não estar disponível. Possui filtragem de dados Bluetooth, intervalos de relatório de posição ajustáveis, intervalos de pulsação, compressão de dados Bluetooth, suporte a TDMA e um máximo de 15 mensagens de beacon em uma única transmissão. LoRaWAN pacote em SF9.

Essas funcionalidades trabalham em conjunto. A filtragem reduz a carga útil. A compressão otimiza o que resta. TDMA e a sincronização de relatórios auxiliam em múltiplas aplicações. portais comportam-se de forma mais previsível. Intervalos ajustáveis permitem que o instalador decida se o site precisa de visibilidade quase em tempo real ou simplesmente de mudanças de estado confiáveis.

Um sistema de controle de acesso movimentado em um corredor de armazém não deve reportar a mesma etiqueta estática de palete a cada poucos segundos apenas porque consegue ouvi-la. Um padrão melhor seria reportar entrada, saída, última visualização e mudanças de estado significativas.

Por que mais dados de rastreamento nem sempre melhoram a visibilidade

Um comprador pode perguntar: "Podemos receber atualizações a cada cinco segundos?" Às vezes, sim. Portais Lansitec Suporte a intervalos de relatório configuráveis e várias outras funcionalidades. LoRaWAN Os modelos listam 5s xn como o intervalo ajustável para o relatório de posição. Mas a pergunta mais adequada é específica para cada cenário:

  • Você precisa de um fluxo de localização de cinco segundos ou precisa saber quando um ativo etiquetado entra em uma sala restrita?
  • Você precisa de todos os anúncios de pulseiras, ou apenas dos anúncios de botão de pânico, permanência excessiva e cruzamento de zonas?
  • Você precisa de valores contínuos de temperatura bruta ou apenas de batimentos cardíacos normais mais exceções de limite?

É aqui que a filtragem de dados se torna uma discussão sobre o design do produto, em vez de um detalhe de firmware.

Para um crachá de visitante, uma atualização de cinco segundos pode ser desnecessária. Para um alarme de proximidade de empilhadeira, o momento do evento é importante. Para um sensor de freezer, a ultrapassagem de um limite é mais importante do que a granularidade da localização. Para chaves de carro em uma concessionária, a presença no nível da sala pode ser suficiente até que alguém procure por uma chave específica, acionando um alarme. Envie o evento e mantenha o ruído local.

Como funciona o filtro de carga útil BLE no rastreamento Lansitec B-Mobile

Na B-Mobile, o Gateway Bluetooth está fixo e o beacon se move. O gateway recebe mensagens BLE próximas, reestrutura os dados e os encaminha. LoRaWAN. A solução LoRa da Lansitec tem faróis publicidade UUID, informações importantes, como idade, idade, temperatura ou outros dados, enquanto o Gateway Bluetooth recebe e reestrutura esses dados antes de encaminhá-los para o LoRaWAN Portal e aplicação.

Neste contexto, “reestruturação” significa que o sistema pode converter muitos anúncios BLE brutos em dados de rastreamento prontos para uso em aplicações. Em implementações práticas, o backend geralmente deseja:

  • Quem ou o que foi detectado
  • Qual portal ouviu isso?
  • Quão forte era o sinal?
  • Se o estado mudou
  • Qual valor do sensor ou sinal de alarme importa?

A B-Mobile também destaca que portais pode receber sinais de sinalização de salas próximas, geralmente com muito menos intensidade. RSSI, e que RSSI Pode variar devido à interferência de 2,4 GHz e aos efeitos de múltiplos caminhos. A filtragem não pode corrigir magicamente a física de radiofrequência, mas pode impedir que pacotes fracos, irrelevantes e repetidos inundem a camada de aplicação.

Melhores práticas para filtragem de carga útil BLE

Um bom plano de payload BLE para LoRaWAN costuma ser simples. E isso é um elogio. Comece com um pequeno dicionário de eventos. Defina o que o aplicativo realmente usa e, em seguida, mapeie cada evento para bytes. Mantenha o decodificador do servidor simples, versionado e documentado. Em implantações mistas, separe claramente os IDs de ativos, IDs de pessoal, IDs de sensores e infraestrutura. faróis.

Aqui estão três padrões práticos que gostamos:

Caso de usoNão envieEnviar em vez de
Presença de ativosCada anúncio brutoID do ativo, ID do gateway, RSSI, evento de entrada/saída
sensoriamento ambientalQuadro BLE completo a cada intervaloID do sensor, valor, indicador de limite, indicador de bateria
Segurança do trabalhadorPacotes de crachás normais repetidosIdentificação por crachá, bandeira de pânico/queda/imobilidade, zona, RSSI

Erros comuns de filtragem de payload BLE a evitar

Há um alerta: a filtragem não deve destruir o valor diagnóstico.

Durante o comissionamento, você pode querer cargas úteis mais ricas: dados brutos RSSI, observações de múltiplos gateways, bateria, versão do firmware e talvez um código de motivo para o envio de um evento. Assim que o site se estabilizar, você poderá restringir a carga útil.

Uma boa implementação geralmente apresenta dois perfis:

  • Modo de comissionamento: Mais dados, janelas de diagnóstico mais curtas, resolução de problemas mais fácil.
  • Modo de operação: Eventos filtrados, cargas úteis reduzidas, maior duração da bateria, menos conexões de uplink.

Já vimos isso dar resultado em projetos onde a primeira semana é dedicada aos ajustes. RSSI limiares, limites da sala e posicionamento do gateway. Depois disso, o sistema pode entrar em modo de baixo consumo e informar quais operações realmente precisam ser realizadas.

Como construir um sistema de rastreamento BLE-para-LoRaWAN escalável

O rastreamento BLE-para-LoRaWAN funciona melhor quando o gateway faz mais do que apenas ouvir. Ele deve tomar decisões.

A função de filtragem e geração de relatórios de payloads da Lansitec é um daqueles detalhes práticos que nem sempre são mencionados na primeira conversa com o comprador. Mas deveriam. Porque quando o site tem centenas de tags, tipos de sensores variados e sobreposição de gateways, LoRaWAN Devido aos limites de carga útil e à infraestrutura alimentada por bateria, o encaminhamento de dados brutos torna-se rapidamente um desperdício.

Envie o ID. Envie o parâmetro. Envie o RSSI. Envie o alarme. Deixe o barulho para trás.

Perguntas frequentes

Sobre a filtragem de carga útil BLE

  • O que é filtragem de payload BLE em um LoRaWAN sistema de rastreamento?

    É o processo de selecionar apenas os bytes ou campos úteis de um anúncio Bluetooth antes de enviar os dados. LoRaWAN. Em uma implementação Lansitec, isso pode significar encaminhar o ID + valor do sensor + RSSI em vez da carga útil BLE bruta completa.

  • Por que não enviar todos os pacotes BLE para a nuvem?

    LoRaWAN Os enlaces de uplink têm espaço limitado para dados, restrições de tempo de transmissão e considerações de capacidade da rede. O envio repetido de anúncios BLE pode desperdiçar tempo de transmissão e reduzir a duração da bateria sem melhorar os resultados do rastreamento.

  • A filtragem reduz a precisão do rastreamento?

    Não por si só. A filtragem remove dados desnecessários. A precisão depende mais do posicionamento do gateway., RSSI Comportamento, intervalo de sinalização, calibração e método de posicionamento. Uma filtragem inadequada pode remover dados diagnósticos úteis, portanto, o modo de comissionamento geralmente deve preservar mais detalhes.

  • Qual Portais Lansitec Suporta filtragem de payload Bluetooth?

    O catálogo de produtos da Lansitec lista filtragem de dados Bluetooth configurável e relatórios de carga útil em vários modelos de gateways BLE para LoRaWAN, incluindo variantes de gateway Solar, Macro, Micro, Compact, Indoor, SocketSync e de proximidade.

  • A filtragem de payload é útil apenas para LoRaWAN?

    Não. É útil também para sistemas NB-IoT, LTE-M e Cat-1, especialmente quando os custos da nuvem, o consumo de energia e o ruído de backend são relevantes. Mas é particularmente importante em LoRaWAN Porque o tamanho da carga útil e a disciplina no tempo de transmissão são fundamentais para o bom funcionamento da rede.

Referências e leituras adicionais

  1. Silicon Labs: Noções básicas de dados de publicidade Bluetooth
  2. The Things Network: Orientações sobre carga útil máxima e ciclo de trabalho da norma EU863-870

Compartilhado por

Pam Luthra

Especialista em SEO e estratégia de conteúdo focada em IoT, com foco em rastreamento BLE, soluções LoRaWAN, rastreamento de ativos e tecnologias de IoT industrial. Criação de conteúdo tecnicamente preciso e otimizado para mecanismos de busca para públicos globais de IoT.

Especialização

Análise técnica por Liancheng Su, Engenheiro de Hardware de IoT da Lansitec.

Este artigo foi revisado por nossos especialistas em engenharia, que possuem vasta experiência em soluções BLE, LoRaWAN e IoT Industrial, para garantir precisão técnica e confiabilidade.

Última revisão

Compartilhe esta postagem: