
Innholdsfortegnelse:
- Trinn 1: Ting du trenger
- Trinn 2: Lag en ny feed på Syndicit.com
- Trinn 3: Skriv inn detaljer for feeden din
- Trinn 4: Legg til noen variabler
- Trinn 5: Sett opp variablene
- Trinn 6: Konfigurer SyndicitGATE
- Trinn 7: Konfigurer variabler i SyndicitGATE
- Trinn 8: Start Loggin -data
- Trinn 9: Inngående: Hva gjør SyndicitGATE nøyaktig?
- Trinn 10: Sjekk datafeedet ditt
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

Denne instruksjonen viser deg hvordan du tar datautgang fra en USB -temperaturlogger og syndikerer den på nettet ved hjelp av syndicit.com. Når dataene dine er lagret på syndicit.com kan du dele dem på nettet som et regneark, live Google Earth -feed, RSS -feed og mer. USB -temperaturlogger: https://www.instructables.com/id/EV9KA88GBMEQZJJOROR/You kan fortsatt delta hvis du ikke har en egen datafeed. Du kan blande og matche eksisterende strømmer for å lage din egen tilpassede feed. Merk ting akkurat som instructables.com og nyt all ajaxy web2.0 godhet.
Trinn 1: Ting du trenger

Datakilde: En USB -temperaturlogger vil bli brukt i denne demonstrasjonen, men enhver datakilde kan brukes. Informasjon om USB -temperaturloggeren er tilgjengelig her: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: SyndicitGATE er et veldig enkelt (Windows) Visual Basic -program med 2 funksjoner. Den inkluderer funksjonaliteten til prøveprogrammet som følger med USB -temperaturloggeren: den bruker MSCOM32. OCX til å sende en forespørsel om data via USB -porten. Svaret (en temperaturmåling i dette tilfellet) settes inn i en HTTP POST -forespørsel og sendes til syndicit.com ved hjelp av mswinsock. OCX. (Du trenger begge disse vanlige Windows -filene for at syndicitGATE skal fungere. Du bør allerede ha dem, hvis ikke, kontakt Google.) Kilde og kompilert kjørbar er inkludert i prosjektarkivet. *** Merk: trialexsays: Du nevner at du trenger filen "MSCOM32. OCX" - Jeg tror dette bør lese "MSCOMM32. OCX". Jeg trengte også å gå og finne filen "COMDLG32. OCX" ***** Syndicit.com -konto: Gå til syndicit.com og registrer deg for en konto. Dette er mitt eksperimentelle nettsted for innebygd enhetsdatasyndikering. Gratis å bruke, selv om du må godta at data du syndikerer er plassert i allmennheten.
Trinn 2: Lag en ny feed på Syndicit.com

Logg på https://www.syndicit.com/account/login Klikk på "Ny feed" i toppmenyen. Skriv inn et navn på feeden din. Syndicit vil opprette et unikt banenavn basert på det beskrivende navnet ditt. (Den bruker opptil de tre første ordene eller 20 tegnene, legger deretter til## til slutten til et unikt feednavn opprettes). Eksempelnavnet er "testenhet", noe som resulterer i den unike banen "test_enhet".
Trinn 3: Skriv inn detaljer for feeden din

Etter at du har navngitt feedet, blir du omdirigert til en side der du kan angi detaljer og legge til variabler.
Klikk "rediger" for å angi informasjon som beskriver feeden din. Du trenger to opplysninger fra denne siden for å komme i gang. Legg først merke til enhetsbanen i nettleseren din (i dette tilfellet ‘test_enhet’). For det andre, angi et passord med sikkerhetskopi i administrasjonsdelen. Enhetsbanen (‘test_enhet’) og passordet for sluttendring (‘testpassord’ i eksemplet) er nødvendig for å få tilgang til backend (lagre data). For ekstra sikkerhet kan du låse backend til en IP -adresse. Klikk "hjelp" for mer informasjon hvis noe er uklart.
Trinn 4: Legg til noen variabler

