Agora uma única fórmula retorna o nome da geocerca em que um dispositivo está, por maior que seja o número de geocercas da conta.
geofenceName() compara a posição de cada pacote de dados com as suas geocercas e retorna o nome como texto. Você o armazena como atributo calculado em um nó Iniciar Atributo e, a partir daí, ele se comporta como qualquer outro atributo: aparece no Analisador de dados, pode ser exibido como sensor personalizado e pode ser encaminhado para um sistema externo. Usada como condição em um nó Lógica IF/THEN, ela roteia os dados de todo um conjunto de áreas de uma vez, o que serve para detectar desvios de rota ou entradas em áreas restritas.
Até agora você indicava uma geocerca por verificação com inGeofence(), então cobrir muitas áreas exigia uma cadeia de condições e uma edição do fluxo a cada nova geocerca. Uma etiqueta opcional restringe a busca quando apenas parte das suas geocercas importa para aquele atributo, por exemplo os depósitos, mas não os locais de clientes.
A função é uma opção paga, vendida separadamente e desativada por padrão. Entre em contato com o seu provedor de serviços para habilitá-la na sua conta. Enquanto não estiver habilitada, um fluxo que a utilize não pode ser salvo.
Adicione-a no campo Fórmula de um nó Iniciar Atributo no IoT Logic. Digite o nome da função você mesmo: o preenchimento automático de atributos não o oferece, e o seletor de geocercas aparece apenas no nó Lógica IF/THEN.
Saiba mais na documentação →
Melhorias
Fechar um nó com alterações não salvas agora pergunta se você quer continuar editando ou descartá-las. Antes, pressionar Esc ou o botão de fechar encerrava o painel na hora e perdia as edições.
Correções
- enterGeofence() agora retorna verdadeiro apenas no pacote em que um dispositivo entra em uma geocerca. Os fluxos podiam dispará-lo repetidamente enquanto o dispositivo permanecia dentro da mesma geocerca, enviando várias requisições de webhook por uma única passagem.
- Os valores de sensor que um dispositivo transmite por meio de um periférico, como um sensor de combustível analógico em um MettaX MC202X, agora chegam ao IoT Logic como atributos. Eles apareciam nos logs do dispositivo, mas faltavam no Analisador de dados, portanto não podiam ser usados em uma fórmula nem para configurar um sensor de combustível.