IoT Dispositivos i CIoT - Soluções inteligentes

LoRaWAN & GSM - Smart City





iSys - Sistemas Inteligentes







RASCUNHO

Índice

1 Introdução. 3

11 @City ( IoT/CIoT ) Communication 4

1.2. Recursos de hardware de dispositivos IoT / CIoT 4

0..4 entradas binárias programáveis ​​4

0..4 saídas binárias programáveis ​​4

0..4 entradas de contagem (contadores não voláteis) 4

0..4 saídas de dimmers (PWM ou 0..10V) 5

Entrada + saída infravermelha 5

0..4 entradas de medição (ADC) 5

interfaces seriais SPI / I2C / UART / CAN 5

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

O module sem LoRaWAN modem e processor may act as MEMs Sensor Module for @City GSM, Wi-fi, Ethernet, e other eHouse architectures ( 3v3.3v6 DC powered ) 10

2 General conditions of usage @City ( LoRaWAN, GSM ) Systems 11

2.1. Exclusive Conditions of @City GSM. 11

2.2. Exclusive conditions for @City LoRaWAN. 12

3 @City ( LoRaWAN, GSM ) Controller Configuration 13

3.1. @City Controller Configuration - Assigning names 13

3.2. General configuration of @City LoRaWAN & GSM Controllers 14

3.2.1 General configuration of @City GSM device 14

3.2.2. General Configuration of @City LoRaWAN controllers 17

3,3. Configuração de entradas binárias 18

3.4. Configuração de saídas binárias 19

3,5. Configuração de entradas de medição ADC e sensores adicionais (XIN) 21

3,6. Configuração de Dimmers PWM / 0..10V 22

3,7. Configuração do agendador de calendário 24

4 LoRaWAN Network Infrastructure Configuration 26

4.1. LoRaWAN Gateway Configuration. 26

4.1.1. Basic configuration of LoRaWAN gateway 26

4.1.2. Configuração do Semtech Packet Forwarder (SPF) 27

4.2. LoRaWAN Network/Application Server Configuration 28

4.2.1. LoRaWAN Network Server Configuration 29

5 Work condition of @City GSM / LoRaWAN devices 31


1 Introdução.

O @City sistema suporta uma série de dispositivos eletrônicos (controladores) - chamados de nó, mote, dispositivo. Muitos tipos de comunicação (com e sem fio) estão disponíveis, dependendo da infraestrutura, requisitos e condições disponíveis.

Device types available in the @City sistema:

Todos os dispositivos são integrados uns com os outros por meio do @City nuvem e existe a possibilidade de cooperação híbrida dependendo da disponibilidade de uma determinada infraestrutura de comunicação.

Para edifícios e disponibilidade de LAN ou WiFi conectado à Internet, podemos usar soluções eHouse via servidor eHouse.PRO (que pode enviar / receber dados para @City nuvem):

O seguinte documento descreve GSM e LoRaWAN dispositivos baseados em um microcontrolador de chip único (microprocessador) e um modem de comunicação externo. Isso permite que o sistema seja padronizado apesar da diferença do modem de comunicação.

Para outras variantes de comunicação, consulte eHouse documentação.



Isso permite a obtenção de funcionalidades e equipamentos semelhantes, bem como a fácil migração para outras variantes ou versões de comunicação.

11 @City ( IoT/CIoT ) Communication

O @City sistema currently uses one of the selecionado communication modules ( modems ):

1.2. Recursos de hardware de dispositivos IoT / CIoT

O todo "inteligência" do sistema reside no microcontrolador (microprocessador) e não é muito dependente do tipo de comunicação. Os recursos de hardware dos dispositivos IoT / CIoT (microprocessador) são os seguintes:

1.3. @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies e services. Esses serviços são cobrados e dependem das operadoras e dos serviços individualmente. O serviço é autorizado da mesma forma que nos telefones celulares por meio de cartões SIM ativos:

O availability of selecionado services depends on the communication operator e the built-in GSM modem at the production stage:

1) 2G (todos os operadores)

2) 2G / LTE CATM1 (laranja) - há possibilidade de fallback 2G quando CATM1 não está disponível.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - existe a possibilidade de fallback 2G quando o NBIoT não está disponível e a operadora permite.

4) 2G / 3G (todas as operadoras)

5) 4G / LTE (todos os operadores)

6) Outras combinações de serviços também podem estar disponíveis, dependendo do modem e das configurações disponíveis.

As três primeiras soluções funcionam no mesmo modem (NBIoT / CATM1 + fallback 2G). No caso de usar "plástico" Cartões Nano SIM é possível substituir o cartão e configurar remotamente o dispositivo para funcionar corretamente em outro serviço. No caso dos MIM (SIMs em forma de chip (IC)), a decisão é tomada na fase de produção do dispositivo, não sendo possível a alteração de operadora ou serviço. O NBIoT é dedicado a uma quantidade muito pequena de dados transmitidos ~ 512kB por mês (negocie esse valor com a operadora), o que é um obstáculo significativo para algumas soluções de CIoT / IoT.

As soluções 4, 5 requerem a instalação de outros modems na fase de produção.

O consumo de energia do dispositivo depende do serviço e é mostrado do menor ao maior:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Taxa de transferência de dados da mais baixa para a mais alta:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



All @City GSM devices can be equipped with a GPS receiver for geolocation e automatic positioning on maps. Eles também podem trabalhar com mobilidade quando houver necessidade de medições ou trabalho em movimento.




1.4. @City LoRaWAN Devices

LoRaWAN is a long alcance communication solution ( up to approx. 15km) trabalhando em bandas ISM abertas (por exemplo 433 MHz, 868 MHz, etc. ) No entanto, faixas muito grandes requerem uma redução significativa na velocidade de transmissão e no comprimento dos pacotes de dados (por exemplo para a faixa mais alta, até 250 bits por segundo e um máximo de 51 bytes de dados - carga útil). Transmission with repetitions e confirmations can take a very long time, which may eliminate LoRaWAN in some solutions. O number of LoRaWAN gateways is also important to ensure a good alcance of devices, which allows you to work at higher speeds, fewer errors e less repetitions amount.

LoRaWAN devices communicate with the @City cloud via LoRaWAN Gateways, which have to provide coverage at the required level for all available LoRaWAN devices. In addition, these gateways must be connected to the LAN or the Internet via any link to be able to send data to the LoRaWAN network/application server ( NS/COMO )

O web server is used for two-way communication with LoRaWAN gateways e for sending information to/ from LoRaWAN devices.

O servidor de rede / aplicativo pode estar localizado no LAN local ou no data center do provedor de serviços. Os dados dos dispositivos são enviados da rede / servidor de aplicativos por meio de protocolos de integração para o @City cloud (via webhook). Isso permite a integração direta do @City LoRaWAN sistema com @City databases.



O servidor de aplicativos pode implementar adicionalmente lógica estendida e BIM (modelagem de informações) para o sistema, processando dados na recepção e enviando comandos de controle (eventos) para dispositivos individuais em resposta.

@City LoRaWAN devices contains additional features as:


O module sem LoRaWAN modem e processor may act as MEMs Sensor Module for @City GSM, Wi-fi, Ethernet, e other eHouse architectures ( 3v3.3v6 DC powered )

2 General conditions of usage @City ( LoRaWAN, GSM ) Systems

ATENÇÃO! A configuração incorreta dos principais parâmetros da interface de comunicação pode causar destruição ou bloqueio permanente do dispositivo (ao qual não temos acesso físico).

Qualquer atualização do controlador de um firmware e configuração final deve ser realizado e testado (para todos os dispositivos e por pelo menos uma semana para vários dispositivos) antes de instalá-los no local de destino.

O fabricante não se responsabiliza por configuração inadequada / atualização de software realizada por pessoas não autorizadas, bem como sua execução em locais de instalação de controladores individuais.

Todos os custos de desinstalação, serviços, reparo, substituição, reinstalação são suportados pelo usuário do sistema (não o fabricante).

Para atualizar o firmware e a configuração, é necessário garantir um nível de sinal suficiente e a disponibilidade dos serviços necessários. As atividades acima podem ser impossíveis nos locais de instalação final dos controladores e em seus gabinetes. Eles também podem depender da estação, do clima e da propagação das ondas de rádio.

Todos os custos dos serviços relacionados com a configuração / alteração do firmware são suportados pelo usuário (taxas adicionais para transferência de dados, possível desinstalação, instalação de dispositivos, desbloqueio, substituição, etc. )

O alcance máximo é puramente teórico, medido em condições ideais de propagação de rádio e se refere à operação de dispositivos (com antenas externas e correspondentes) no campo de visão (sem obstruções no caminho do feixe de sinal). Dependendo da urbanização da área, árvores, clima, localização e método de instalação, o alcance pode ser pior em várias centenas de vezes do que os dados acima.

2.1. Exclusive Conditions of @City GSM.

O user bears the costs e is responsible for timely payment of the GSM operator subscription e @City server hosting. A falta de continuidade do serviço pode causar alterações irreversíveis dos parâmetros de transmissão críticos e bloquear todo o sistema (por exemplo, mudança de endereço IP estático, perda de domínio da Internet, perda de dados / configuração no servidor, perda de software, backups, etc. )

