Serveur dans les nuages : résultats du projet

Les amis, il est temps de résumer les résultats de notre projet de concours « Serveur dans les nuages ». Si quelqu'un ne le sait pas, nous avons lancé un projet de geek amusant : nous avons créé un petit serveur sur Raspberry Pi 3, y avons attaché un tracker GPS et des capteurs, chargé tout cela sur une montgolfière et l'avons confié aux forces de la nature. . L'endroit où la balle atterrira n'est connu que des dieux des vents et des mécènes de l'aéronautique, nous avons donc invité tout le monde à mettre des points sur la carte - dont les points les plus proches du site d'atterrissage réel recevront des prix « savoureux ».

Serveur dans les nuages : résultats du projet

Ainsi, notre serveur s'est déjà envolé dans les nuages, et il est temps de résumer les résultats de notre compétition.

Liens vers les publications précédentes sur le concours

  1. Article sur la régate (le prix pour la première place de notre concours est la participation à une régate de voile AFR (Une autre putain de course), qui se tiendra du 3 au 10 novembre dans le golfe Saronique (Grèce) en collaboration avec l'équipe RUVDS et Habr.
  2. Comment nous avons fait "partie en fer» projet - pour les fans de porno geek, avec détails et analyse de code.
  3. Megapost sur le projet avec descriptif complet.
  4. Le site du projet, où il était possible de surveiller le mouvement du ballon et la télémétrie en temps réel.
  5. Rapport de l'endroit où le ballon a été lancé.

Et l'expérience, fils d'erreurs difficiles

Comme vous vous en souvenez, nous avions prévu de diffuser les données du serveur via un modem GSM. C'était le principal canal de transmission de l'information. Il nous a semblé que nous avions prévu toutes les surprises en matière de couverture du réseau cellulaire en insérant dans le modem deux cartes SIM des opérateurs ayant la meilleure couverture de la région de Dmitrov. De plus, le modem disposait d'une bonne antenne omnidirectionnelle. Mais, comme on dit, une personne assume et les opsos disposent. Lorsque le ballon a dépassé 500 mètres (la hauteur de la tour de télévision d'Ostankino), les communications cellulaires ont complètement disparu.

Serveur dans les nuages : résultats du projet

Avec le recul, cela semble évident, mais c’est à cela que sert le recul. Bien entendu, les antennes de téléphones portables sont conçues pour une couverture au sol et non dans les airs. Leurs diagrammes de rayonnement « frappent » le long du relief et ne « brillent » pas dans les nuages. Ainsi, la communication cellulaire à une altitude d'un demi-kilomètre et plus n'est qu'un reflet aléatoire du lobe d'une antenne. Ainsi, sur la moitié du parcours, il n'y avait aucune communication avec le ballon via un canal cellulaire. Et pendant la descente, lorsque nous sommes descendus en dessous de 500 mètres, les communications cellulaires ont recommencé à fonctionner.

Comment avons-nous reçu la télémétrie du ballon ? Merci au canal de transmission de données redondant pour cela. Nous avons installé un kit sur le ballon Communications radio LoRa, fonctionnant à 433 MHz.

Serveur dans les nuages : résultats du projet

Son débit est faible, mais pour nos besoins, c'était largement suffisant. Quant à la détermination de l'emplacement de la balle à l'aide du GPS, cela n'a posé aucun problème : le tracker a fonctionné sans aucun problème.

Serveur dans les nuages : résultats du projet

Et pendant le vol, il s'est avéré que le câble USB reliant le module de télémétrie au Raspberry Pi 3 s'est avéré défectueux. Il a travaillé sur le terrain, mais a refusé d'aller au ciel. Probablement le vertige. Nous avons découvert le défaut du câble après l'atterrissage. Heureusement, nous avons pu établir un transfert de données directement depuis le module de télémétrie via LoRa.

Serveur dans les nuages : résultats du projet

Serveur dans les nuages : résultats du projet

Serveur dans les nuages : résultats du projet

Et à propos du bien

La chance a souri aux utilisateurs d'habrayers @severov_info (première place), @MAXXL (deuxième place) et @evzor (troisième place)! La personne la plus chanceuse aura beaucoup d'impressions (espérons-le agréables) de participation à la régate de voile AFR, et nous présenterons bientôt de bons smartphones aux détenteurs de la deuxième et de la troisième place. Et bien sûr, nous recevrons tous les trois en cadeau la location gratuite d'un serveur virtuel de RUVDS.

Serveur dans les nuages : résultats du projet

Serveur dans les nuages : résultats du projet

Vous pouvez voir comment le lancement s'est déroulé dans cette courte vidéo :



Source: habr.com

Ajouter un commentaire