HABHUB les
OUTILS
habhub is
the home of high altitude ballooning tools from UKHAS. habitat, the
CouchDB-based tracking system, as well as several other tools are based here.
habhub est la maison des outils des ballons de haute
altitude de UKHAS. Habitat, le système de suivi basé sur la CouchDB, ainsi que
plusieurs autres outils sont basés ici.
habitat :
habitat
is a system for uploading, processing, storing and displaying telemetry and
related information transmitted from high altitude balloons. The back end is
written in Python and is responsible for parsing incoming data and storing it
in the database, while the frontend is written independently in JavaScript and
HTML and communicates with CouchDB directly to obtain data and display it.
habitat est un système pour le téléchargement, le
traitement, le stockage et l'affichage de la télémétrie et des informations
connexes transmises à partir de ballons de haute altitude. Le fond est écrit en
Python et est responsable de l'analyse des données entrantes et le stockage
dans la base de données, tandis que l'interface est écrite de façon
indépendante dans JavaScript et HTML et communique avec la CouchDB directement
pour obtenir des données et les afficher.
github :
docs :
Introduction
habitat is a system for
uploading, processing, storing and displaying telemetry and related information
transmitted from high altitude balloons.
Typically this telemetry
takes the form of a GPS position and potentially other data, accompanied by
information on who received the data, and is displayed by means of a map or
chart (or both) showing the path a balloon took and the historic trend of
sensor readings.
Internally, configuration
and data is stored in a CouchDB database. The back end is written in Python and
is responsible for parsing incoming data and storing it in the database, while
the frontend is written independently in JavaScript and HTML and communicates
with CouchDB directly to obtain data and display it. This documentation covers
setting up a habitat system, describes the format used to store data in
CouchDB, and provides reference documentation for the habitat source code.
habitat est un système pour le téléchargement, le traitement, le stockage et
l'affichage de la télémétrie et des informations connexes transmis à partir de
ballons de haute altitude. Typiquement, cette télémétrie prend la forme d'une
position GPS et potentiellement d'autres données, accompagnées d'informations
sur qui a reçu les données, et est affiché au moyen d'une carte ou un graphique
(ou les deux) montrant le chemin qu'un ballon a pris et la tendance historique
des lectures des capteurs.
En interne, la configuration et les données sont stockées dans une base de
données CouchDB. Le fond est écrit en Python et est responsable de l'analyse
des données entrantes et le stockage dans la base de données, tandis que
l'interface est écrite de façon indépendante dans JavaScript et HTML et
communique avec la CouchDB directement pour obtenir des données et les
afficher. Cette documentation couvre la mise en place d'un système de
l'habitat, décrit le format utilisé pour stocker des données dans la CouchDB,
et fournit de la documentation de référence pour le code source de l'habitat.
genpayload :
http://habitat.habhub.org/genpayload/
habitat document generator
payload_configuration
and flight document editor
payload configuration documents
payload_configuration
documents describe a payload (no
prizes for guessing that). They contain instructions to habitat: how to parse
telemetry that listeners upload; and radio settings: how to setup listeners'
radios. If you fly one payload multiple times, you shouldn't have to change
payload configuration document.
les documents de payload_configuration décrivent une charge utile (pas de
prix pour deviner que). Elles contiennent des instructions sur habitat: comment
analyser la télémétrie que les auditeurs ont téléchargé; et les paramètres
radio: comment configurer les radios des auditeurs. Si vous faites voler une charge
utile à plusieurs reprises, vous ne devriez pas avoir à changer la
documentation de configuration de la charge utile.
flight documents
flight
documents describe the time and
date of a planned flight. They allow us to add the flight to the calendar, set
the title on the tracker, and select only relevant telemetry to go into the
flight archive (i.e., exclude test data).
A flight document contains
a list of payload configuration documents - i.e., the payloads that are going
to be launched. You can add more than one, if there are several payloads on one
balloon/flight train - but for multiple launches, create a flight document per
balloon.
Les documents de vol décrivent la date et l'heure d'un vol prévu. Ils nous
permettent d'ajouter le vol au calendrier, définir le titre sur le tracker, et
en sélectionnant que la télémétrie pertinente pour rentrer dans l'archive de
vol (par exemple, exclure les données de test). Un document de vol contient une
liste de documents utiles de configuration - à savoir les charges qui vont être
lancés. Vous pouvez ajouter plus d'une, si il y a plusieurs charges utiles sur
un ballon /et la chiane de vol - mais pour des lancements multiples, créez un
document de vol par ballon.
parser logtail :
http://habitat.habhub.org/logtail/
parser logtail
Un javascript logtailer pour afficher les journaux de
l'analyseur de l'habitat. Inversée
ou vue chronologique.
payload telemetry
stats :
http://habitat.habhub.org/stats/
So on Sunday I made a quick
CouchDB view to list the callsigns that had contributed to tracking each
flight. It seemed too easy to combine that with flot and produce pretty graphs,
so here it is.
It is, however, quick cheap
and cheerful, and is certainly no substitute for the things we have in mind / have planned for habitat.
Indeed, running with the
"release early, release often" strategy means that the database is a
little unorganised at the moment. The eventual plan is to have a list of
'flights', and 'testing flights', and some other stuff, and nice date ranges,
so that a flight archive is easily browsable. We don't have that yet. Therefore
instead, as a little hack, flights below are ordered by 'last modified time'.
The totals counted here are
the number of uploaded strings for each flight - without removing cases where 2
people have uploaded the same string. It's number of telemetry documents
uploaded. Note: flight-totals only include lines that successfully parse.
Donc, le dimanche, je fis une vue rapide CouchDB pour faire la liste des
indicatifs qui avaient contribué au suivi de chaque vol. Il semblait trop
facile de combiner cela avec le flot et de produire de jolis graphiques, elle
est ici. Il est, cependant, rapide pas cher et gai, et il est certainement pas
un substitut pour les choses que nous avons à l'esprit / ont prévu pour
l'habitat.
En effet, l'exécution de la stratégie "libération anticipée, libération
souvent" signifie que la base de données est un peu inorganisé pour le
moment. Le plan final est d'avoir une liste des «vols» et «vols d'essai», et
quelques autres trucs, et de belles plages de dates, de sorte que d'une archive
de vol est facilement consultable. Nous ne disposons pas encore cela. Par
conséquent au lieu, comme un petit hack, les vols ci-dessous sont classés par
«date de dernière modification. Les totaux comptés ici sont le nombre de
chaînes téléchargées pour chaque vol - sans cas, supprimer, où 2 personnes ont
téléchargé la même chaîne. Il est certain nombre de documents de télémétrie
téléchargées. Note: vol-totaux incluent seulement les lignes qui s'analysent
avec succès.
calendar :
http://habitat.habhub.org/calendar/
export payload telemetry :
http://habitat.habhub.org/ept/
- Pick a flight from the list on the left to
view only the payloads within that flight.
- Click on a payload from the list on the
right to select it for telemetry export.
- Start typing into either filter box to
narrow the search results.
- If you select a payload from within a
flight, only telemetry from that flight will be shown, whereas if you
select a payload from the full list all telemetry from that payload will
be exported.
Choisissez un vol à partir de la liste de gauche pour
afficher uniquement les charges utiles dans ce vol.
Cliquez sur une charge utile de la liste sur la droite
pour sélectionner l' exportation de la
télémétrie .
Commencez à taper soit dans la boîte de filtre pour
affiner les résultats de recherche.
Si vous sélectionnez une charge utile à partir d'un
avion, seulement télémétrie de ce vol sera affiché, tandis que si vous
sélectionnez une charge utile de la liste complète toute la télémétrie de cette
charge sera exporté.
Available Schemas
Flight Document
Listener Information
Listener Telemetry
Payload Configuration
Payload Telemetry
habitat admin :
http://habitat.habhub.org/admin/
tracker :
http://tracker.habhub.org/
ukhas wiki :
https://ukhas.org.uk/
Welcome to the UK High Altitude Society. We're a
loose collection of people who are interested in launching unmanned high
altitude balloons into near space. High altitude ballooning is a multi-skilled
hobby which lets you explore the edge of space relatively cheaply - a basic
flight can cost less than £200.
Bienvenue à la Société Haute Altitude au Royaume-Uni . Nous sommes une
quantité de gens qui sont intéressés par lancer des ballons sans pilote à haute
altitude dans l'espace proche. Les ballons de haute altitude sont un
passe-temps polyvalent qui vous permet d'explorer le bord de l'espace
relativement bon marché - un vol de base peut coûter moins de 200 £.
predictor :
http://predict.habhub.org/
burst calculator :
http://habhub.org/calc/
dl-fldigi :
https://ukhas.org.uk/projects:dl-fldigi
dl-fldigi
Dl Fldigi is an adapted
version of the excellent free FLdigi
soundcard decoding software. It takes the audio from your radio, decodes the
balloon's signal, and then sends the telemetry it's found over the internet to a
server running habitat, which plots the payloads position on to the SpaceNear
map.
Version specific usage
notes are available here, but you also may want to read tracking_guide
DL FLdigi est une version adaptée de l'excellent logiciel de décodage FLdigi
libre de la carte son Il prend le son de votre radio, décode le signal du
ballon, puis envoie la télémétrie il se trouve sur Internet sur un serveur
exécutant nommé "habitat", qui trace la position des charges utiles
sur la carte mondiale. Les versions et les notes sont disponibles ici, mais
vous pouvez également lire le tracking_guide.
chase car apps :
https://ukhas.org.uk/general:chase_car_trackers
Developer : Rossen Georgiev
The tracker webapp works
both desktop and mobile devices. One key difference on mobile is the option for
sending chase car telemetry. You will need to allow the webpage to access your
position. Finally configure and enable the function from the top menu.
Le tracker "webapp" fonctionne à la fois en bureau et sur les appareils mobiles. Une différence
essentielle en mobile est l'option pour envoyer la télémétrie de la voiture de
chasse. Vous aurez besoin pour permettre d'accéder à la page Web de donner
votre position. Enfin configurer et activer la fonction dans le menu supérieur.
ssdv :
http://ssdv.habhub.org/
irc :
http://webchat.freenode.net/?channels=highaltitude
ukhas mailing list :
https://groups.google.com/forum/?fromgroups#!forum/ukhas
https://groups.google.com/forum/?fromgroups#!forum/ukhas-launches
https://groups.google.com/forum/?fromgroups#!forum/ukhas-tools
http://habhub.org/zeusbot/
servers :
..................
Source : habhub
From : f6agv (AT) free.fr