In the evento that the user pays the above-mentioned amounts as a flat rate to the producer of the @City sistema, the Producer is not responsible for the conditions changes of the offer or termination of services performed by external entities.

O sistema manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. O fabricante não é responsável pela deterioração da faixa de propagação das ondas de rádio (por exemplo due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. )

No caso de limites de transferência de dados (especialmente para NBIoT), a configuração e atualização do software devem ser feitas no início do período de assinatura, com o menor consumo de dados possível. Caso contrário, é possível bloquear o dispositivo até o final do período de faturamento, devido a bloqueios associados à ultrapassagem do limite de transferência.

O GSM operator is responsible for the quality of the GSM connection, not the @City sistema manufacturer.

O usuário declara que aceita as seguintes informações e concorda com elas.

2.2. Exclusive conditions for @City LoRaWAN.

O user bears the costs e is responsible for the timely payment of lease e installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server e @City server hosting. A falta de continuidade do serviço pode causar alterações irreversíveis dos parâmetros de transmissão críticos e bloqueio permanente do sistema (por exemplo mudança de endereço IP estático, perda de domínio, perda de dados / configuração no servidor, perda de software, backups, etc. )

In the evento that the user lays down the above obligations on a flat-rate basis to the @City producer, the producer is not responsible for changing the conditions or terminating the services provided by external entities.

O sistema manufacturer is not responsible for services provided by external entities, including any LoRaWAN operator, hosting for the LoRaWAN network/application server, external @City server hosting. O fabricante não é responsável pela deterioração da faixa de propagação das ondas de rádio (por exemplo due to the creation of new buildings, changes in the location of LoRaWAN gateways, damage to LoRaWAN gateways, power outages, trees, interference, signal losses, etc. )

No caso de limites de transferência de dados, a configuração e atualização do software devem ser feitas no início do período de assinatura, com o menor consumo atual de dados. Caso contrário, é possível bloquear o dispositivo até o final do período de faturamento devido a bloqueios associados ao excesso do limite de transferência. A atualização deve ser realizada em um controlador do início ao fim e testando a exatidão do trabalho. Executar a atualização para todos os controladores pode fazer com que a banda de rádio seja completamente bloqueada por muitos dias.

LoRaWAN uses publicly available "bandas de rádio abertas" (433 ou 868 MHz para UE), que pode ser perturbado ou ocupado por outros dispositivos operando nas mesmas frequências. O fabricante não é responsável pela qualidade da comunicação no caso acima.

O user is responsible for covering the area with the appropriate number of LoRaWAN gates e their location to obtain the appropriate level of signals for all devices e the entire @City LoRaWAN sistema.

@City GSM devices can be used in places highly exposed to signal interference.

O usuário declara que aceita as seguintes informações e concorda com elas.

3 @City ( LoRaWAN, GSM ) Controller Configuration

A configuração do sistema é realizada por meio da interface da web. Configuration is very critical for @City controllers e incorrect settings may cause the sistema to completely block. It is recommended that the full template configuration ( default settings ) be carried out e tested by the @City sistema manufacturer.

3.1. @City Controller Configuration - Assigning names


