Sadržaj:
- Korak 1: Stvari koje će vam trebati
- Korak 2: Napravite novi feed na Syndicit.com
- Korak 3: Unesite detalje za svoj feed
- Korak 4: Dodajte neke varijable
- Korak 5: Postavite varijable
- Korak 6: Postavite SyndicitGATE
- Korak 7: Postavite varijable u SyndicitGATE
- Korak 8: Pokrenite Loggin 'Data
- Korak 9: Detaljno: Šta tačno radi SyndicitGATE?
- Korak 10: Provjerite svoj izvor podataka
Video: Sindikalni podaci sa vaših ugrađenih uređaja: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Ova instrukcija će vam pokazati kako uzeti podatke iz USB -a za mjerenje temperature i sinhronizirati ih na webu pomoću sindicit.com. Nakon što se vaši podaci spreme na sindiicit.com, možete ih podijeliti na webu kao proračunsku tablicu, uživo sa Google Earth feeda, RSS sažetka i još mnogo toga. USB zapisnik temperature: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/You i dalje možete sudjelovati ako nemate vlastiti podatkovni feed. Možete miješati i usklađivati postojeće sažetke kako biste stvorili vlastiti prilagođeni sažetak sadržaja. Označite stvari baš kao instructables.com i uživajte u svim dobrima ajaxy web2.0.
Korak 1: Stvari koje će vam trebati
Izvor podataka: U ovoj demonstraciji će se koristiti USB zapisnik temperature, ali može se koristiti bilo koji izvor podataka. Informacije o USB zapisniku temperature dostupne su ovdje: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: SyndicitGATE je vrlo jednostavan (Windows) Visual Basic program s 2 funkcije. Uključuje funkcionalnost uzorka programa uključenog u USB zapisnik temperature: koristi MSCOM32. OCX za slanje zahtjeva za podacima putem USB priključka. Odgovor (mjerenje temperature u ovom slučaju) stavlja se u HTTP POST zahtjev i šalje na syndicit.com pomoću mswinsock. OCX. (Za rad syndicitGATE trebat će vam obje ove uobičajene Windows datoteke. Trebale biste ih već imati, ako ne, obratite se Googleu.) Izvor i sastavljena izvršna datoteka uključeni su u arhivu projekta. *** Napomena: trialexsays: Spominjete da trebate datoteka "MSCOM32. OCX" - Mislim da bi ovo trebalo da glasi "MSCOMM32. OCX". Također sam morao otići i pronaći datoteku "COMDLG32. OCX" ***** Syndicit.com račun: Idite na sindicit.com i registrirajte se za račun. Ovo je moje eksperimentalno mjesto za distribuciju podataka o ugrađenim uređajima. Besplatno korištenje, iako se morate složiti da se svi podaci koje distribuirate nalaze u javnoj domeni.
Korak 2: Napravite novi feed na Syndicit.com
Prijavite se na https://www.syndicit.com/account/loginKliknite 'Novi feed' u gornjem meniju. Unesite naziv svog sažetka. Syndicit će stvoriti jedinstveni naziv putanje na osnovu vašeg opisnog imena. (Koristi do prve 3 riječi ili 20 znakova, zatim dodaje _ ## na kraj sve dok se ne stvori jedinstveni naziv sažetka sadržaja). Primjer imena je "test uređaj", što rezultira jedinstvenom stazom "test_device".
Korak 3: Unesite detalje za svoj feed
Nakon imenovanja izvora bit ćete preusmjereni na stranicu na kojoj možete unijeti detalje i dodati varijable.
Pritisnite ‘uredi’ za unos podataka koji opisuju vaš feed. Za početak će vam trebati dva podatka s ove stranice. Prvo zabilježite putanju uređaja u svom pregledniku (u ovom slučaju „test_device“). Drugo, postavite sigurnosnu lozinku u administracijskom odjeljku. Putanja uređaja ('test_device') i pozadinska lozinka ('testpassword' u primjeru) trebaju pristupiti pozadini (spremiti podatke). Za dodatnu sigurnost, pozadinu možete zaključati na IP adresu. Kliknite "pomoć" za više detalja ako nešto nije jasno.
Korak 4: Dodajte neke varijable
Zatim dodajemo neke varijable u feed. Uređaj za mjerenje temperature mjeri unutarnju/vanjsku temperaturu pa su nam potrebne dvije varijable.
Kliknite na „+ dodaj varijablu“. Unesite opisni naziv za novu varijablu. Jedinstvena putanja će biti kreirana koristeći istu tehniku koja je prethodno opisana. U primjeru sam stvorio 2 varijable pod nazivom "sobna temperatura" i "vanjska temperatura".
Korak 5: Postavite varijable
Kliknite vezu "detalji" pored novonastalih varijabli. Na ovoj stranici možete unijeti detalje o pojedinačnim varijablama.
Budući da su podaci mjera temperature, tip varijable je postavljen na 'broj', a jedinice na 'stupnjeve'. Zabilježite jedinstvene nazive staza koje su date vašim varijablama. Oni će se koristiti kao imena varijabli pri umetanju podataka u pozadinu. U primjeru, staze su 'sobna_temperatura' i 'vanjska_temperatura'.
Korak 6: Postavite SyndicitGATE
SyndicitGATE je jednostavan VB program koji demonstrira način povezivanja sa sinhroniziranim okruženjem. Izvorni i kompajlirani EXE uključeni su u arhivu projekta. Otvorite sindicitGATE. Unesite sljedeće podatke u područje 'postavke postavki veze sindicit.com': Pozadinsko: https://www.syndicit.com/backendMember Prijava: vaše korisničko ime na sindicit.com (ian u primjeru) Putanja dovoda: dodijeljena jedinstvena putanja na vaš feed (test_device) Lozinka za feed: lozinka koju ste dodijelili svom feedu (test lozinka) Postavite serijski ili USB uređaj pod 'postavka uređaja'. Dodatni detalji konfiguracije dostupni su u izborniku za pomoć.
Korak 7: Postavite varijable u SyndicitGATE
Kliknite na ‘setup variables’ i otvorit će se novi prozor.
Unesite jedinstvene nazive putanja dodijeljene vašim varijablama U REDU KOJI IZLAZE IZ UREĐAJA. USB zapisnik temperature prikazuje unutarnju temperaturu nakon koje slijedi vanjska temperatura, unose se ovim redoslijedom. Kliknite "Koristi" pokraj varijabli koje se trebaju očekivati od uređaja, a zatim kliknite "U redu".
Korak 8: Pokrenite Loggin 'Data
Ako želite testirati svoju vezu sa sinhroniziranim okruženjem syncit.com, kliknite ‘testiraj’ Otvorit će se prozor za otklanjanje pogrešaka i trebali biste vidjeti odgovor ‘***** veza uspješna *****’ iz pozadine.
Pritisnite "Start" za početak bilježenja podataka. Ako je prozor za otklanjanje grešaka otvoren, prikazat će se komunikacijski dijalog između syndicitGATE, syndicit.com i vašeg uređaja.
Korak 9: Detaljno: Šta tačno radi SyndicitGATE?
SyndicitGATE je jednostavan Visual Basic program koji stvara HTTP POST i šalje ga putem winsock32.dll. U načinu otklanjanja pogrešaka možete vidjeti kako HTTP post izgleda točno. Slijede detalji o pozadini sindicit.com. Adresa pozadine je https://www.syndicit.com/backend. Za pristup bazi podataka morate imati svoje korisničko ime na syndicit.com, naziv feeda, lozinku za feed i jednu ili više varijabli za feed. Podaci se mogu dodati pomoću HTTP GET i HTTP POST. Za prijavu na pozadinu potrebno je korisničko ime, putanja dovoda i lozinka dovoda. Ove podatke treba poslati kao varijable pod nazivom "korisnik", "feed" i "feedpassword". Primjer feeda koji se nalazi na "syndicit.com/stream/ian/test_device/':'user" - vaše korisničko ime na syndicit.com (user = ian). 'feed' - putanja dodijeljena vašem uređaju (feed = test_device) 'feedpassword' - lozinka koju ste dali svom feedu na stranici za postavljanje (npr. feedpassword = testpassword) ako feed ima dvije varijable koje se nalaze na sljedećim stazama: stream/ian/test_device/outdoor_temperaturestreamstream/ian/test_device/indoor_temperature vrijednosti podataka se ubacuju pomoću naziva putanje kao imena varijable: outdoor_temperature = 24.5indoor_temperature = 23.2GET je najjednostavniji način za umetanje, ali vrlo nesiguran. Jednostavno dodajte potrebne varijable na adresu web stranice. Da bismo umetnuli vrijednosti u primjer sa lozinkom 'testpassword', radimo sljedeće: https://www.syndicit.com/backend/? User = ian & feed = test_device & feedpassword = testpassword & outdoor_temperature = 24.5 & indoor_temperature = 23.2POST je sigurniji, ali više komplikovano. Da biste poslali podatke POST metodom, morate oponašati radnju pritiskom na gumb za slanje na HTML stranici. Promenljive se mogu slati putem OBE POST i GET zajedno. OBJAVLJENE varijable UVIJEK nadjačavaju GET varijable. Imam 2 varijable u feedu, moram li svaki put podnijeti obje? Ne, varijable koje šaljete na pozadinu se spremaju neovisno o bilo kojoj drugoj varijabli koju uređaj može imati. Šta znači rezultat pozadine kodovi znače? Pozadina vraća kodove rezultata s jednim znakom. Evo što oni znače: 0 - korisnik, feed ili lozinka za pristup nisu postavljeni.1 - korisnik, feed, lozinka za pristup ili IP adresa (ako je zaključavanje omogućeno) nije ispravna2 - N/A3 - uspješna autentifikacija, varijable su sačuvane.
Korak 10: Provjerite svoj izvor podataka
Sada je vrijeme da provjerite rezultate.
Idite na stranicu varijable. (/test_device/indoor_temperature) Kliknite na različite izvore da biste svoje podatke objedinili u različitim formatima: html tablice, proračunske tablice, RSS, Google Earth i još mnogo toga. Uključite grafikone i sažetke sadržaja na svoju web stranicu.
Preporučuje se:
Bežični podaci senzora vibracija i temperature na MySQL koristeći Node-RED: 40 koraka
Bežični podaci senzora vibracija i temperature za MySQL koristeći Node-RED: Predstavljamo NCD-ov industrijski bežični senzor za vibracije i temperaturu za velike domete IoT-a, koji se može pohvaliti upotrebom bežične mrežne strukture do 2 milje. Ovaj uređaj uključuje precizni 16-bitni senzor vibracija i temperature, koji
Podaci o vremenu pomoću Google tablica i Google skripte: 7 koraka
Podaci o vremenu pomoću Google tablica i Google skripte: U ovom Blogtutu poslat ćemo očitanja senzora SHT25 na google tablice koristeći Adafruit huzzah ESP8266 koji pomaže u slanju podataka na internet. Slanje podataka u google ćeliju lista je vrlo korisno i osnovni način na koji se podaci spremaju u
Arduino/Android za početnike, kodiranje nije potrebno - podaci i kontrola: 15 koraka
Arduino/Android za početnike, kodiranje nije potrebno - Podaci i kontrola: Ažurirajte 23. aprila 2019. - Za datume/vrijeme prikazuje samo Arduino millis () pogledajte Arduino Iscrtavanje datuma/vremena/Zapisivanje pomoću Millisa () i PfodApp Najnoviji besplatni pfodDesigner V3 .0.3610+ generirali potpune Arduino skice za iscrtavanje podataka prema datumu/vremenu u
Upravljajte do 4 servo uređaja pomoću pametnog telefona ili bilo kojeg uređaja sa audio izlazom: 3 koraka
Upravljajte do 4 serva pomoću pametnog telefona ili bilo kojeg uređaja sa audio izlazom: Ovdje predstavljam jednostavnu elektroničku montažu za upravljanje do četiri servo servera sa bilo kojim uređajem koji može čitati audio datoteku
20 -satna $ 20 Stolna arkada izgrađena sa stotinama ugrađenih igara .: 7 koraka (sa slikama)
20 Hour $ 20 Table Top Arkada izgrađena sa stotinama ugrađenih igara. Želeo sam da napravim ovako nešto već neko vreme, ali nisam žurio sa mnoštvom drugih projekata koje treba raditi. S obzirom da se meni nije žurilo, samo sam čekao dok nisam nakupio sve potrebne komponente za izgradnju po povoljnim cijenama. Evo