EdiShake (oavslutade projekt) (5 / 7 steg)

Steg 5: IBM BlueMix



Detaljerad förklaring

Edison styrelsen inlagda GPS filen in i ett moln server när Wifi är tillgänglig och servern inte backend beräkningar för att matcha de GPS-tid/koordinaterna till andra Edison styrelser. Filen innehåller rader för log med tiden, koordinater inklusive lat/long och edison styrelsens serienummer som kommer att användas senare i steg 6.

Varför BlueMix?

Vi valde IBM BlueMix eftersom det var byggt med en integrerad app plattform som öppen källkod och får dig att enkelt skapa program som använder olika språk. Dessutom fanns det också en workshop under turnén specifikt om BlueMix så vi beslöt att dra full nytta av den ytterligare information som vi lärt oss om BlueMix. Processen för BlueMix är relativt enkel.

Programmet skrevs i node.js och kommer att spela in GPS loggen till en större fil (kan skalas till en faktisk databas). Med en själv gjort algoritm, kommer att app matcha upp paren av GPS logg linjer som kommer att skickas till fronten klienten. Alla omatchade loggrad kommer att bli ihågkommen och kontrollräknat nästa gång datafilen uppdateras.

Algoritmen sig innebär två huvudsakliga steg, den första sortering många rader av GPS logga från separata edison styrelser i matriser sorterade efter samma datum och tidsintervall för mer än 15 s mellan två värden i matrisen. Detta gör den 2: a halvåret gör jämförelser mycket snabbare eftersom det kommer att jämföra enskilda värden i par med hjälp av tid och GPS koordinater vid behov. Detta beror på att när två användare skaka händerna, deras två edison styrelser bör ha nästan identiska gånger loggat in sin GPS och endast när flera shakes samtidigt behöver du verkligen behöver GPS coords. Med dessa par identifieras, det kommer att skicka dessa värdepar till klienten att använda och kommer att lägga en särskild identifierare symbol i slutet av alla omatchade GPS rader att kontrollera igen nästa gång.

Tyvärr hade vi inte tid att verkligen gräva i algoritmen som vi tillbringade mycket tid på felsökning 2 stegen/algoritmen är en grov koncept och har inte varit polerade fullt ut för att arbeta i varje scenario.

Se Steg
Relaterade Ämnen

A PC in a Mac

Har en dag från skolan lämnade mig verkligen uttråkad, så jag bestämde mig för att jag skulle avsluta ett projekt hade jag börjat efter behandlingen gmjhowe instructable återuppbygga en Mac med PC delar.Jag hade redan fallet, nätaggregat, CD-enhet oc...

Avancerade Charlicube och ändringar

Ive skrivit ett par instructables om Charliecube, som den här om att bygga Charliecube:och här en om dataintrång i kuben, att göra en gemensam anod version här:Ive fick veta en massa saker på vägen, och Ive listat ut olika sätt att ändra den ursprung...

My Workspace 2014

Hej stötarna! Välkommen till min arbetsyta. Det har varit ett tag sedan jag senast postat en uppdatering av den. Här är vad det ser ut just nu (6, 12 och 14). Mycket har förändrats sedan 2012. Jag antar att detta är mer av en Visa och berätta än en h...

LED VU-Meter

Yep, en annan LED VU-Meter-projektet. Jag hade varit intresserad av att bygga detta projekt ett tag så jag tittade över några av de olika projekt och scheman online och plockade en och beställde komponenter som jag inte hade. Jag började bygga denna...

LED-projektor lampa v.2.0

för dig som snubbla på detta instructable, lite historia är obligatoriskt för att bättre förstå mina mål med denna LED projektor lampa. Jag rekommenderar därför att du först läser den LED projektor lampa v.1.0 instructable jag postat ett tag sedan. K...

Personlig utveckling strategiguide

förhistoriaJag ville skapa något som skulle kunna användas av alla som ville bli framgång i sitt liv. Idén kom från mina egna personliga erfarenheter. När jag först började college, uppnått jag framgång akademiskt direkt ur porten. Jag kände mig tryg...

Hur man inte ska bygga ett flygplan