Endereço do controlador 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) é o endereço padrão que se aplica a todos os controladores da família (ou seja, para o mesmo Código do vendedor e Código de Arquivoe o mesmo tipo de controlador LoRaWAN / GSM. Se o controlador não tiver sua própria configuração individual definida, a configuração padrão é carregada nele.

In the case of GSM controllers, this address corresponds to the unique IMEI number ( 15 characters ) assigned by the manufacturer of the GSM modem.

In the case of LoRaWAN controllers, this address corresponds to the unique "Dev EUI" number given by the manufacturer of the LoRaWAN modem ( 16 characters in hexadecimal code )

Código do vendedor - é um parâmetro único para o cliente (usuário)

Código de Arquivo - é um parâmetro que denota o tipo de firmware (depende do equipamento e algoritmos disponíveis)

Na maioria dos casos, é suficiente configurar este dispositivo (padrão) para todo o sistema ou como um modelo para outros drivers. Ao criar uma nova configuração de controlador, essas configurações são copiadas do modelo.

Both firmware e configurations for all installations ( instances ) are located on the servers of the @City sistema manufacturer available via the WWW, to which the user may have limited access. No entanto, a configuração correta é muito crítica e não é recomendado fazer alterações sem testar vários dispositivos com acesso físico total (na mesa). For more information, please check the general conditions of the @City sistema e the specific conditions for a particular way of communication.

3.2. General configuration of @City LoRaWAN & GSM Controllers

3.2.1 General configuration of @City GSM device

Before starting the configuration, please read the general conditions of the @City sistema e sistema-specific conditions for @City GSM.




Código do vendedor - contém 8 caracteres armazenados em código hexadecimal dedicado a um cliente (usuário). É concedido na fase de produção do controlador. Uma tentativa de alteração pode causar danos permanentes ao controlador.

Código de Arquivo - contém 8 caracteres armazenados em código hexadecimal, dedicado a uma versão de firmware do controlador. It is granted at the controller production stage e may depend on the type of communication ( GSM / LoRaWAN ) e additional equipment, e.g. sensores, o número de entradas / saídas e algoritmos individuais. A mudança pode causar danos permanentes ou bloqueio do controlador.

PIN No. - Número PIN de 4 dígitos se definido para o cartão SIM. A configuração de PINs não é recomendada. Para cartões SIM de plástico, você pode removê-los do seu telefone celular. A introdução de um SIM incorreto pode causar o bloqueio permanente do cartão no dispositivo (ao qual, em última análise, não teremos acesso físico).

SMS No. - Número de SMS ao enviar status via SMS. Esta opção está disponível dependendo do serviço e da operadora (2G / CATM1 / NBIoT). Também requer a ativação do sinalizador: Ativar SMS.

USSD Str - Comando USSD para enviar status via USSD. This option is available only for selecionado types of GSM modems ( 2G/3G + GPS ) A opção: USSD Enable É necessário. A operadora deve fornecer e ativar o serviço USSD.

APN - Nome do ponto de acesso. O nome do ponto de acesso à Internet, por exemplo Internet (para serviços especiais como LTE-M1 ou NB-IoT, pode ser atribuído individualmente pela operadora).

Endereço WWW - endereço da web (domínio ou IP) para acesso HTTP.

Página WWW - endereço de página da web, para onde os status e comandos dos controladores são enviados.

Habilitar HTTP - Ativa a transmissão de dados HTTP. Este método gera muitas vezes mais transferência de dados do que todos os outros métodos de comunicação, o que pode resultar em aumento de custos, excedendo o limite de transferência ou impossibilidade de usar alguns serviços, como NBIoT.

Endereço TCP / UDP - IP address of the @City server for receiving e transmitting data between the cloud e devices. Recomenda-se usar um endereço IP fixo, não um endereço de domínio da Internet.

Porta TCP - Porta TCP / IP para comunicação

Ativar TCP - Permite habilitar a transmissão TCP / IP. Os frames de transmissão e as confirmações TCP aumentam a quantidade de dados em relação às transmissões UDP, no entanto, garantem a correcção dos dados, as confirmações e garantem a sua entrega, caso haja comunicação.

Porta UDP - Porta para receber status via UDP

Habilitar UDP - Ligue a transmissão UDP

Endereço Aux, Porta Aux, Ativação Aux - aplicações futuras

Endereço Aux2, Porta Aux2, Aux2 habilitado - aplicações futuras

Ativação do suporte do sensor ( they must be physically mounted on the @City module ) Caso contrário, o dispositivo pode funcionar muito mais lento e menos estável. Os sensores são instalados na fase de produção para toda a série de produção.

Temperatura, pressão, umidade, gás - sensor integrado de temperatura, pressão, umidade e qualidade do ar

Temp + Pressão - Sensor integrado de temperatura e pressão

Giroscópio - Sensor giroscópio em 3 eixos (X, Y, Z)

Magnetômetro - Sensor magnético em 3 eixos (X, Y, Z)

Acelerômetro - Sensor de aceleração / vibração em 3 eixos (X, Y, Z)

Cor - Sensor de cor (R, G, B, IR, G2)

Ambiente + proximidade - nível de luz integrado e sensor de proximidade (alcance de 10cm)

GSM Commes - comandos adicionais de inicialização do modem

Código Hash - Um código de criptografia adicional. Não mude.

Transferência HTTP - Opções adicionais de comunicação HTTP

Endereço Global - O endereço global do controlador para controle de dispositivo a dispositivo.

GSM Modo - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ) A configuração incorreta do modo de comunicação pode resultar no bloqueio permanente da comunicação do dispositivo.

3.2.2. General Configuration of @City LoRaWAN controllers

Most options are the same as in the GSM controller. In principle, all fields related to GSM communication are not used during LoRaWAN controller operation. LoRaWAN devices have different firmware which support LoRaWAN module instead GSM.

No @City LoRaWAN lado do dispositivo, a configuração é muito simples:

EUID do aplicativo - ID do aplicativo for LoRaWAN server ( 16 characters in hex code ) - application defined on the LoRaWAN Network/Application Server to which we send data.

