Stap 7: Kopieer CSV-bestand op het mobiele apparaat
Een belangrijke aspect van de AINA is dat het vak van de sensor kan worden gevestigd op een externe locatie met geen netwerkverbindingen. De gegevens lokaal verzameld en vervolgens overgebracht naar een mobiel apparaat voor vervoer naar een locatie met netwerktoegang. Mechanisme voor bestandsoverdracht op de zou de Edisons Bluetooth vermogen, als de eenvoudigste draadloze verbinding met voldoende bandbreedte gebruiken. Meeste mobiele apparaten (mobiele telefoons) hebben een ingebouwde GPS. Het is een eenvoudige handleiding stap om vast te leggen van de GPS-locatie wanneer gegevens uit de AINA wordt opgepikt.
De eerste AINA concept gebruikt een aangepaste App op een Android of IOS mobiele apparaat om de overdracht en vervoer. We vonden de MIT App uitvinder als een snelle tool voor de ontwikkeling van Android-applicaties en enige tijd leren om het te gebruiken. Het biedt een eenvoudige drag & drop visuele programmeerstijl, verwant aan kras. We vonden dat het kan toegang krijgen tot de Bluetooth-mogelijkheden. De overdracht zou ook vereisen een speciale comm protocol tussen de Edison en Androïde apparaat. Dit zou een eenvoudige packet exchange, CSV-rijen in elk pakket te verzenden.
Echter, na een beetje meer ontwerptijd realiseerden we ons dat de hulpmiddelen om te zorgen voor de overdracht via Bluetooth al bestaan met behulp van de standaard SFTP (veilig protocol voor bestandsoverdracht). Dit elimineert de noodzaak voor speciale overdracht code en aangepaste toepassing. Het staat elke bluetooth sftp geschikt apparaat (telefoon, tablet, laptop, enz.) zodat de gegevens afhaal service.
Dus als u wilt een bestand verplaatst, moeten we:
- inschakelen bluetooth op Edison en mobiele apparaat
- mobiel apparaat is specifiek voor de leverancier,
- FTP-Service inschakelen
- een hulpprogramma met SFTP bluetooth file transfer installeren op mobiel apparaat
Android: https://play.google.com/store/apps/details?id=it...
OSX/Windows: filezilla https://filezilla-project.org/
IOS: (geteste) BlueMe https://itunes.apple.com/us/app/blueme/id456598582...
- een hulpprogramma met SFTP bluetooth file transfer installeren op mobiel apparaat
- FTP-server op Edison inschakelen
- Koppelen van de apparaten (idealiter vooraf gekoppeld zodat kunt u deze stap overslaan)
- overdracht van de bestanden
- shutdown server en bluetooth op Edison (aan de conserver macht)
De Edison moet voor het besparen van energie, dus het moet kunnen Hiermee schakelt u de bluetooth-verbinding. Het moet ook koppel alleen met vertrouwde apparaten (om te voorkomen dat manipulatie). Dit zorgt voor een beetje meer complexe gebruikersinterface.