Étape 9: Emballer, exécutez-le et traiter les données
Temps de mousse--découper des trous dans la mousse pour la batterie, le logger et le déshydratant si vous utilisez. Piquez un trou dans le côté du boîtier de l’antenne externe (si vous utilisez) et sceller avec de l’époxy. Les antennes pliables sont cool, mais certains ont un morceau de la partie exposée du câble métallique qui va probablement l’eau fuite dans votre cas. Donc obtenir une droite, un imperméable ou un sceau juste en haut de la partie pliage.Le journal en cours d’exécution : il n’y a aucun interrupteur marche, il suffit de vous branchez la batterie au connecteur d’alimentation de la MEGA. À chaque mise sous tension ou réinitialisation, il va commencer un journal avec un nouveau numéro. Il ne peut contenir jusqu'à 100 journal des noms, donc n’oubliez pas de nettoyer périodiquement de la carte mémoire. La carte mémoire doit être installé dans un lecteur de carte pour ce faire, il ne peut pas lire via le câble USB.
Vos données seront lisibles dans Excel ou dans un éditeur de texte (TextEdit, WordPad, etc.) et doit avoir une colonne d’octets ainsi que les trois dates différentes (millisecondes depuis le démarrage de bûcheron, secondes depuis 01/01/1970 et un format de date et d’heure plus convivial) les octets suivants contiennent des informations de paquet radio, force de signal info (si disponible), le nom de l’envoi des données de la radio , le numéro de série du capteur individuel qui a collecté les données et les quatre octets de données de capteur qui peuvent être traduites à température, tension, pression, débit, intensité lumineuse, etc..
Quelles sont les lignes occasionnelles de différentes longueurs dans les données de TelosB ? Le 7E caractère apparaît parfois comme un octet de données environ 1 sur 256 chance, mais c’est un caractère spécial qui dénote de fin de ligne, donc lorsque le TelosB rencontre cela, il met un caractère d’échappement devant le 7E et passe de la 7E à un autre personnage. Ainsi, il a mis 2 caractères au lieu de 1. Ce caractère d’échappement doit également être échappé. Il est possible de décoder tout cela dans un script perl. Le net.tinyos.tools.Listen d’application Java fait cette étape automatiquement lors de la lecture du port série USB.