Deretter legger vi til noen variabler i feedet. Temperaturloggeren måler innendørs/utendørs temperaturer, så vi trenger to variabler.
Klikk på ‘+ legg til variabel’. Skriv inn et beskrivende navn for den nye variabelen. En unik bane vil bli opprettet ved hjelp av den samme teknikken som tidligere er beskrevet. I eksemplet opprettet jeg 2 variabler kalt 'innetemperatur' og 'utetemperatur'.
Trinn 5: Sett opp variablene

Klikk på "detaljer" -koblingen ved siden av de nylig opprettede variablene. På denne siden kan du legge inn detaljer om de enkelte variablene.
Fordi dataene er et temperaturmål, er variabeltypen satt til ‘tall’ og enheter til ‘grader’. Legg merke til de unike banenavnene som er gitt til variablene dine. Disse vil bli brukt som variabelnavn når du setter inn data i backend. I eksemplet er stiene ‘innendørs_temperatur’ og ‘utetemperatur’.
Trinn 6: Konfigurer SyndicitGATE

SyndicitGATE er et enkelt VB -program som demonstrerer hvordan du bruker grensesnittet til syndicit.com backend. Kilden og den kompilerte EXE er inkludert i prosjektarkivet. Open syndicitGATE. Skriv inn følgende informasjon i området 'syndicit.com tilkoblingsinnstillinger': Backend: https://www.syndicit.com/backendMember Logg inn: ditt syndicit.com-brukernavn (ian i eksemplet) Feedbane: den unike banen som er tildelt til feeden din (test_enhet) Feedpassord: passordet du tildelte feedet ditt (testpassword) Konfigurer den serielle eller USB -enheten din under 'enhetsinnstilling'. Ytterligere konfigurasjonsdetaljer er tilgjengelige i hjelpemenyen.
Trinn 7: Konfigurer variabler i SyndicitGATE

Klikk på "konfigurasjonsvariabler", og et nytt vindu åpnes.
Skriv inn de unike stinavnene som er tilordnet variablene I ORDEN SOM DE KOMMER UT AV ENHETEN. USB -temperaturloggeren sender ut innetemperaturen etterfulgt av utetemperaturen, de angis i denne rekkefølgen. Klikk "Bruk" ved siden av variabelen (e) som kan forventes fra enheten, og klikk deretter "OK".
Trinn 8: Start Loggin -data

Hvis du vil teste tilkoblingen din til syndicit.com -backend, klikker du på "test". Debug -vinduet åpnes, og du bør se et "***** tilkobling vellykket *****" -svar fra backend.
Klikk "Start" for å begynne å logge data. Hvis feilsøkingsvinduet er åpent, vises kommunikasjonsdialogboksen mellom syndicitGATE, syndicit.com og enheten din.
Trinn 9: Inngående: Hva gjør SyndicitGATE nøyaktig?