Så har du slutligen beslutat att bygga det dröm flygplanet! Inte en modell denna gång, du kan faktiskt sitta och flyga! Bra för dig! Ni inleder ett stort äventyr. Eftersom ditt mål är utan tvekan att spendera enorma summor pengar och göra ett komplet...

Den poppel och Plywood schackspel

Jag försöker att begränsa mig till två samtidiga projekt i verkstaden. Det är så att när ett projekt i ett lim upp eller en torkning/härdning scenen under slutbehandling, jag kan arbeta på den andra projektet i stället för att bara vänta. När jag får...

Spara en motorcykel säte Pan på TechShop, Menlo Park

så du gillar att arbeta med original grejer, du har lite tid och verkligen njuta av skapelser av andra när det gäller byggande eller ombyggnad classic eller vintage motorcyklar.Sägs om att använda vad du har och vet, blandad med kunskap om några andr...

Maskin broderi för en haklapp

jag köpte dessa haklappar på IKEA. Jag gillar skärpa av dem (vita med den lysande kantning) och priset. Men min "old school" sömnad/brodermaskin åt ett hål i haklapp när jag försökte sätta en design på den. Jag var bummed och införa dem i en tus...

Numb Nuts cykel sits

återställa det gamla, ratty mountain bike platsen, inklusive en * trendiga * slot i sätet.Steg 1: stoppning Starta med en knarrig gammal cykel sits.Klipp ut några slutna celler skum att passa konturen av sätet. (Jag använde en skrot från vissa Arbets...

Bygga LED-belysning Under Counter som ROCKS!

Background:Jag erkänner, jag är en nörd när det kommer till lysdioder och LED-belysning. Lysrör i counter belysning som följde med min slang var inte skära den. Dags för en uppgradering! Med en bakgrund inom fysik och kirurgisk belysning visste jag a...

Netduino GPS med LCD-skärm

ÖversiktJag hittade ett oanvänt Netduino V1-kort i min delar låda, så ville hitta något jag kunde ägna den till. Det var redan ansluten till en Nokia 5110 LCD-skärm för ett tidigare oavslutade projekt. Driver den upp, hittade jag båda arbetande böter...

Visa data på en webbplats - elektroniska potten [Arduino Nano + Ethernet Shield]

Jag har alltid velat en växt i mitt rum, som skulle fylla utrymmet mellan oavslutade projekt och dyrt, men onödiga bitar av elektroniska delar. Så kom jag upp med idén om en elektronisk pott – The Arduino E-Pot -som skulle mäta de grundläggande behov...

Aluminiumfolie och folie tejp skulptur tekniker

Denna aluminiumfolie och folie tejp skulptur teknik är en jag inte har stött på tidigare. Jag önskar jag hade lärt mig detta redan i gymnasiet. Aluminiumfolie kan wadded upp och formas lätt till låg vikt skulpturer. Sätta ett skal av aluminiumfolie t...

3D tryckt lampor av Samuel Bernier, projekt RE_

för några månader sedan, jag började utforska kapaciteten av låg kostnad 3D-utskrifter.Med en liten 3D upp! PP3DP http://www.up3dusa.com/Jag började producera house produkter med lite design touch. Jag fick lära kapacitetarna av denna otroliga teknik...

Göra en oavslutad trä facket fantastisk!

Ta en oavslutad trä facket och förvandla det till en fashionabla vanity fack. Gjorde dessa för en väns födelsedag vars initialer är C.C.Material:oavslutade trä facketsaxlimpistol och limPaint eller sprayfärgvinyl tygkontrasterande tyg (brickor är lit...

Dubbel skruv trä vice (oavslutade)

jag fastnade med detta projekt, på grund av trä trådarna inte fungerar - de fastnar, alltför. Jag har ännu inte lyckas få dem att fungera, men kanske någon annan har en bra idé om det, eller kan dra lite inspiration från mina misstag, det är därför j...

Att lägga till rörelsekontroll en projektion klocka

mål: lägga till en rörelsesensor som tänder upp klockan på natten när den upptäcker rörelse och göra bakgrundsbelysningens ljusstyrka manuellt justerbara.Varför: Jag har bara några krav på en bra säng-side klocka. Det måste vara väl synlig, men inte...