LoRa - Création d'un réseau personnel pour suivre les voitures

8

Donc,

J'ai deux modules LoRa / GPS monocanal et je veux créer mon propre réseau personnel ...

Je veux donc un module qui reçoit toutes les données d'autres appareils et les envoie à un serveur avec une base de données ..

Je me demandais, est-ce possible?!

Aussi, comment dois-je réaliser tout cela? Je suis nouveau sur LoRa et je veux en savoir plus.

Je n'ai pas pu trouver d'informations sur la création d'une passerelle Lora et envoyer tout sur votre propre serveur?

Comme ça:

  1. Données de voiture (s)
  2. Envoi au récepteur LoRa (module dragino LoRa / GPS)
  3. Les données reçues sont envoyées à un autre serveur.

Est-ce possible?

Robin
la source
2
Je ne connais pas LoRa non plus, mais "un module qui reçoit toutes les données d'autres appareils" n'est-il pas déjà lui-même un serveur? Dans tous les cas, ne pourriez-vous pas utiliser un Raspberry Pi Zero W bon marché, qui reçoit HTTP CRUD?
Mawg dit réintégrer Monica
3
Non, c'est un lorawan (qui coûte trop cher pour moi en tant qu'étudiant) ... J'ai lu quelque part où vous pouvez transformer un appareil émetteur en un appareil récepteur, un seul canal, mais je ne sais pas comment ...
Robin
3
Oui, une sorte d'appareil qui reçoit toutes les données LoRa et les décode et les envoie à mon propre serveur. Sur lequel je peux traiter les données alors ... (très probablement elles seront stockées dans une base de données) ...
Robin
3
Eh bien, je les ai achetés chez Dragino, qui est le plus grand fournisseur (chinois) pour les appareils LoRa, si vous google dragino vous en trouverez plus d'articles.
Robin
3
C'est le type de chose qui devrait être poursuivi avec les ressources Internet traditionnelles - vous n'avez pas encore le genre de question spécifique unique pour laquelle le système SE est conçu. Commencez par lire sur The Things Network - il peut ou non répondre à vos besoins (la fréquence des rapports sera un problème) mais vous donnera une idée de certaines des choses qui sont et ne sont pas réalisables, y compris pourquoi les plus chères les radios multicanaux sont généralement utilisées dans le rôle de passerelle.
Chris Stratton

Réponses:

8

Oui, il est possible d'utiliser des radios LoRa pour recevoir des messages. Pour la plate-forme Arduino, la bibliothèque LMIC peut être utilisée. Voir mon code pour le nœud mobile avec gps et passerelle . La passerelle publie des données vers un service appelé PubNub, qui a un niveau gratuit qui est probablement suffisant pour vos besoins.

Si vous préférez, il devrait être assez facile de modifier le code de la passerelle pour envoyer des données à votre propre serveur.

Cependant, je vous suggère de considérer LoRaWAN de toute façon. The Things Network (TTN) est un service LoRaWAN gratuit. Vérifiez leur carte s'ils ont une couverture dans la zone qui vous intéresse. J'ai utilisé le module radio RFM95W relativement bon marché pour envoyer des messages à TTN en utilisant la bibliothèque LMIC. L' exemple de code de la bibliothèque vous mènera très loin.

L'avantage de TTN est que vous n'avez peut-être pas besoin de configurer vos propres passerelles et que vous pouvez utiliser leur couverture dans le monde entier. Si TTN n'a pas de couverture dans la zone dont vous avez besoin, envisagez de construire / acheter une passerelle et de la connecter à TTN. De cette façon, vous augmentez leur couverture et pouvez toujours utiliser leurs autres passerelles. Une passerelle LoRaWAN est cependant beaucoup plus chère qu'une seule radio, elles commencent à environ 250 USD.

Divulgation complète: j'utilise, mais je ne suis pas autrement affilié à LoRa, TheThingsNetwork, LMIC ou PubNub.

Mikael Falkvidd
la source
1
Grande info. TTN n'a pas réussi à présenter le réseau dans ce contexte de manière très efficace.
Sean Houlihane
1
@mikael_falkvidd - bibliothèque LMIC. Je ne connaissais pas celui-là. Agréable. Avez-vous une rédaction de blog ou toute autre information sur le kit que vous avez utilisé pour ce projet FatLink, n'est-ce pas? (Je suis un supporteur TTN marre d'attendre le kit et hier j'ai impulsivement commandé une radio LoRa 433mhz bon marché + Atmega electrodragon.com/product/… ).
Coupes du
1
@Cups Pas de kit. J'utilise Arduino Pro Mini pour le nœud mobile et Wemos D1 Mini pour la passerelle. Les deux utilisent des radios RFM95W. Je pense que j'ai utilisé cpham.perso.univ-pau.fr/LORA/LoRaDevices.html très tôt pour apprendre les rudiments comme le câblage de la radio.
Mikael Falkvidd
2
Ah, oui, le gars de Pau. Il est sur mon radar depuis un moment, fait des trucs sympas. pro mini, Wemos D1 mini et la radio - à peu près ce que je pensais. Bravo pour l'info.
Coupes du
3

Oui c'est possible.

Une façon courante de le faire est d'avoir un nœud alimenté qui peut recevoir des données via LoRa et les transmettre via Ethernet ou Wi-Fi à un service cloud. Cela signifie que chaque fois que vos nœuds mobiles sont à portée du nœud collecteur, ils lui transmettront leurs données et il les transmettra à son tour, en utilisant la technologie Internet, à une base de données persistante.

Bex
la source
0

Tout d'abord, vous devez comprendre que deux modules lora peuvent communiquer l'un avec l'autre, les modifications seront dans le code du firmware et elles contiendront également les clés de cryptage AES sur les deux appareils pour le bidirectionnel. Ils ont besoin d'une passerelle pour transférer des données vers un serveur (Internet) qui prend en charge l'architecture LPWAN. Vous souhaitez maintenant créer un réseau lora personnel ou un réseau lora privé. Pour cela, vous avez besoin d'une passerelle lora qui recevra à la fréquence lora et transférera les données de l'appareil vers le serveur lora-network et vice versa.

Pour la partie serveur, vous pouvez utiliser le réseau The Things, Loriot en tant que fournisseur de services réseau lora ou vous pouvez utiliser des serveurs open source lora tels que Brocaar loraserver ou Gotthard lora server .

De là, vous pouvez transférer vos données vers la plate-forme iot souhaitée, telle que IBM bluemix, cayene.

ashusvirus
la source
2
FAUX . Les modules LoRa de Node-clas peuvent très bien communiquer entre eux. Ce qu'une radio de classe passerelle ajoute est la possibilité de surveiller plusieurs canaux en même temps , et donc de prendre en charge le saut de fréquence non coordonné par les nœuds, où le saut de fréquence est important pour une bonne citoyenneté spectrale. Mais deux RFM9x / SX1276 peuvent communiquer entre eux, et à des taux de messages très peu fréquents sur un seul canal (ou plus fréquemment avec une fréquence espérée coordonnée dans le temps entre les deux) sont réalisables.
Chris Stratton
2
Désolé, mon manque de connaissances. je vais éditer la réponse. Merci de m'avoir rappelé, monsieur.
ashusvirus