Sisukord:

Sündifitseerige oma manustatud seadmete andmed: 10 sammu
Sündifitseerige oma manustatud seadmete andmed: 10 sammu

Video: Sündifitseerige oma manustatud seadmete andmed: 10 sammu

Video: Sündifitseerige oma manustatud seadmete andmed: 10 sammu
Video: Полное прохождение Half Life 2: Episode Two - БЕЗ КОММЕНТАРИЙ И HUD 2024, Juuli
Anonim
Sündifitseerige oma manustatud seadmete andmeid
Sündifitseerige oma manustatud seadmete andmeid

See juhend annab teile teada, kuidas võtta USB -temperatuurilogijast andmete väljundit ja levitada neid veebis saidi syndicit.com kaudu. Kui teie andmed on salvestatud saidile syndicit.com, saate neid veebis arvutustabeli, Google Earthi voo, RSS -voo ja muuna jagada. USB -temperatuuri logija: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/You saab endiselt osaleda, kui teil pole oma andmevoogu. Oma olemasoleva voo loomiseks saate olemasolevaid vooge segada ja sobitada. Märgi asjad nagu instructables.com ja naudi ajaxy web2.0 headust.

Samm: vajalikud asjad

Asjad, mida vajate
Asjad, mida vajate

Andmeallikas: selles demonstratsioonis kasutatakse USB temperatuurilogijat, kuid kasutada saab mis tahes andmeallikat. Teave USB temperatuurilogija kohta on saadaval siin: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: SyndicitGATE on väga lihtne (Windowsi) Visual Basic programm, millel on 2 funktsiooni. See sisaldab USB -temperatuurilogijaga kaasasoleva näidisprogrammi funktsionaalsust: see kasutab MSCOM32. OCX -i andmete päringu saatmiseks USB -pordi kaudu. Vastus (antud juhul temperatuuri mõõtmine) sisestatakse HTTP POST -päringusse ja saadetakse saidile syndicit.com, kasutades mswinsock. OCX. (SyndicitGATE toimimiseks vajate mõlemat tavalist Windowsi faili. Need peaksid teil juba olemas olema, kui ei, siis konsulteerige Google'iga.) Allikas ja kompileeritud käivitatav fail on kaasatud projektiarhiivi. *** Märkus: trialexsays: mainite, et vajate fail "MSCOM32. OCX" - ma arvan, et see peaks lugema "MSCOMM32. OCX". Mul oli vaja minna ja otsida üles fail "COMDLG32. OCX" ***** Syndicit.com konto: Minge saidile syndicit.com ja registreerige konto. See on minu eksperimentaalne sait manustatud seadmete andmete avaldamiseks. Tasuta kasutada, kuigi peate nõustuma, et kõik teie jagatud andmed on avalikus omandis.

Samm: looge Syndicit.com uus voog

Looge uus kanal saidil Syndicit.com
Looge uus kanal saidil Syndicit.com

Logige sisse aadressil https://www.syndicit.com/account/login Klõpsake ülemises menüüs „Uus kanal”. Sisestage oma voo nimi. Syndicit loob teie kirjeldava nime põhjal ainulaadse tee nime. (See kasutab kuni kolme esimest sõna või 20 märki, seejärel lisab lõpuni _ ##, kuni luuakse kordumatu voo nimi). Näite nimi on „testiseade”, mille tulemuseks on kordumatu tee „test_device”.

Samm: sisestage oma voo üksikasjad

Sisestage oma voo üksikasjad
Sisestage oma voo üksikasjad

Pärast voo nimetamist suunatakse teid lehele, kus saate sisestada üksikasju ja lisada muutujaid.

Oma voogu kirjeldava teabe sisestamiseks klõpsake nuppu „Muuda”. Alustamiseks vajate sellelt lehelt kahte teavet. Esmalt märkige oma brauseris seadme tee (antud juhul „test_device”). Teiseks määrake administreerimise jaotises tagatud parool. Seadme tee („test_device”) ja taustaprogrammi parool (näites „testpassword”) peavad tagavarale juurde pääsema (andmeid salvestama). Turvalisuse suurendamiseks saate taustaprogrammi IP -aadressile lukustada. Kui midagi on ebaselge, klõpsake lisateabe saamiseks nuppu "Abi".

Samm: lisage mõned muutujad

Lisage mõned muutujad
Lisage mõned muutujad

Järgmisena lisame voogu mõned muutujad. Temperatuurilogija mõõdab sise- ja välistemperatuure, seega vajame kahte muutujat.

Klõpsake "+ lisa muutuja". Sisestage uue muutuja kirjeldav nimi. Ainulaadne tee luuakse sama tehnika abil, mida on eelnevalt kirjeldatud. Näites lõin 2 muutujat nimega „sisetemperatuur” ja „välistemperatuur”.

Samm: seadistage muutujad

Muutujate seadistamine
Muutujate seadistamine

Klõpsake vastloodud muutujate kõrval lingil „üksikasjad”. Sellel lehel saate sisestada üksikasju üksikute muutujate kohta.

Kuna andmed on temperatuuri mõõt, määratakse muutuja tüübiks „number” ja ühikuteks „kraadid”. Pange tähele oma muutujatele antud kordumatuid teede nimesid. Neid kasutatakse muutujate nimedena andmete sisestamisel taustaprogrammi. Näites on teed „sisetemperatuur” ja „välistemperatuur”.

Samm: seadistage SyndicitGATE

Seadistage SyndicitGATE
Seadistage SyndicitGATE

SyndicitGATE on lihtne VB programm, mis näitab, kuidas liituda syndicit.com taustaprogrammiga. Allikas ja kompileeritud EXE on kaasatud projekti arhiivi. Ava sündicitGATE. Sisestage alale „syndicit.com ühenduse seaded” järgmine teave: Taustprogramm: https://www.syndicit.com/backendMember Sisselogimine: teie syndicit.com kasutajanimi (näites ian) Voo tee: määratud kordumatu tee oma voogu (test_device) Voo parool: teie voole määratud parool (testpassword) Seadistage oma jada- või USB -seade jaotises 'seadme säte'. Täiendavad konfiguratsiooni üksikasjad on saadaval abimenüüs.

Samm 7: Muutujate seadistamine SyndicitGATE -s

Muutujate seadistamine SyndicitGATE -s
Muutujate seadistamine SyndicitGATE -s

Klõpsake "seadistamismuutujad" ja avaneb uus aken.

Sisestage oma muutujatele määratud kordumatud teede nimed TELLIMUSES, ET NEID TULEB SEADMEST VÄLJA. USB temperatuurilogija väljastab sisetemperatuuri, millele järgneb välistemperatuur, need sisestatakse selles järjekorras. Klõpsake seadmel oodatava muutuja (te) kõrval nuppu „Kasuta” ja seejärel nuppu „OK”.

Samm: alustage sisselogimisandmeid

Alustage sisselogimisandmeid
Alustage sisselogimisandmeid

Kui soovite testida oma ühendust syndicit.com taustaprogrammiga, klõpsake nuppu „Testi”. Silumisaken avaneb ja peaksite nägema taustaprogrammi vastust „***** ühendus õnnestus *****”.

Andmete logimise alustamiseks klõpsake nuppu "Start". Kui silumisaken on avatud, kuvatakse suhtlusdialoog syndicitGATE, syndicit.com ja teie seadme vahel.

9. samm: põhjalik: mida täpselt SyndicitGATE teeb?

Põhjalik: Mida täpselt SyndicitGATE teeb?
Põhjalik: Mida täpselt SyndicitGATE teeb?

SyndicitGATE on lihtne Visual Basic programm, mis loob HTTP POST -i ja saadab selle winsock32.dll kaudu. Silumisrežiimis näete täpselt, kuidas HTTP postitus välja näeb. Järgnevad üksikasjad syndicit.com taustaprogrammi kohta. Taustaprogrammi aadress on https://www.syndicit.com/backend. Andmebaasile juurdepääsemiseks peab teil olema sündicit.com kasutajanimi, voo nimi, voo parool ja voo jaoks üks või mitu muutujat. Andmeid saab lisada HTTP GET ja HTTP POST abil. Taustaprogrammi sisselogimiseks on vaja kasutajanime, voo teed ja voo parooli. Need tuleks saata muutujatena vastavalt kasutajateks, voogudeks ja voo paroolideks. Näitevoog, mis asub aadressil syndicit.com/stream/ian/test_device/':'user ' - teie syndicit.com kasutajanimi (user = ian). 'feed' - teie seadmele määratud tee (feed = test_device) 'feedpassword' - parool, mille andsite oma voole seadistuslehel (nt feedpassword = testpassword), kui vool on kaks muutujat, mis asuvad järgmistel radadel: stream/ian/test_device/outdoor_temperaturestream/ian/test_device/interior_temperatureandmete väärtused sisestatakse muutuja nimena pathname abil: outdoor_temperature = 24.5indoor_temperature = 23.2GET on lihtsaim viis sisestuse tegemiseks, kuid väga ebaturvaline. Lihtsalt lisage vajalikud muutujad veebisaidi aadressile. Näites olevate väärtuste sisestamiseks parooliga „testpassword” teeme järgmist: keeruline. Andmete esitamiseks POST -meetodi abil peate jäljendama toimingut, kui vajutate HTML -lehel nuppu Esita. Muutujaid saab saata nii POST -i kui ka GET -i abil. Postitatud muutujad alistavad ALATI GET -muutujad. Mul on voos 2 muutujat, kas ma pean mõlemad iga kord esitama? Ei, taustale saadetavad muutujad salvestatakse sõltumata muudest seadme muutujatest. koodid tähendavad? Taustprogramm tagastab ühe tähemärgi tulemuste koodid. Siin on, mida need tähendavad: 0 - kasutaja, voog või voo parool pole määratud. 1 - kasutaja, voog, voo parool või IP -aadress (kui lukustus on lubatud) pole õige 2 - N/A3 - edukas autentimine, muutujad salvestatud.

Samm: vaadake oma andmevoogu

Vaadake oma andmevoogu
Vaadake oma andmevoogu
Vaadake oma andmevoogu
Vaadake oma andmevoogu

Nüüd on aeg tulemusi kontrollida.

Liikuge muutujate lehele. (/test_device/inside_temperature) Klõpsake erinevatel kanalitel, et oma andmeid erinevates vormingutes levitada: html -tabelid, arvutustabelid, RSS, Google Earth ja palju muud. Lisage oma veebisaidile graafikud ja kanalid.

Soovitan: