In wezen de opstelling is enkel android app draait op een mobiele telefoon en de communicatie met de arduino via bluetooth.
MIT's app uitvinder maakt het mogelijk om snel te maken apps (neen coding verplicht) zodat de mobiele telefoon als klaar gemaakt gebruikersinterface, apparaat voor gegevensopslag, versnellingsmeter dienen kan / gyro / GPS / GPRS en Wifi schild allen in één. Niet slecht op alle gezien dat fatsoenlijke mobiele android telefoons kunnen worden gekregen voor 40$ of zo (of als het is uw eigen gratis) - dat is minder dan alle de wifi-schilden, ik heb gehoord van.
Dit project is gebaseerd op mijn vorige instructable. Ik raden het lezen van het eerste >>
Heb ik besloten om te kiezen van Cosm (voorheen bekend als pachube) voor dit project. Ik heb een eenvoudig voorbeeld app dat gegevens van de arduino board ontvangt en verzendt dit naar een feed op Cosm-website gemaakt. Gebruikers kunnen het maken van feeds, die op hun beurt datastreams hebben. Elke gegevensstroom houdt één variabele - het kan temperatuur sensor lezen, tekenreeks, enzovoort. Kunt u de feed Ik heb gemaakt voor dit app hier LINK. Voel je vrij om het te gebruiken voor testdoeleinden.
COSM API is afhankelijk van de volgende methoden van het verzoek voor het verzenden van & en ontvangen van gegevens:
GET - te lezen datastreams, methode
PUT methode - datastreams bijwerken
Het probleem hier is dat MIT's app uitvinder alleen krijgt en POST methoden ondersteunt, maar ik vond een manier om POST-aanvragen fungeren als PUT aanvragen.
Wilt verzenden van gegevens moet u webcomponent in App uitvinder gebruiken. Het vereist u kunt opgeven de URL van de aanvraag en een PostText methode gebruiken voor het verzenden van een tekenreeks.
De app die ik heb voor dit instructable gemaakt heeft een standaard-URL - zo werkt het, zodra u het uitvoert en activeert u het vakje dat zegt 'verzenden gegevens naar cosm'. Als u wilt uw eigen feed gebruiken hebt u de URL als volgt wijzigen:
http://API.COSM.com/v2/feeds/ YourFeedID/datastreams/YourDatastreamNameCSV? sleutel =YourAPIkey& _method = opslag
Zodra u de URL kopiëren klaar en plak deze in een QR-codegenerator en in de app klik op de knop 'Cosm setup - QR code scanner' voor het scannen van de URL. Natuurlijk kunt u handmatig invoeren de URL in MIT's app uitvinder ook.
U kunt downloaden de app en het bronbestand hier >>
https://drive.Google.com/folderview?id=0B_PfPoEotOF8N2JwT3RSX011SjQ&USP=sharing