Browserverbinding met vonk Core IOT Sensors (4 / 4 stap)

Stap 4: Meer te leren en aanpassen


JavaScript-Code

De code is zwaar gedocumenteerd. Hebt u enige ervaring met Webdevelopment (HTML) en JavaScript moet u kunnen volgen samen met de opmerkingen. De meer complexe code wordt bewaard in de lib sparkio-client.

Spark Core Firmware
Deze code wordt ook sterk beschreven. Zult u juiste thuis als je Arduino ontwikkeling in het verleden hebt gedaan.

De vonk kern documentatie is geweldig voor de firmware en de API kant.

Dit is een Web App en zal draaien op bijna alles
Hebt u een server plaatst u de bestanden gewoon Kopieer de index.html en de sparkio-client.js-bestanden naar uw server en wijs uw browser er. Als u geen server hebt, kunt met behulp van Drop Box of Google Drive. Ik heb dit werk goed met Drop Box maar had moeite met Google Drive.

Lifehacker heeft een artikel waarin wordt beschreven hoe Drop Box gebruiken om te dienen van pagina's. Zulks gehanteerd voor mij.

Aanpassen van uw app.
Het eerste ding zou worden verbinden met een sensor of iets controle aan uw Core vonk. De Spark IDE bevat veel bibliotheken voor het lezen van sensoren zoals temperatuur en dingen zoals servo's besturen. Nadat uw kern is lezen en dingen te controleren, kunt u code om de sensorgegevens publiceren als variabelen en functies gebruiken voor het beheersen van dingen toevoegen. Vervolgens kunt u het index.html bestand om te lezen van deze variabelen en deze functies aanroepen aanpassen.

Veiligheid
Een ding te overwegen met apparaten zoals dit... u wilt houden van uw apparaat-ID en access token secret. Zet deze waarden niet in de bestanden van uw java-script, zoals iedereen kan gewoon Bron weergeven om ze te krijgen. Zou niet een big deal als je toestel gewoon meet temperatuur ergens, maar als uw beheersing van uw garagedeur of iets anders...

U zal worden verleid om deze lange codes in uw code zodat u niet hoeft te voeren hen telkens wanneer die u app in werking. Als u dit doet, adviseer ik dat u uw app in een wachtwoord beveiligde directory op uw server zet.

Een andere optie zou gebruik maken van lokale opslag, zodat u alleen ze invoeren moeten zou zodra op elk apparaat geladen u de app op. Dit is de benadering die ik van plan, het is gewoon een beetje ingewikkeld voor een eerste demo applicatie.

Er zijn een heleboel opties om te gaan met veiligheid, voor home projecten hoeft u niet te veel zorgen te maken, maar voor productie producten is een ernstig probleem.

Mijn kern
In de afbeelding hier zie je mijn kern van de vonk in de huidige configuratie. Ik heb een FTDI-kabel wordt gebruikt voor foutopsporing van de seriële gegevens en voor het aandrijven van de kern. Ik heb ook een 4XAA batterij pack, dus ik kan het laten ergens om te houden van lezingen. De battery pack is ingesteld om te worden gelezen op een ADC-input zodat ik kan zien hoe het gaat. Ik vind deze setup werkt geweldig voor eerste onderzoek en ik een instructable erover kon doen als er belangstelling is. Laat me weten in de commentaren als u dat wilt...

Gerelateerde Artikelen

Controle van Pi-plaat met vonk Core

Controle van Pi-plaat met vonk Core

Het ppDAQC bestuur Pi-Plates.com is een goedkope maar krachtige oplossing voor het uitbreiden van de mogelijkheden van de uitgangen van de Spark kern. En aangezien de Pi-platen zijn stapelbaar, het is een eenvoudige taak aan schaal omhoog de I/O moge
DIY slanke NeoPixel strip met vonk Core

DIY slanke NeoPixel strip met vonk Core

Wij hadden enkele rand bliksem voor een edge-lit teken we voor #HackBergen hackerspace maken.Om het teken gemakkelijker te maken zou ik de LED's worden op een strook die zo slank mogelijk. NeoPixel strips + chips koop lijken op 10 mm of breder. Echte
Dataloggen met vonk Core + Plotly

Dataloggen met vonk Core + Plotly

De kern van de Spark maakt het heel gemakkelijk uw project verbinden met het Internet of Things. U kunt zo ongeveer elke sensor die met een regelmatige oude Arduino werkt en automagisch stuur het in de wolk. Maar wat wil je doen nadat uw gegevens in
Dataloggen met vonk Core + Google Drive

