AINA: Fältet Lab med Edison IoT (7 / 12 steg)
Steg 7: Kopiera CSV-fil till Mobile-enhet
En nyckel design aspekt av AINA är att rutan sensor kan lokaliseras till en annan plats med nej nätverken förbindelserna. Uppgifterna samlas in lokalt och överförs sedan till vissa mobila enhet för transport till ett läge med nätverk. Överföringsmekanism skulle använda den Edisons Bluetooth anlagen, som den enklaste trådlös anslutningen med tillräcklig bandbredd. De flesta mobila enheter (mobiltelefoner) har en inbyggd GPS. Det blir en enkel manuell steg att spela in den GPS-position när data hämtas från AINA.
Det ursprungliga AINA konceptet används en anpassad App på en Android eller IOS rörlig anordning för att tillhandahålla överföring och transport. Vi hittade MIT App uppfinnare som snabba verktyg för att utveckla Android applikationer och spenderat lite tid att lära sig använda den. Det ger en enkel dra & släpp visuell planering stil, besläktad med Scratch. Vi hittade det gick att komma åt Bluetooth-funktioner. Överföring kräver också en särskild comm protokollet mellan Edison och Android-enhet. Detta skulle vara en enkel packet exchange, skicka CSV-rader i varje paket.
Men efter lite mer designtid insåg vi att verktygen för att tillhandahålla överföring via Bluetooth redan existerade användande den standard SFTP (säkert filöverföringsprotokoll). Detta eliminerar behovet av särskilda överföring kod och anpassade program. Det gör alla bluetooth sftp-kapabel enhet (telefon, Tablet PC, laptop, etc) för att tillhandahålla datainsamlingstjänst.
Så om du vill flytta en fil, behöver vi:
- Aktivera bluetooth på Edison och rörlig anordning
- mobila enhet är specifika för säljaren,
- Aktivera FTP-tjänst
- installera en SFTP bluetooth fil överföring verktyg på mobila enheten
Android: https://play.google.com/store/apps/details?id=it...
OSX/Windows: filezilla https://filezilla-project.org/
IOS: (oprövad) BlueMe https://itunes.apple.com/us/app/blueme/id456598582...
- installera en SFTP bluetooth fil överföring verktyg på mobila enheten
- Aktivera FTP-server på Edison
- Koppla ihop de enheter (helst före Parade så kan hoppa över detta steg)
- överföra filer
- Shutdown server och bluetooth på Edison (till conserver power)
Edison måste spara ström, så det bör kunna sätta på/stänga av bluetooth-anslutning. Det bör också koppla ihop bara med betrodda enheter (för att undvika manipulation). Detta gör för lite mer komplicerade användargränssnitt.