Chave de aplicativo - application authorization key for LoRaWAN server ( as above )

Desativar taxa de dados adaptável - Desativa a seleção de velocidade adaptativa. Isso permite que você force uma velocidade constante do dispositivo. Em algumas situações, isso pode causar grandes problemas de comunicação. Deve-se levar em consideração que à medida que os parâmetros RSSI e SNR melhoram no modo adaptativo, a velocidade aumenta significativamente. Isso reduz significativamente o tempo de transmissão de dados por rádio "On The Air Time" e com muito mais frequência, as informações podem ser transmitidas entre o dispositivo e o servidor e vice-versa.

Taxa de dados (DR) - LoRaWAN link speed selection. Esta velocidade não se aplica ao Bootloader. Caso o controlador trabalhe no modo de configuração de velocidade adaptativa, é apenas o valor inicial, pois o controlador após várias tentativas de transmissão, seleciona de forma autônoma a velocidade ótima para limitar o tempo de transmissão da mensagem no ar.

Atualizar configurações - salva a configuração de inicialização do controlador - todas as configurações



O rest of the @City LoRaWAN configuration is located in the remaining elements of the LoRaWAN configuration screens in Chapter 4

3,3. Configuração de entradas binárias




As entradas binárias têm uma série de funções e parâmetros que permitem a operação autônoma do controlador:

Invertido - negação de entrada quando os sensores "normalmente conectado" (NC) estão conectados.

Alarme - ativação da função de alarme.

Atraso de Alarme - Tempo de atraso do alarme. Se o estado de entrada retornar ao seu estado original antes que esse tempo tenha expirado, o alarme não será ativado.

Lembre-se do estado - Hora de lembrar a mudança de estado de entrada.

Desativar execução - Bloqueio de eventos de execução relacionados à entrada.

Corre - Execute o comando de configuração de entrada (Ad-Hoc)

cópia de - Copie o comando de configuração de entrada para a área de transferência

Evento On - Descrição de como executar o evento para o nível de entrada alto (1)

Evento direto ativado - Código de evento a ser executado quando a entrada está ativada (0 => 1)

Evento Desligado - Descrição da ativação do evento para nível de entrada baixo (0)

Evento direto desligado - Código de evento a ser executado quando a entrada está desligada (1 => 0)

Evento de Alarme - Descrição do evento de Alarme.

Evento de Alarme Direto - O código do evento a ser acionado quando ocorre um alarme

Atualizar configurações - salva a configuração de inicialização para todas as configurações

3.4. Configuração de saídas binárias




As saídas binárias inteligentes podem funcionar como simples ou duplas. O formulário permite criar uma configuração de inicialização para o controlador (se você confirmar com o botão Atualizar).

O formulário também serve como um criador de evento para saídas que podem ser iniciadas pressionando o botão Executar ou copiadas para a área de transferência para uso na configuração do controlador, por exemplo,



Configuração de saídas individuais:

Desabilitar - Bloqueio da saída em modo único (por exemplo se for usado para controlar unidades de modo a não danificar acidentalmente persianas, portões, atuadores)

Admin - Um sinalizador administrativo é necessário ao alterar as configurações críticas

Estado - seleção de estado (configuração inicial ou lançamento do evento com o "run" botão)

Repete - Número de repetições (mudanças cíclicas de estado)

Tempo Ligado - Tempo de ativação da saída

Intervalo - Tempo de desligar a saída (é importante ao repetir eventos)

Corre - Execute o evento para sair

cópia de - Copie o evento para a área de transferência

Atualizar configurações - salva a configuração de inicialização para todas as configurações

Configuração de saída dupla:

Desabilitar - Bloqueie um par de saídas em modo duplo (por exemplo se usado como entrada única)

Admin - Um sinalizador administrativo é necessário ao alterar as configurações críticas, como o modo de direção

Somfy - modo de acionamento (marcado => Somfy / desmarcado => Servo direto)

Estado - seleção de estado (para configuração inicial ou almoço do evento com o "run" botão)

Repete - Número de repetições (mudança cíclica de estados)

Tempo Ligado - Tempo de ativação no estado fornecido

Desativar tempo - Tempo para bloquear as saídas (tempo mínimo entre as mudanças das saídas) para proteger os drives contra danos.

Intervalo - Tempo de desligar a saída (é importante ao repetir eventos)

Corre - Execute o evento para a unidade

cópia de - Copie o evento para a área de transferência

Atualizar configurações - salva a configuração de inicialização para todas as configurações

3,5. Configuração de entradas de medição ADC e sensores adicionais (XIN)