Dataloggen met vonk Core + Google Drive

De kern van de Spark maakt het heel gemakkelijk uw project verbinden met het Internet of Things. U kunt zo ongeveer elke sensor die met een regelmatige oude Arduino werkt en automagisch stuur het in de wolk. Maar wat wil je doen nadat uw gegevens in
SparkTwister: Een Wearable spel met behulp van de Spark.io vonk-Core

SparkTwister: Een Wearable spel met behulp van de Spark.io vonk-Core

SparkTwister is een fysieke spel voor 4 of meer spelers. Elke speler draagt een eenvoudige controller armband gemaakt van een Spark.io-board met een SparkButton schild en een RGB-sensor. Wanneer het spel begint, alle LEDs op uw armband oplichten in d
Nemen van elementaire elektronica met het Internet (IoT)

Nemen van elementaire elektronica met het Internet (IoT)

Na het experimenteren en plezier met IoT met behulp van een Vonk Core, besefte ik dat kon overigens een serie tutorials omhoog op Instructables. Dus dit instructable is de eerste van een reeks instructables, waarin ik ga u laten zien hoe uw dagelijks
Nemen van elementaire elektronica met het Internet (IoT) | Home Lights

Nemen van elementaire elektronica met het Internet (IoT) | Home Lights

Dit is de tutorial vier van de serie waarbij ik overnemen elektronische apparaten die u normaal met behulp van een Arduino, met het internet via een vonk Core. Na te praten over de basics het tijd om het niveau een beetje verhogen en dagelijks elektr
Spark Core IoT controller

Spark Core IoT controller

Want ik heb mijn kern vonk een lange tijd terug, heb ik zonder echt te weten wat ik wilde doen met het zijn gehannes. In de laatste tijd, ik heb ook gespeeld met mijn Rapiro weer, en dat is wanneer ik kreeg het idee om het bouwen van een fysieke cont
Vonk Core/foton deel 2 - Cloud verbinding

Vonk Core/foton deel 2 - Cloud verbinding

Dit instructable is gemaakt als onderdeel van de Instructables bouwen nacht met Spark.io op MakeICT.Dit is de tweede instructable in vonk Core-serie. Hier is de eerste.Spark.io heeft aangekondigd de nieuwe vonk Photon waarvan de prijs is nu bijna 1/2
Vonk Core/foton deel 1 - Setup

Vonk Core/foton deel 1 - Setup

Dit instructable is gemaakt als onderdeel van de Instructable bouwen Night at MakeICT.De kern van de Spark is Arduino compatable die veel bibliotheken voor de Arduino kan lopen, heeft een ingebouwde WiFi-chip met antenne en een laag energieverbruik.
Nemen van elektronica met het Internet (IoT) | Servo

Nemen van elektronica met het Internet (IoT) | Servo

Dit is de tutorial twee van de serie waarbij ik overnemen elektronische apparaten die u normaal met behulp van een Arduino, met het internet via een Vonk Core. Check out de vorige instructable zoals het dient als een basis en ik heb enkele details ov
Draadloze LED Aquarium Controller met VONK. IO kern op TechShop

Draadloze LED Aquarium Controller met VONK. IO kern op TechShop

Hier ben ik op TechShop met een verbazingwekkend micro controller van Spark.io genaamd "Core". Ik was van plan met behulp van een Arduino controle van mijn zoutwater rif aquarium, toen een vriend mij de kern toonde. Deze krachtige kleine micro-c
De opname met behulp van ultrasone sensor met arduino

De opname met behulp van ultrasone sensor met arduino

Ik heb in de IOT ruimte voor een flink aantal maanden en proberen om dingen te integreren met Arduino board, onlangs kwam ik ultrasone sensor, het is interessant. Dus ik dacht van het creëren van een klein project. Het doel van het project is het vas
Fan van RPM met interne hall effect sensor en de Arduino (Intro naar Hardware onderbreken en LCD display)

Fan van RPM met interne hall effect sensor en de Arduino (Intro naar Hardware onderbreken en LCD display)

Ik moest voor mijn andere project voor werk, meet de draaisnelheid van de rotor in omwentelingen Per minuut (RPM) van een gemodificeerde computer fan. Het had drie draden komen en dat me dat er enige manier om te controleren de snelheid kan worden aa