|
<< Clique para Mostrar o Sumário >>
Aba Sigfox |
As opções disponíveis nesta aba devem ser configuradas em conformidade com os dados enviados pela Callback.

Aba Sigfox
Esta opção deve conter, em apenas uma linha, o formato das variáveis enviadas na Callback dentro do campo URL. Cada variável deve estar na mesma ordem de envio pela Callback. Cada variável deve ser separada entre si pelo caractere & (e comercial) e após cada caractere = (sinal de igual) deve-se preencher com um formatador, conforme o exemplo a seguir.
Variável1=%uint&Variável2=%time&Variável3=%char&[...]VariávelN=%int
Os formatadores disponíveis para as variáveis dos modelos de URL são os seguintes:
•%bool: O valor recebido é interpretado como Verdadeiro (diferente de zero) ou Falso (igual a zero)
•%char: O valor recebido é interpretado como caracteres ASCII e mostrado como uma String
•%float: Valor numérico de ponto flutuante
•%uint: Valor numérico inteiro sem sinal
•%uihex: Valor numérico inteiro sem sinal a partir de um valor representado em base hexadecimal
•%int: Valor numérico inteiro com sinal
•%time: Valor em formato de tempo UNIX, ou seja, o número de segundos desde 01/01/1970 00:00:00. Somente se admite uma variável do tipo %time em um modelo de URL e este valor é atribuído à estampa de tempo do Tag de leitura
Esta opção permite múltiplas linhas, e cada linha deve conter a declaração de apenas uma variável. O preenchimento deste valor é opcional. Se no modelo de URL não existe a variável data=%char, então este modelo não deve ser preenchido. Se no modelo de URL existe a variável data=%char e o modelo de carga útil não é configurado, o valor desta variável é exibido como um tipo %char. O formato de declaração das variáveis no modelo da carga útil obedece à formatação descrita a seguir.
•Para variáveis numéricas (UInt, Int e Float):
<Nome da Variável>::<Formatador>:<Número de Bits>[::<Posição do Bit inicial>]
•<Nome da Variável>: Nome qualquer para esta variável
•<Formatador>: Pode ser Int, UInt ou Float
•<Número de Bits>: Extensão da variável numérica em bits, variando entre 1 (um) e 64 bits para tipos Int e UInt e 32 ou 64 para tipos Float
•<Posição do Bit inicial>: Posição inicial no byte atual. Valores entre 0 (zero) e 7 (sete) são permitidos. Este parâmetro é opcional
•Para variáveis do tipo Bool:
<Nome da Variável>::Bool[:<Posição do Bit>]
•<Nome da Variável>: Nome qualquer para esta variável
•<Posição do Bit>: Posição do Bit no byte atual. Valores entre 0 (zero) e 7 (sete) são permitidos. Este parâmetro é opcional
Cada variável Bool ocupa um bit e, no caso de variáveis do tipo Bool contínuas, estas ocupam um bit cada no byte atual e devem estar declaradas em ordem decrescente de posição do bit, ou seja, de 7 (sete) a 0 (zero)
•Para variáveis do tipo Char:
<Nome da Variável>::Char:<Número de caracteres>[:<Posição do Bit inicial>]
•<Nome da Variável>: Nome qualquer para esta variável
•<Número de caracteres>: Extensão da variável do tipo Char em número de octetos, variando entre 1 (um) e 24
•<Posição do Bit inicial>: Posição inicial no byte atual. Valores entre 0 (zero) e 7 (sete) são permitidos. Este parâmetro é opcional
A opção Check syntaxes verifica se as configurações foram corretamente preenchidas, de acordo com a sintaxe de cada campo.
deviceid=%uihex&time=%time&data=%char&seqNumber=%int
•deviceid: Interpretada como um número inteiro hexadecimal
•time: Interpretada como tempo e atribuída à estampa de tempo do Tag de leitura
•data: Variável de Payload e que pode ser interpretada conforme o modelo de Payload
•seqNumber: Interpretada como um número inteiro
DirectCounter::uint:32
ReverseCounter::uint:24
Temperature::uint:16
Battery::uint:16
Cable::bool:1
ReedSwitch::bool:0
•DirectCounter: Número inteiro sem sinal de 32 bits
•ReverseCounter: Número inteiro sem sinal de 24 bits
•Temperature: Número inteiro sem sinal de 16 bits
•Battery: Número inteiro sem sinal de 16 bits
•Cable: Bit da posição 1 (um)
•ReedSwitch: Bit da posição 0 (zero)