Invertido - escala invertida (100% -x) da entrada ADC

Alarme L - Ativação da opção de gerar alarme quando o valor cair abaixo do mín. limiar

Alarme H - Ativação da opção de gerar alarme quando o valor ultrapassar o máx. limiar

Atraso de Alarme - Tempo de atraso do alarme. Se o status de entrada retornar ao "OK" nível antes de decorrido o tempo, o alarme não será ativado.

Desativar Evento - Bloqueio de execução de evento

Admin - sinalizador de administrador permitindo a alteração da configuração de entrada de medição

Evento BAIXO - descrição do evento realizado quando o limite baixo foi excedido

BAIXO direto - código de evento a ser executado após diminuir o valor abaixo do limite inferior

Nível baixo - Nível do limite inferior (min)

OK Evento - Descrição de "OK" evento

OK direto - código do evento a ser executado após entrar no "OK" alcance

Evento ALTO - Descrição do evento para o limite superior

HIGH Direct - código de evento a ser executado após exceder o valor limite superior

Alto nível - Nível do limite superior (máx)

Corre - executando o evento de configuração (alteração da configuração ADC Ad-Hoc)

Atualizar configurações - salva a configuração inicial para as entradas ADC

3,6. Configuração de Dimmers PWM / 0..10V




Invertido - Inversão de polaridade mais fraca (100% - x)

Admin - Um sinalizador administrativo que permite alterar opções críticas

Desabilitar - Bloqueando a saída do dimmer

Uma vez - Altere as configurações do dimmer uma vez (depois pare o dimmer)

Valor Mín - valor mínimo das configurações do dimmer

Valor - valor alvo do dimmer

Modo - Modo de configuração do dimmer (Stop / - / + / Set)

Etapa - Etapa de alteração do valor do nível do dimmer

Valor máximo - o valor máximo da configuração do dimmer

Corre - Executa o evento dimmer

cópia de - Copie o evento para a área de transferência



O dimmer RGBW recupera os valores de configuração de cores individuais.

Além disso, permite ativar o modo de mudança contínua de cor usando as predefinições de dimmers individuais.

Atualizar configurações - salva a configuração de inicialização para todas as configurações





Botões:

Atualizar configurações - saving the configuration in the @City sistema

Todos os controladores - uma lista de todos os controladores

Definições - configurações do controlador atual

Mudar Nomes - alterar o nome do controlador atual

Agendador - o editor do agendador-calendário do controlador atual

Write Config * - enviar um comando para baixar a configuração pelo controlador

Atualização de firmware * - enviar um comando para baixar o firmware pelo controlador

Reinicializar controlador * - envio de comando de reset para download pelo controlador

Reinicializar controlador - Copiar - cópia do evento de reinicialização do controlador para a área de transferência

Sair - logout do usuário (por razões de segurança, você também deve fechar todas as instâncias abertas do navegador da web que podem armazenar os parâmetros de login no cache).

* - enviar o comando significa adicionar à fila de eventos. On connecting controller to the @City sistema, the controller downloads these eventos.

3,7. Configuração do agendador de calendário


O programador de calendário permite o acionamento autônomo de eventos (comandos) repetitivos ou programados. Um exemplo seria, por exemplo, acender o poste às 17 horas e apagá-lo às 7 horas (no inverno).

Del (Excluir) - exclui completamente o item de programação.

En. (Habilitar) - Ativar item de programação (apenas as posições serão executadas com o sinalizador Ativar definido)

Nome - Nome do evento (você pode descrever o evento de uma forma reconhecível)

Código de Evento - código do evento em código hexadecimal (copiado da área de transferência ao criar comandos)

Campos de mês (Ja, Fe, .., Não, De) - meses de janeiro ... Dezembro em que terá início o evento

Dia - Dia. Você pode selecionar qualquer dia do mês ou "*" para qualquer (executando o evento todos os dias).

Campos do dia da semana (Mo, Tu, .. Su) - você pode selecionar os dias da semana em que o evento será realizado.

Hora - A hora. Você pode escolher qualquer hora ou "*" para todos (realizando o evento a cada hora).

Min - Minuto. Você pode selecionar a qualquer minuto ou "*" para todos (realizando o evento a cada minuto).



Lógico "e" algoritmo é implementado entre todos os campos (exceto Nome ), portanto, todos devem ser atendidos para que o evento seja executado.



Por exemplo. Acendendo lâmpadas de rua ( Novembro, dezembro, janeiro, fevereiro ) no 17.01 sem Domingos.

En - selecionado

Event code - 00002101010000000000 // execução da 1ª saída binária

Campos de meses - só Não, De, Ja, Fe estão marcados

