Serveur dans les nuages: Résumé du projet

Amis, il est temps de faire le point sur notre concours-projet «Serveur dans les nuages». Si quelqu'un n'est pas au courant, nous avons filmé un projet de geek amusant: nous avons fait un petit serveur sur le Raspberry Pi 3, lui avons vissé un tracker GPS et des capteurs, plongé tout cela dans un ballon et confié cela aux forces de la nature. Là où le ballon atterrit, il 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 sont les plus proches du site d'atterrissage proprement dit, ils obtiennent des prix "savoureux".



Ainsi, notre serveur a déjà volé dans les nuages, et il est temps de faire le point sur nos concurrents.

Liens vers les publications précédentes du concours
  1. Le post sur la régate (le prix pour la première place de notre compétition est la participation à la régate de voile AFR (Another F * cking Race) , qui se tiendra du 3 au 10 novembre dans le golfe Saronique (Grèce) avec l'équipe de RUVDS et Habra.
  2. Comme nous l'avons fait la « partie de fer » du projet - pour les fans de porno geek, avec des détails et une analyse de code.
  3. Megapost sur le projet avec une description complète.
  4. Le site du projet , sur lequel il était possible de surveiller le mouvement de la balle et la télémétrie en temps réel.
  5. Reportage depuis le site de lancement du ballon.


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


Comme vous vous en souvenez, nous avions prévu de transmettre les données du serveur via un modem GSM. C'était le principal canal de transmission des informations. Il nous a semblé que nous prévoyions des surprises avec la couverture du réseau cellulaire en insérant dans le modem deux cartes SIM d'opérateurs avec la meilleure couverture dans le district de Dmitrovsky. De plus, le modem avait une bonne antenne omnidirectionnelle. Mais, comme on dit, une personne le suggère, et l'opsosie l'a fait. Lorsque le ballon est passé au-dessus de 500 mètres (la hauteur de la tour de télévision d'Ostankino), la communication cellulaire a complètement disparu.



Avec le recul, cela semble évident, mais c'est pourquoi c'est avec le recul. Bien entendu, les antennes cellulaires sont conçues pour être couvertes au sol et non en l'air. Leurs diagrammes de rayonnement «frappent» le long du relief et ne «brillent» pas dans les nuages. La communication cellulaire à un demi-kilomètre et plus n'est donc qu'une ré-réflexion accidentelle du lobe d'une antenne. Donc, la moitié de la route de communication avec la balle sur le canal cellulaire ne l'était pas. Et sur le déclin, lorsqu'ils sont descendus en dessous de 500 mètres, les communications cellulaires ont de nouveau fonctionné.

Comment avons-nous obtenu la télémétrie du ballon? Merci pour le canal de données en double. Nous avons installé un kit de communication radio LoRa fonctionnant à une fréquence de 433 MHz sur le ballon.



Il a une petite capacité, mais c'était suffisant pour nos tâches. Quant à déterminer l'emplacement de la balle par GPS, cela n'a posé aucun problème, le tracker a travaillé sans hésitation.



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 la terre, mais a refusé dans le ciel. Probablement peur des hauteurs. Nous avons découvert la faute du câble après l'atterrissage. Heureusement, nous avons réussi à établir un transfert de données directement depuis le module de télémétrie via LoRa.







Et sur le bien


Bonne chance a souri aux habrausers @ severov_info (première place), @ MAXXL (deuxième place) et @ evzor (troisième place)! La plus réussie de novembre attend un tas d'impressions (si tout va bien agréable) de participer à la régate de voile AFR , et pour les propriétaires des deuxième et troisième places, nous présenterons bientôt de bons smartphones. Et bien sûr, pour les trois, une location de serveur virtuel gratuite de RUVDS est un cadeau.





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

Source: https://habr.com/ru/post/fr422345/


All Articles