LoRa - Criando uma rede pessoal para rastrear carros

8

Assim,

Eu tenho dois módulos LoRa / GPS de canal único e quero criar minha própria rede pessoal ...

Então, eu quero um módulo que receba todos os dados de outros dispositivos e os envie para um servidor com um banco de dados.

Fiquei me perguntando, isso é possível ?!

Além disso, como devo conseguir tudo isso? Eu sou novo na LoRa e quero aprender mais sobre isso.

Não consegui encontrar nenhuma informação sobre como criar um gateway lora e enviar tudo para o seu próprio servidor?

Como isso:

  1. Dados do (s) carro (s)
  2. Enviar para o receptor LoRa (módulo Loino / GPS dragino)
  3. Os dados recebidos estão sendo enviados para outro servidor.

Isso é possível?

Robin
fonte
2
Também não conheço o LoRa, mas o "módulo que recebe todos os dados de outros dispositivos" já não é um servidor? De qualquer forma, você não poderia usar um Raspberry Pi Zero W barato, que recebe HTTP CRUD?
Mawg diz que restabelece Monica 26/08/17
3
Não, isso é um lorawan (que custa muito para mim como estudante) ... Li em algum lugar que você pode transformar um dispositivo de envio em um dispositivo de recebimento, canal único, mas não tenho idéia de como ...
Robin
3
Sim, algum tipo de dispositivo que recebe todos os dados LoRa e decodifica e os envia para o meu próprio servidor. Em que posso proccess os dados então ... (mais provavelmente ele será armazenado em um banco de dados) ...
Robin
3
Bem, eu os comprei na Dragino, que é o maior fornecedor (chinês) de dispositivos LoRa, se você pesquisar no Google dragino, encontrará mais itens.
Robin
3
Esse é o tipo de coisa que deve ser buscada com os recursos tradicionais da Internet - você ainda não tem o tipo de pergunta específica singular para a qual o sistema SE foi projetado. Comece lendo na The Things Network - ela pode ou não atender às suas necessidades (a frequência dos relatórios será um problema), mas fornecerá uma noção de algumas das coisas que são e não são viáveis, incluindo por que as mais caras rádios multicanais são normalmente usados ​​na função de gateway.
Chris Stratton

Respostas:

8

Sim, é possível usar rádios LoRa para receber mensagens. Para a plataforma Arduino, a biblioteca LMIC pode ser usada. Veja meu código para nó móvel com gps e gateway . O gateway publica dados em um serviço chamado PubNub, que possui um nível gratuito que provavelmente é suficiente para suas necessidades.

Deve ser bastante fácil modificar o código do gateway para enviar dados para o seu próprio servidor, se você preferir.

No entanto, sugiro que você considere o LoRaWAN de qualquer maneira. A rede de coisas (TTN) é um serviço LoRaWAN gratuito. Verifique o mapa deles se eles tiverem cobertura na área em que você está interessado. Usei o módulo de rádio RFM95W relativamente barato para enviar mensagens ao TTN usando a biblioteca LMIC. O código de exemplo da biblioteca o levará muito longe.

A vantagem do TTN é que você pode não precisar configurar seus próprios gateways e pode usar a cobertura deles em todo o mundo. Se o TTN não tiver cobertura na área que você precisa, considere construir / adquirir um gateway e conecte-o ao TTN. Dessa forma, você aumenta a cobertura e ainda pode usar os outros gateways. Um gateway LoRaWAN é muito mais caro que um único rádio, porém, eles custam cerca de 250 USD.

Divulgação completa: eu uso, mas não sou afiliado à LoRa, TheThingsNetwork, LMIC ou PubNub.

Mikael Falkvidd
fonte
1
Ótima informação. O TTN não conseguiu apresentar a rede nesse contexto de maneira muito eficaz.
Sean Houlihane
1
@mikael_falkvidd - biblioteca LMIC. Eu não sabia disso. Agradável. Você tem um artigo ou alguma outra informação sobre o kit que você usou para o projeto FatLink? (Eu sou um defensor do TTN cansado de esperar pelo kit e ontem pedi impulsivamente um rádio LoRa 433mhz barato + Atmega electrodragon.com/product/… ).
Cups
1
@Cups Sem kit. Estou usando o Arduino Pro Mini para o nó móvel e o Wemos D1 Mini para o gateway. Ambos usam rádios RFM95W. Acho que usei cpham.perso.univ-pau.fr/LORA/LoRaDevices.html desde o início para aprender o básico, como ligar o rádio.
Mikael Falkvidd 31/08/19
2
Ah, sim, o sujeito em Pau. Ele está no meu radar há um tempo, faz algumas coisas legais. pro mini, Wemos D1 mini e rádio - praticamente o que eu pensava. Felicidades pela informação.
Cups
3

Sim, é possível.

Uma maneira comum de fazer isso é ter um nó energizado que possa receber dados através de LoRa e transmiti-los usando ethernet ou Wi-Fi para um serviço em nuvem. Isso significa que sempre que seus nós móveis estiverem ao alcance do nó coletor, eles transmitirão seus dados para ele e, por sua vez, os transmitirão, usando a tecnologia da Internet, para um banco de dados persistente.

Bex
fonte
0

Primeiro de tudo, você precisa entender que dois módulos lora podem se comunicar, as alterações estarão no código do firmware e também conterão as chaves de criptografia AES em ambos os dispositivos para bidirecional. Eles precisam de um gateway para transferir dados para um servidor (internet) compatível com a arquitetura LPWAN. Agora você deseja criar uma rede lora pessoal ou privada. Para isso, você precisa de um gateway lora que receba na frequência lora e transfira os dados do dispositivo para o servidor da rede lora e vice-versa.

Para a parte do servidor, você pode usar a rede The Things, Loriot como provedor de serviços de rede lora ou pode usar servidores lora de código aberto, como Brocaar loraserver ou servidor Gotthard lora .

A partir daí, você pode transferir seus dados para a plataforma iot desejada, como IBM bluemix, cayene.

ashusvirus
fonte
2
FALSO . Os módulos LoRa de nó-clas podem se comunicar muito bem. O que um rádio de classe gateway acrescenta é a capacidade de monitorar vários canais ao mesmo tempo e, assim, suportar salto de frequência descoordenado por nós, onde o salto de frequência é importante para uma boa cidadania espectral. Mas dois RFM9x / SX1276 podem conversar entre si e com taxas de mensagens muito raras em um único canal (ou com mais freqüência com a esperança de frequência coordenada no tempo entre os dois), é viável.
Chris Stratton
2
Desculpe, minha falta de conhecimento. vou editar a resposta. Obrigado por me lembrar, senhor.
ashusvirus