Sisällysluettelo:
- Vaihe 1: Tarvitsemasi tavarat
- Vaihe 2: Luo uusi syöte Syndicit.com -sivustolle
- Vaihe 3: Anna syötteesi tiedot
- Vaihe 4: Lisää muuttujia
- Vaihe 5: Määritä muuttujat
- Vaihe 6: Määritä SyndicitGATE
- Vaihe 7: Määritä muuttujat SyndicitGATE -ohjelmassa
- Vaihe 8: Aloita kirjautumistiedot
- Vaihe 9: Syvällinen: Mitä SyndicitGATE tekee?
- Vaihe 10: Tarkista tietosyötteesi
Video: Syndikoi tiedot sulautetuista laitteistasi: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tässä ohjeessa kerrotaan, miten voit ottaa tiedon USB -lämpötilaskureista ja jakaa sen verkossa syndicit.com -sivustolla. Kun tietosi on tallennettu syndicit.com -sivustoon, voit jakaa ne verkossa laskentataulukkona, Google Earth -syötteenä, RSS -syötteenä ja muina. voi silti osallistua, jos sinulla ei ole omaa tietosyötettä. Voit sekoittaa olemassa olevia syötteitä ja luoda omia mukautettuja syötteitä. Merkitse tavarat aivan kuten instructables.com ja nauti ajaxy web2.0: n hyvyydestä.
Vaihe 1: Tarvitsemasi tavarat
Tietolähde: Tässä esittelyssä käytetään USB -lämpötilaloggeria, mutta mitä tahansa tietolähdettä voidaan käyttää. Tietoja USB -lämpötilalokerista on saatavilla täältä: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: SyndicitGATE on hyvin yksinkertainen (Windows) Visual Basic -ohjelma, jossa on 2 toimintoa. Se sisältää USB -lämpötilaskurin mukana toimitetun näyteohjelman toiminnot: se käyttää MSCOM32. OCX -tiedostoa datapyynnön lähettämiseen USB -portin kautta. Vastaus (lämpötilan mittaus tässä tapauksessa) syötetään HTTP POST -pyyntöön ja lähetetään syndicit.com -palveluun käyttämällä mswinsock. OCX -tiedostoa. (Tarvitset molemmat nämä yleiset Windows -tiedostot, jotta syndicitGATE toimisi. Sinulla pitäisi olla ne jo, jos et, kysy neuvoa Googlesta.) Lähde ja koottu suoritustiedosto sisältyvät projektiarkistoon. *** Huomautus: trialexsays: Mainitset, että tarvitset tiedosto "MSCOM32. OCX" - mielestäni tämän pitäisi lukea "MSCOMM32. OCX". Minun oli myös mentävä etsimään tiedosto "COMDLG32. OCX" ***** Syndicit.com -tili: Mene osoitteeseen syndicit.com ja rekisteröi tili. Tämä on kokeellinen sivustoni sulautetun laitteen tietojen jakeluun. Vapaa käyttää, mutta sinun on hyväksyttävä, että kaikki jakamasi tiedot sijoitetaan julkisesti.
Vaihe 2: Luo uusi syöte Syndicit.com -sivustolle
Kirjaudu sisään osoitteessa https://www.syndicit.com/account/login Napsauta ylävalikon kohtaa Uusi syöte ja syötä syötteesi. Syndicit luo ainutlaatuisen polun nimen kuvaavan nimesi perusteella. (Se sisältää enintään kolme ensimmäistä sanaa tai 20 merkkiä ja lisää sitten _ ## loppuun, kunnes yksilöllinen syötteen nimi luodaan). Esimerkin nimi on "test device", jonka tuloksena on ainutlaatuinen polku "test_device".
Vaihe 3: Anna syötteesi tiedot
Syötteen nimeämisen jälkeen sinut ohjataan sivulle, jossa voit syöttää tietoja ja lisätä muuttujia.
Napsauta "muokkaa" syöttääksesi syötettä kuvaavia tietoja. Tarvitset kaksi tietoa tältä sivulta aloittaaksesi. Huomaa ensin laitteen polku selaimessasi (tässä tapauksessa "test_device"). Toiseksi aseta suojattu salasana hallinto -osioon. Laitteen polku ("test_device") ja taustaohjelman salasana ("testpassword" esimerkissä) täytyy käyttää taustajärjestelmää (tietojen tallentaminen). Turvallisuuden lisäämiseksi voit lukita taustaohjelman IP -osoitteeseen. Napsauta "apua" saadaksesi lisätietoja, jos jotain on epäselvää.
Vaihe 4: Lisää muuttujia
Seuraavaksi lisäämme muuttujia syötteeseen. Lämpötilalukija mittaa sisä- ja ulkolämpötiloja, joten tarvitsemme kaksi muuttujaa.
Napsauta "+ lisää muuttuja". Kirjoita kuvaava nimi uudelle muuttujalle. Ainutlaatuinen polku luodaan käyttämällä samaa tekniikkaa kuin aiemmin on kuvattu. Esimerkissä loin kaksi muuttujaa nimeltä "sisälämpötila" ja "ulkolämpötila".
Vaihe 5: Määritä muuttujat
Napsauta äskettäin luotujen muuttujien vieressä olevaa "tiedot" -linkkiä. Tällä sivulla voit syöttää tietoja yksittäisistä muuttujista.
Koska tiedot ovat lämpötilamittauksia, muuttujatyypiksi on asetettu "luku" ja yksiköiksi "astetta". Huomaa muuttujillesi annetut yksilölliset polunimet. Näitä käytetään muuttujien niminä, kun tietoja lisätään taustajärjestelmään. Esimerkissä polut ovat "sisäilman lämpötila" ja "ulkolämpötila".
Vaihe 6: Määritä SyndicitGATE
SyndicitGATE on yksinkertainen VB -ohjelma, joka osoittaa, miten se toimii syndicit.com -taustaohjelman kanssa. Lähde ja käännetty EXE sisältyvät projektiarkistoon. Avaa syndicitGATE. Kirjoita seuraavat tiedot syndicit.com-yhteysasetukset-alueelle: Taustaosa: https://www.syndicit.com/backendMember Kirjautuminen: syndicit.com-käyttäjänimesi (esimerkissä ian) Syötteen polku: yksilöity polku syötteeseesi (test_device) Syötteen salasana: syötteellesi määrittämäsi salasana (testpassword) Määritä sarja- tai USB -laite "laiteasetukset" -kohdassa. Lisämääritystietoja on ohjekuvassa.
Vaihe 7: Määritä muuttujat SyndicitGATE -ohjelmassa
Napsauta "setup muuttujat" ja uusi ikkuna avautuu.
Kirjoita muuttujillesi määritetyt yksilölliset polunimet TILAUKSESSA, JOTKA TULEVAT LAITTEESTA. USB -lämpötilaskuri antaa sisälämpötilan ja sen jälkeen ulkolämpötilan, ja ne syötetään tässä järjestyksessä. Napsauta "Käytä" niiden muuttujien vieressä, joita laitteelta odotetaan, ja napsauta sitten "OK".
Vaihe 8: Aloita kirjautumistiedot
Jos haluat testata yhteytesi syndicit.com -taustaohjelmaan, napsauta "testaa" Virheenkorjausikkuna avautuu ja sinun pitäisi nähdä "***** yhteys onnistunut *****" -vastaus taustasta.
Aloita tietojen kirjaaminen napsauttamalla "Aloita". Jos virheenkorjausikkuna on auki, syndicitGATE, syndicit.com ja laitteesi välinen viestintäikkuna tulee näkyviin.
Vaihe 9: Syvällinen: Mitä SyndicitGATE tekee?
SyndicitGATE on yksinkertainen Visual Basic -ohjelma, joka luo HTTP -postin ja lähettää sen winsock32.dll -tiedoston kautta. Virheenkorjaustilassa näet, miltä HTTP -viesti näyttää. Syndicit.com -taustaohjelman yksityiskohdat ovat seuraavat: taustajärjestelmän osoite on https://www.syndicit.com/backend. Jotta voit käyttää tietokantaa, sinulla on oltava syndicit.com -käyttäjänimesi, syötteen nimi, syötteen salasana ja yksi tai useampi muuttujan asetus syötettä varten. Tietoja voidaan lisätä HTTP GET- ja HTTP POST -palvelun avulla. Käyttäjätunnus, syötteen polku ja syötteen salasana vaaditaan sisäänkirjautumiseen taustajärjestelmään. Nämä on lähetettävä muuttujina, joiden nimi on käyttäjä, syöte ja syötteen salasana. ian). 'feed' - laitteellesi määritetty polku (feed = test_device) 'feedpassword' - salasana, jonka annoit syötteellesi asetussivulla (esim. feedpassword = testpassword), jos syötteessä on kaksi muuttujaa seuraavilla poluilla: stream/ian/test_device/outdoor_temperaturestream/ian/test_device/belt_temperature data -arvot lisätään käyttämällä polunimeä muuttujan nimenä: outdoor_temperature = 24.5indoor_temperature = 23.2GET on helpoin tapa lisätä, mutta erittäin epävarma. Lisää vain tarvittavat muuttujat verkkosivuston osoitteeseen. Jos haluat lisätä esimerkin arvot salasanalla 'testpassword', teemme seuraavat toimet: https://www.syndicit.com/backend/? User = ian & feed = test_device & feedpassword = testpassword & outdoor_temperature = 24,5 & belt_temperature = 23.2 POST on turvallisempi mutta parempi monimutkainen. Jos haluat lähettää tietoja POST -menetelmällä, sinun täytyy jäljitellä Lähetä -painikkeen painamista HTML -sivulla. Muuttujia voidaan lähettää sekä POST- että GET -yhteydellä. Lähetetyt muuttujat ohittavat AINA GET -muuttujat. Minulla on syötteessä 2 muuttujaa, onko minun lähetettävä molemmat joka kerta? Ei, taustaohjelmalle lähettämäsi muuttujat tallennetaan riippumatta muista laitteen muuttujista. Taustaohjelma palauttaa yhden merkin tuloskoodit. Ne tarkoittavat seuraavaa: 0 - käyttäjää, syötettä tai syötteen salasanaa ei ole asetettu. 1 - käyttäjä, syöte, syötteen salasana tai IP -osoite (jos lukitus käytössä) ei ole oikein2 - N/A3 - onnistunut todennus, muuttujat tallennettu.
Vaihe 10: Tarkista tietosyötteesi
Nyt on aika tarkistaa tulokset.
Siirry muuttujasivulle. (/test_device/belt_temperature) Napsauta eri syötteitä jakaaksesi tietosi eri muodoissa: html -taulukot, laskentataulukot, RSS, Google Earth ja paljon muuta. Sisällytä kaaviot ja syötteet omalle verkkosivustollesi.
Suositeltava:
IoT ESP8266 -sarja: 2- Tarkasta tiedot ThingSpeak.comin kautta: 5 vaihetta
IoT ESP8266 -sarja: 2- Tarkkaile tietoja ThingSpeak.comin kautta: Tämä on osa IoT ESP8266 -sarjan toista osaa. Jos haluat nähdä osan 1, katso tämä opettavainen IoT ESP8266 -sarja: 1 Yhdistä WIFI -reitittimeen. Tämän osan tarkoituksena on näyttää sinulle, miten voit lähettää anturitietosi johonkin suosittuun IoT -ilmaiseen pilvipalveluun https: //thingspeak.com
Tee kauniita piirteitä Live Arduino -datasta (ja tallenna tiedot Exceliin): 3 vaihetta
Luo kauniita piirteitä Live Arduino -datasta (ja tallenna tiedot Exceliin): Me kaikki tykkäämme pelata A … Lotter -toiminnolla Arduino IDE: ssä. pisteitä lisätään, eikä se ole erityisen miellyttävää silmille. Arduino IDE -plotteri ei
IOT - Lähetä tiedot Thingspeakiin käyttämällä ESP8266: 3 vaihetta
IOT | Lähetä tiedot asioiden esittelyyn käyttämällä ESP8266: Nykyään IoT on trendi ja monilla koneilla on tietoja ladattavaksi pilven kautta ja analysoitava tiedot. Pienet anturit päivittävät tiedot pilvestä ja toimilaite toisesta päästä vaikuttaa siihen, aion selittää yhden IoT -esimerkin. Minä tämän artikkelin ja minä
I-211M-L ONT: Ota tiedot käyttöön akkuvirralla: 7 vaihetta
I-211M-L ONT: Ota data käyttöön akkuvirralla: I-211M-L Optical Network Terminal (ONT) on suosittu päätepiste kuituinternetin tai kuitupohjaisen puhelimen (POT) ja videopalvelujen tilaajille. Uudet Verizon FIOS -asennukset käyttävät tätä ONT: ta. Toisin kuin aiemmat ONT-laitteet, I-211M-L ei toimi
MicroPython-ohjelma: Päivitä koronavirustaudin (COVID-19) tiedot reaaliajassa: 10 vaihetta (kuvilla)
MicroPython-ohjelma: Päivitä koronavirustaudin (COVID-19) tiedot reaaliajassa: Viime viikkoina vahvistettujen koronavirustartuntojen (COVID 19) määrä maailmassa on ylittänyt 100 000, ja Maailman terveysjärjestö (WHO) on ilmoittanut uusi koronaviruksen keuhkokuume puhkeaa maailmanlaajuiseksi pandemiaksi. Olin todella