SyndicitGATE er et enkelt Visual Basic -program som lager en HTTP POST og sender den gjennom winsock32.dll. I feilsøkingsmodus kan du se nøyaktig hvordan HTTP -innlegget ser ut. Detaljer om backend på syndicit.com følger. Backend -adressen er https://www.syndicit.com/backend. For å få tilgang til databasen må du ha syndicit.com -brukernavnet ditt, et feednavn, et feedpassord og en eller flere variabler for feedet. Data kan legges til ved hjelp av HTTP GET og HTTP POST. Brukernavn, feedbane og feedpassord kreves for å logge på backend. Disse bør sendes som variabler som heter henholdsvis 'bruker', 'feed' og 'feedpassword'. Eksempel feed ligger på 'syndicit.com/stream/ian/test_device/':'user' - ditt syndicit.com brukernavn (bruker = ian). 'feed' - banen som er tilordnet enheten din (feed = test_enhet) 'feedpassword' - passordet du ga feedet ditt på konfigurasjonssiden (f.eks. feedpassword = testpassword) hvis feedet har to variabler plassert på følgende stier: stream/ian/test_device/outdoor_temperaturestream/ian/test_device/indoor_temperatur dataverdiene settes inn ved å bruke banenavnet som variabelnavn: outdoor_temperature = 24.5 indoor_temperature = 23.2GET er den enkleste metoden for å gjøre et innlegg, men veldig usikkert. Bare legg til de nødvendige variablene på webadressen. For å sette inn verdiene i eksemplet med passordet 'testpassword', gjør vi følgende: https://www.syndicit.com/backend/? User = ian & feed = test_device & feedpassword = testpassword & outdoor_temperature = 24.5 & indoor_temperature = 23.2POST er sikrere, men mer komplisert. For å sende inn data med POST -metoden må du etterligne handlingen med å trykke på send -knappen på en HTML -side. Variabler kan sendes BÅDE POST og GET sammen. POSTEDE variabler overstyrer ALLTID GET -variabler. Jeg har 2 variabler i en feed, må jeg sende inn begge hver gang? Nei, variablene du sender til backend lagres uavhengig av andre variabler enheten kan ha. Hva gjør backend -resultatet Koder betyr? Backend returnerer resultattegn for enkelt tegn. Her er hva de betyr: 0 - bruker, feed eller feedpassword ikke angitt. 1 - user, feed, feedpassword eller IP -adresse (hvis lås aktivert) ikke riktig2 - N/A3 - vellykket autentisering, variabler lagret.
Trinn 10: Sjekk datafeedet ditt


Nå er det på tide å inspisere resultatene.
Naviger til variabelsiden. (/test_device/indoor_temperature) Klikk på de forskjellige feedene for å syndikere dataene dine i forskjellige formater: html -tabeller, regneark, RSS, Google Earth og mer. Inkluder grafene og feedene på ditt eget nettsted.
Anbefalt:
Motta e -postvarsler fra IoT -prosjektene dine: 6 trinn

Motta e -postvarsler fra IoT -prosjektene dine: Programmer e -postvarsler som kobler IoT -prosjektene dine til Adafruit IO og IFTTT. Jeg har publisert noen IoT -prosjekter. Jeg håper du har sett dem. Hvis ikke inviterer jeg deg til profilen min og sjekker dem. Jeg ønsket å motta noen varsler når en variabel
Arduinos innebygde EEPROM: 6 trinn

Din Arduinos innebygde EEPROM: I denne artikkelen skal vi undersøke den interne EEPROM i våre Arduino -kort. Hva er en EEPROM noen av dere sier? En EEPROM er et elektrisk slettbart, programmerbart skrivebeskyttet minne. Det er en form for ikke-flyktig minne som kan huske
Sett opp fra scratch en Raspberry Pi for å logge data fra Arduino: 5 trinn

Sett opp fra scratch en Raspberry Pi for å logge data fra Arduino: Denne opplæringen er for de som ikke har erfaring med å installere en ny maskinvare eller programvare, enn si Python eller Linux. La oss si at du har bestilt Raspberry Pi (RPi) med SD kort (minst 8 GB, jeg brukte 16 GB, type I) og strømforsyning (5V, minst 2
Syndiker dine instrukser, forumemner og favoritter til Twitter og Facebook: 3 trinn

Syndiker dine instrukser, forumemner og favoritter til Twitter og Facebook: Ved hjelp av RSS -feedene fra kontoen din og et par nyttige nettsteder er det mulig å syndikere og dele instrukser, forumemner, favoritter og all resten av aktiviteten din på Instrukser til Facebook eller Twitter. Dette er en flott måte
Slik deler du bildene dine fra Mac Mini på Internett: 6 trinn

Slik deler du bildene dine fra Mac Mini på Internett: "Picasa - 1 GB grense" Flickr - 100 MB "Photobucket - 1 GB" Mac mini - Ubegrenset !!! *** "Annet annet generisk bildedelingsnettsted der ute, noen dumme filstørrelsesgrenser og begrenset plass og andre ikke-sensiske begrensninger. Vente