Étape 7: Copier fichier CSV vers appareil Mobile
Un aspect clé de l’AINA, c’est que le boîtier du capteur peut être situé dans un endroit éloigné avec aucune connexion réseau. Les données sont recueillies localement et ensuite transférées à un périphérique mobile pour le transport vers un emplacement avec accès au réseau. Le mécanisme de transfert utiliserait des possibilités de Bluetooth d’Edison, comme la connexion sans fil plus simple avec une bande passante suffisante. Plupart des appareils mobiles (téléphones cellulaires) ont construit dans le GPS. Ce sera une étape manuelle simple pour enregistrer la localisation GPS quand données sont prélevées sur l’AINA.
Le concept initial de AINA a utilisé une application personnalisée sur un appareil mobile Android ou IOS pour fournir le transfert et le transport. Nous avons trouvé le MIT App Inventor comme un outil rapid pour développer des applications Android et passé quelque temps à apprendre à l’utiliser. Il fournit un simple drag & la chute des style de programmation visuelle, proche de zéro. Nous avons constaté qu’elle pouvait accéder les fonctionnalités Bluetooth. Le transfert exigerait aussi un protocole spécial comm entre l’Edison et l’appareil Android. Ce serait un échange simple paquet, envoyer des lignes de csv dans chaque paquet.
Toutefois, après le moment de la conception un peu plus, nous avons réalisé que les outils nécessaires pour fournir le transfert via Bluetooth déjà existant en utilisant le standard SFTP (protocole de transfert de fichier sécurisé). Ceci élimine le besoin de code de transfert spécial et application personnalisée. Il permet à n’importe quel périphérique compatible bluetooth sftp (téléphone, tablette, ordinateur portable, etc.) pour fournir le service de collecte de données.
Pour déplacer un fichier, il faut donc :
- activer bluetooth sur l’appareil mobile et Edison
- appareil mobile est spécifique au fournisseur,
- activer le FTP Service
- installer un outil de transfert de fichiers bluetooth SFTP sur périphérique mobile
Android : https://play.google.com/store/apps/details?id=it...
OS x/Windows : filezilla https://filezilla-project.org/
IOS: (non testé) BlueMe https://itunes.apple.com/us/app/blueme/id456598582...
- installer un outil de transfert de fichiers bluetooth SFTP sur périphérique mobile
- activer le serveur ftp sur Edison
- Pairage (idéalement appairés donc peut sauter cette étape)
- transférer les fichiers
- serveur d’arrêt et bluetooth sur Edison (au pouvoir de conservation)
L’Edison a besoin économiser l’énergie, il devrait être en mesure d’activer/désactiver la connexion bluetooth. Il devrait également coupler uniquement avec les périphériques sécurisés (pour éviter la falsification). Ceci en fait un peu plus complexe interface utilisateur.