Dia - selecionado "*" para cada dia do mês

Hora - o tempo selecionado é 17

Min - minuto selecionado 01

Campos do dia da semana - todos exceto Su selecionado

4 LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. No caso de sistemas que funcionam com outros métodos de transmissão, pode ser omitido.

According to the LoRaWAN network specification, the controller connects to the @City cloud indirectly through:

4.1. LoRaWAN Gateway Configuration.

Ore are many LoRaWAN gateways on the market that can simultaneously contain a number of additional options:

4.1.1. Basic configuration of LoRaWAN gateway

O gateway LoraWAN deve ser acessível a partir de pelo menos uma estação de configuração.

Ao instalar via Ethernet / WiFi e configurar apenas a partir de uma LAN / WLAN local, a segurança do gateway não é muito crítica (a menos que forneçamos acesso externo ao gateway, ou seja, a Internet).

In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access e various types of attacks.

- If we want to be able to connect to the LoRaWAN gateway remotely, it must have a public + static IP address e SSH service available. Caso contrário, você precisará se conectar fisicamente ao gateway por meio de uma interface Ethernet ou WiFi.

- é necessário definir senhas de acesso complicadas para todos os usuários do dispositivo.

- desative todos os serviços não utilizados, como Telnet, FTP, POP, SMTP, IMAP, WWW etc. que pode ser alvo de ataques "ocupando" o gateway com outros processos, como tentativas de login.

- você pode limitar a possibilidade de login, apenas a partir de estações com endereços IP estáticos selecionados, o que é uma proteção bastante eficaz contra hackers. Isso também se aplica a serviços aparentemente insignificantes, como ICMP (ping), HTTP, FTP, etc.

- após a configuração completa e muitas semanas de testes do sistema, podemos bloquear todos os serviços externos e de acesso remoto, o que, no entanto, vai dificultar o serviço, pesquisar e verificar os logs do gateway.

4.1.2. Configuração do Semtech Packet Forwarder (SPF)

O SPF's task is to send LoRaWAN packets to the LoRaWAN network server through the IP network ( UDP protocol ) to the required address of the LoRaWAN network server.

LoRaWAN Gateway with SPF is transparent e passes all packets in both directions.

Ele não processa nem autoriza pacotes de dados em nenhuma direção.

A configuração do SPF é muito simples e envolve "direção" it to the required LoRaWAN network server.

Log in via SSH to the LoRaWAN gateway using the username e password specified by the device manufacturer.

Install SPF according to the LoRaWAN gateway manufacturer's instructions.

O diretório de configuração SPF é "/ user / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

A configuração principal do SPF está no arquivo "/user/spf/etc/global_conf.json", que deve ser editado com o editor disponível (por exemplo vi ou nano). Mudamos o valor do parâmetro: "endereço do servidor" inserindo o endereço IP fixo do servidor de rede ou o nome de domínio (requer um serviço de cliente DNS adicional configurado corretamente).

A porta de comunicação de retorno padrão é 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.

Os registros do pacote SPF estão localizados no "/ user / spf / var / logs /" diretório no spf.log arquivo e suas cópias de arquivo.

O network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ etc /", onde você pode ativar / desativar os serviços de rede padrão e proteger o servidor.

Você também deve alterar as senhas de todos os usuários disponíveis no sistema com o senha comando para proteger contra acesso não autorizado por pessoas não autorizadas. Você também deve alterar a senha do usuário para suporte baseado na web.

Também é melhor desativar a comunicação WiFi, pois os invasores podem tentar usar ataques por meio desse meio de transmissão.

Depois de concluir esta configuração, redefina o gateway com o reinício comando.



4.2. LoRaWAN Network/Application Server Configuration

Existem muitas soluções para servidores de rede e de aplicativos (incluindo os gratuitos). Cada um deles tem sua própria forma de integração com serviços e sistemas externos (por exemplo nuvens como @City ) Por esse motivo, o @City sistema must have an interface for integration with the installed LoRaWAN NS/COMO server.

No caso de um sistema de produção, podemos usar o serviço gratuito "The Things Network", contanto que estejamos dentro de limites diários muito grandes definidos para cada dispositivo {especialmente "On The Air Time" (30s **) e um pequeno número de comandos enviados para o dispositivo (10 **)}.

** Os limites diários atuais indicativos do dispositivo podem mudar.

If you need to load new firmware e configuration, it is necessary to use your own LoRaWAN server ( network + application )

Isso nos dá várias opções:

Em alguns sistemas, a configuração do firmware + é fixa (para todos os controladores disponíveis no sistema) e iniciada na fase de configuração inicial do sistema, o que simplifica a seleção.

(*) - in these cases it is necessary to have a second LoRaWAN gateway set on the second server for configuration e firmware update in order for the production environment to work continuously. For low-critical applications, you can change the configuration of one LoRaWAN gateway dedicated LoRaWAN server, which, however, will result in loss of communication with the production environment e incorrect operation of these devices.

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good alcance ( DR> = 4 ), so it is worth using an additional gateway to upgrade the firmware e configuration. Em baixa cobertura (DR <4), a configuração e atualização do firmware não é possível e requer um Gateway com comunicação LTE próximo aos dispositivos atualizados.

4.2.1. LoRaWAN Network Server Configuration

No LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "usuário / spf / etc / local_conf.json", ou exibido nos registros "/user/spf/var/log/spf.log". Verifique nos logs do servidor da web se o gateway de comunicação se conecta ao servidor.

As próximas etapas são a configuração do servidor de aplicativos (geralmente está localizado no mesmo dispositivo que o servidor de rede).

As próximas etapas a serem executadas dependem da solução de servidor de aplicativos utilizada e da disponibilidade da interface Back-End / Front-End. A interface simplifica "primeiros passos" e configuração do sistema.

Geralmente, você deve:

 







5 Work condition of @City GSM / LoRaWAN devices

Temperatura - 40C .. + 65C

Umidade 0..80% r.H. sem condensação (dispositivo)

GSM Fonte de alimentação 5VDC @ 2A ±0,15 V (para sensor PPM e ao conectar relés)

3,5 VCC..4,2 VCC @ 2A (em outros casos)


LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (para sensor PPM e ao conectar relés)

3VDC..3.6VDC @ 300mA (em outros casos)


Dispositivos GSM + GPS:

Entrada da antena 50ohm

SIM nano-SIM ou MIM

(escolha na fase de produção - MIM impõe um operador de rede)

Aprovação de modem laranja (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Outros operadores


BANDAS (Europa) Sensibilidade de potência de saída de classe

B3, B8, B20 (CATM1 - 800 MHz) ** 3 + 23dB ±2 < -107.3dB

B3, B8, B20 (NB-IoT - 800 MHz ) ** 3 +23dB ±2 < -1135dB

GSM850, GSM900 (GPRS) * 4 + 33dB ±2 <-107dB

GSM850, GSM900 (EDGE) * E2 + 27dB ±2 <-107dB

DCS1800, PCS1900 (GPRS) * 4 + 30dB ±2 < -109.4dB

DCS1800, PCS1900 (EDGE) * E2 +26dB ±2 < -109.4dB

Ao usar uma antena externa de banda estreita com frequência combinada para uma determinada banda.


* apenas para modem Combo: 2G, CATM1, NB-IoT

Certificados:



GPS / GNSS:

frequência de operação: 1559..1610 MHz

impedância da antena 50ohm

sensibilidade máxima * -160dB estacionário, -149dB de navegação, -145 partida a frio

TTFF 1s (quente), 21s (quente), 32s (frio)

A-GPS sim

Dynamics 2g

taxa de atualização mínima 1 Hz


* antena de banda estreita externa correspondente



LoRaWAN Devices 10.2 ( 8 channels, TX power: +14dBm ) Europe ( 863-870MHz )

DR T modulação BR bit / s Rx Sensibilidade Rx Testes

0 3min SF12 / 125kHz 250 -136dB -144dB

1 2min SF11 / 125kHz 440 -133,5dB

2 1min SF10 / 125kHz 980 -131dB

3 50s SF9 / 125kHz 1760 -128,5dB

4 (*) 50s SF8 / 125kHz 3125 -125,5dB

5 (*) 50s SF7 / 125kHz 5470 -122,5dB

6 (*) 50s SF7 / 250kHz 11000 -119dB

7 FSK 50kbs 50000 -130dB

(*) Parâmetros necessários para atualizar o firmware do sistema via OTA

(DR) - Taxa de dados

(BR) - Taxa de bits

T - O minimum period of data update to the @City cloud




LoRaWAN practical coverage tests:


Condições de teste:

LoRaWAN Kerlink ifemtocell Gateway Interno

antena passiva de banda larga externa colocada externamente a uma altura de ~ 9m acima do nível do solo Wygoda gm. Karczew (~ 110m acima do nível do mar).

LoRaWAN device with forced DR0 with an external broadbe magnetic antenna placed 15m above the ground on the car roof.

Áreas rurais (prados, campos com pequenas árvores e construções raras)


O resultado mais distante foi Czersk ~ 10,5 km (~ 200 m acima do nível do mar) com RSSI igual a -136 dB (ou seja, with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )