Mundarija:
- 1 -qadam: Sizga kerak bo'lgan narsalar
- 2 -qadam: Syndicit.com saytida yangi tasma yarating
- 3 -qadam: tasmangiz uchun ma'lumotlarni kiriting
- 4 -qadam: Ba'zi o'zgaruvchilarni qo'shing
- 5 -qadam: O'zgaruvchilarni o'rnating
- 6 -qadam: SyndicitGATE -ni o'rnating
- 7 -qadam: O'zgaruvchilarni SyndicitGATE -da o'rnating
- 8 -qadam: Loggin ma'lumotlarini ishga tushiring
- 9-qadam: Chuqur: SyndicitGATE aynan nima qiladi?
- 10 -qadam: Ma'lumotlar tasmasini tekshiring
Video: O'rnatilgan qurilmalardan ma'lumotlarni sindikatlash: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu ko'rsatma sizga USB harorat yozgichidan ma'lumotlarni qanday chiqarish kerakligini va uni syndicit.com yordamida Internetda qanday tarqatishni ko'rsatib beradi. Ma'lumotlaringiz syndicit.com saytida saqlangandan so'ng, siz uni Internetda elektron jadval, jonli Google Earth tasmasi, RSS tasmasi va boshqalar sifatida ulashishingiz mumkin. agar sizda o'z ma'lumotlar tasmasi bo'lmasa, ishtirok etishingiz mumkin. O'zingizning shaxsiy tasmangizni yaratish uchun mavjud tasmalarni aralashtirib, moslashtirishingiz mumkin. Instructables.com kabi narsalarni belgilang va barcha ajaxy web2.0 yaxshiliklaridan bahramand bo'ling.
1 -qadam: Sizga kerak bo'lgan narsalar
Ma'lumot manbai: Bu ko'rsatuvda USB haroratni qayd qilish qurilmasi ishlatiladi, lekin har qanday ma'lumot manbasidan foydalanish mumkin. USB haroratni qayd qilish qurilmasi haqida ma'lumot bu erda mavjud: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: SyndicitGATE - bu 2 funktsiyali juda oddiy (Windows) Visual Basic dasturi. U USB haroratni qayd etuvchi dasturiga kiritilgan namuna dasturining funksionalligini o'z ichiga oladi: u USB port orqali ma'lumot so'rovini yuborish uchun MSCOM32. OCX -dan foydalanadi. Javob (bu holda haroratni o'lchash) HTTP POST so'roviga kiritiladi va mswinsock. OCX yordamida syndicit.com saytiga yuboriladi. (SynditsitGATE -ning ishlashi uchun sizga Windows -ning ikkala umumiy fayllari kerak bo'ladi. Sizda ular bo'lishi kerak, agar bo'lmasa, Google bilan maslahatlashing.) Manba va tuzilgan fayllar loyiha arxiviga kiritilgan. *** Eslatma: trialexsays: Sizga kerak. "MSCOM32. OCX" fayli - bu "MSCOMM32. OCX" ni o'qishi kerak deb o'ylayman. Men ham borib "COMDLG32. OCX" faylini topishim kerak edi ***** Syndicit.com hisob qaydnomasi: syndicit.com saytiga o'ting va hisob qaydnomasiga ro'yxatdan o'ting. Bu mening o'rnatilgan qurilmalar ma'lumotlarini sindikatsiya qilish uchun tajriba saytim. Foydalanish bepul, lekin siz sindikat qilgan har qanday ma'lumot jamoat mulki bo'lganligiga rozi bo'lishingiz kerak.
2 -qadam: Syndicit.com saytida yangi tasma yarating
Http://www.syndicit.com/account/login saytiga kiring Yuqori menyuda "Yangi tasma" ni bosing. O'z tasmangizga nom kiriting. Syndicit sizning tavsifli ismingiz asosida yagona yo'l nomini yaratadi. (Dastlabki 3 ta so'z yoki 20 ta belgidan foydalaniladi, so'ngra noyob tasma nomi yaratilgunga qadar _ ## qo'shiladi). Misol nomi "sinov qurilmasi" bo'lib, natijada "test_device" yagona yo'li paydo bo'ladi.
3 -qadam: tasmangiz uchun ma'lumotlarni kiriting
Tasmani nomlagandan so'ng, siz sahifaga yo'naltirilasiz, unda siz ma'lumotlarni kiritishingiz va o'zgaruvchilar qo'shishingiz mumkin.
Tasmani tavsiflovchi ma'lumotlarni kiritish uchun "tahrirlash" tugmasini bosing. Ishni boshlash uchun sizga ushbu sahifadan ikkita ma'lumot kerak bo'ladi. Birinchidan, brauzeringizdagi qurilma yo'liga e'tibor bering (bu holda "test_device"). Ikkinchidan, boshqaruv bo'limida qo'llab -quvvatlanadigan parolni o'rnating. Qurilmaning yo'li ("test_device") va orqa paroli (misolda "testpassword") orqa tomonga kirishi kerak (ma'lumotlarni saqlash). Qo'shimcha xavfsizlik uchun siz orqa tomonni IP -manzilga qulflashingiz mumkin. Agar biror narsa tushunarsiz bo'lsa, "yordam" ni bosing.
4 -qadam: Ba'zi o'zgaruvchilarni qo'shing
Keyin, biz tasmaga ba'zi o'zgaruvchilarni qo'shamiz. Harorat yozuvchisi ichki/tashqi haroratni o'lchaydi, shuning uchun bizga ikkita o'zgaruvchi kerak.
"+ O'zgaruvchini qo'shish" ni bosing. Yangi o'zgaruvchining tavsiflovchi nomini kiriting. Noyob yo'l avval tasvirlangan texnikadan foydalangan holda yaratiladi. Masalan, men "ichki harorat" va "tashqi harorat" deb nomlangan 2 o'zgaruvchini yaratdim.
5 -qadam: O'zgaruvchilarni o'rnating
Yangi yaratilgan o'zgaruvchilar yonidagi "tafsilotlar" havolasini bosing. Bu sahifada siz individual o'zgaruvchilar haqidagi ma'lumotlarni kiritishingiz mumkin.
Ma'lumotlar harorat o'lchovi bo'lgani uchun, o'zgaruvchining turi "raqam" ga, birliklar "daraja" ga o'rnatiladi. O'zgaruvchilarga berilgan yagona yo'l nomlariga e'tibor bering. Ma'lumotlarni orqa tomonga kiritishda ular o'zgaruvchilar nomlari sifatida ishlatiladi. Masalan, yo'llar "yopiq havo harorati" va "tashqi havo harorati" dir.
6 -qadam: SyndicitGATE -ni o'rnating
SyndicitGATE - bu oddiy VB dasturi, u syndicit.com backend bilan qanday aloqa o'rnatishni ko'rsatib beradi. Manba va tuzilgan EXE loyiha arxiviga kiritilgan. Open syndicitGATE. "Syndicit.com ulanish sozlamalari" maydoniga quyidagi ma'lumotlarni kiriting: Orqa tomon: https://www.syndicit.com/backendMember Kirish: sizning syndicit.com foydalanuvchi ismingiz (misolda ian) Besleme yo'li: tayinlangan yagona yo'l Sizning tasmangizga (test_device) Besleme paroli: siz tasmaga belgilagan parol (test parol) Seriya yoki USB qurilmangizni "qurilma sozlamalari" ostida o'rnating. Qo'shimcha konfiguratsiya tafsilotlari yordam menyusida mavjud.
7 -qadam: O'zgaruvchilarni SyndicitGATE -da o'rnating
"O'zgaruvchilarni sozlash" ni bosing va yangi oyna ochiladi.
O'zgaruvchilaringizga tayinlangan yagona yo'l nomlarini kiriting, ular qurilmadan chiqadi. USB haroratni qayd qilish moslamasi ichki haroratni, so'ngra tashqi haroratni chiqaradi, ular shu tartibda kiritiladi. Qurilmadan kutilishi kerak bo'lgan o'zgaruvchilar yonidagi "Foydalanish" ni bosing, so'ng "OK" ni bosing.
8 -qadam: Loggin ma'lumotlarini ishga tushiring
Agar siz syndicit.com backend -ga ulanishni sinab ko'rmoqchi bo'lsangiz, "test" tugmasini bosing. Nosozliklarni tuzatish oynasi ochiladi va siz orqa tomondan "***** ulanish muvaffaqiyatli *****" javobini ko'rasiz.
Ma'lumotlarni yozishni boshlash uchun "Ishga tushirish" tugmasini bosing. Agar disk raskadrovka oynasi ochiq bo'lsa, syndicitGATE, syndicit.com va sizning qurilmangiz o'rtasidagi aloqa dialogi ko'rsatiladi.
9-qadam: Chuqur: SyndicitGATE aynan nima qiladi?
SyndicitGATE - bu HTTP POSTni yaratadigan va uni winsock32.dll orqali yuboradigan oddiy Visual Basic dasturi. Nosozliklarni tuzatish rejimida siz HTTP xabari qanday ko'rinishini aniq ko'rishingiz mumkin. Syndicit.com backend haqida tafsilotlar kuzatiladi. Orqa manzil https://www.syndicit.com/backend. Ma'lumotlar bazasiga kirish uchun sizda syndicit.com foydalanuvchi nomi, tasma nomi, tasma paroli va tasma uchun bir yoki bir nechta o'zgaruvchilar sozlanishi bo'lishi kerak. Ma'lumotni HTTP GET va HTTP POST yordamida qo'shish mumkin. Foydalanuvchi nomi, uzatish yo'li va tasma paroli orqa tomonga kirish uchun talab qilinadi. Ular o'z navbatida 'user', 'feed' va 'feedpassword' nomli o'zgaruvchilar sifatida yuborilishi kerak. Misol uchun, 'syndicit.com/stream/ian/test_device/':'user' manzilida joylashgan - sizning syndicit.com foydalanuvchi nomi (user = ian). 'feed' - qurilmangizga tayinlangan yo'l (feed = test_device) 'feedpassword' - agar siz quyidagi yo'llarda joylashgan ikkita o'zgaruvchiga ega bo'lsangiz, sozlash sahifasida o'z tasmangizni bergan parol (masalan, feedpassword = testpassword): oqim/ian/test_device/outdoor_temperaturestream/ian/test_device/yopiq_temperaturada ma'lumotlar qiymatlari yo'l nomi yordamida o'zgaruvchining nomi sifatida kiritiladi: outdoor_temperature = 24.5indoor_temperature = 23.2GET - kiritishning eng oson usuli, lekin juda xavfli. Veb -sayt manziliga kerakli o'zgaruvchilarni qo'shish kifoya. "Testpassword" misolidagi qiymatlarni kiritish uchun biz quyidagilarni bajaramiz: https://www.syndicit.com/backend/? User = ian & feed = test_device & feedpassword = testpassword & outdoor_temperature = 24.5 & interior_temperature = 23.2POST xavfsizroq, lekin ko'proq murakkab POST usulida ma'lumotlarni yuborish uchun siz HTML -sahifadagi yuborish tugmachasini bosishingiz kerak. O'zgaruvchilarni BOTH POST va GET birgalikda yuborish mumkin. POSTed o'zgaruvchilari har doim GET o'zgaruvchilarini bekor qiladi. Menda 2 ta o'zgaruvchi bor, men har ikkalasini ham har safar topshirishim kerakmi? Orqa fon bitta belgi natija kodlarini qaytaradi. Bu nimani anglatadi: 0 - foydalanuvchi, tasma yoki tasma sozlamasi o'rnatilmagan.1 - foydalanuvchi, tasma, tasma parol yoki IP -manzil (agar qulf yoqilgan bo'lsa) noto'g'ri2 - N/A3 - muvaffaqiyatli autentifikatsiya, o'zgaruvchilar saqlangan.
10 -qadam: Ma'lumotlar tasmasini tekshiring
Endi natijalarni tekshirish vaqti keldi.
O'zgaruvchilar sahifasiga o'ting. (/test_device /door_temperature) Ma'lumotlaringizni turli formatlarda sindikatlash uchun turli xil kanallarni bosing: html jadvallari, elektron jadvallar, RSS, Google Earth va boshqalar. O'zingizning veb -saytingizga grafik va tasmalarni qo'shing.
Tavsiya:
IoT ESP8266 seriyasi: 2- ThingSpeak.com orqali ma'lumotlarni kuzatib boring: 5 qadam
IoT ESP8266 seriyasi: 2- ThingSpeak.com orqali ma'lumotlarni kuzatib boring: bu IoT ESP8266 seriyasining ikkinchi qismi. 1 -qismni ko'rish uchun IoT ESP8266 seriyali ko'rsatmalarga qarang: 1 WIFI routeriga ulaning, bu bo'lim sizga sensorli ma'lumotni mashhur IoT bepul bulutli xizmatlaridan biriga qanday yuborish kerakligini ko'rsatishga qaratilgan https: //thingspeak.com
AWS -da Magicbit -dan ma'lumotlarni vizualizatsiya qilish: 5 qadam
AWS -da Magicbit -dan ma'lumotlarni vizualizatsiya qilish: Magicbit -ga ulangan datchiklardan yig'ilgan ma'lumotlar MQTT orqali AWS IOT yadrosida chop etiladi va real vaqtda grafik ko'rinishida bo'ladi. Biz ESP32 -ga asoslangan ushbu loyihani ishlab chiqish paneli sifatida magicbit -dan foydalanmoqdamiz. Shuning uchun har qanday ESP32 d
M5Stack StickC -dan Delphiga ma'lumotlarni qanday yuborish mumkin: 6 qadam
Ma'lumotni M5Stack StickC -dan Delphi -ga qanday yuborish mumkin: Bu videoda biz Visuino yordamida StickC kartasidan Delphi VCL dasturiga qiymatlarni qanday yuborishni bilib olamiz
Jonli Arduino ma'lumotlaridan chiroyli uchastkalar yarating (va ma'lumotlarni Excelga saqlang): 3 qadam
Jonli Arduino ma'lumotlaridan chiroyli uchastkalar yarating (va ma'lumotlarni Excelga saqlang): Biz hammamiz Arduino IDE -da P … lotereya funktsiyasi bilan o'ynashni yaxshi ko'ramiz. nuqta qo'shiladi va bu ko'zlarga yoqmaydi. Arduino IDE chizgichi yo'q
MotoStudent elektr poygasi uchun ma'lumotlarni yig'ish va ma'lumotlarni vizualizatsiya tizimi: 23 qadam
MotoStudent elektr poygasi uchun ma'lumotlarni yig'ish va ma'lumotlarni vizualizatsiya qilish tizimi: Ma'lumot yig'ish tizimi - bu tashqi sensorlardan ma'lumotlarni yig'ish, keyinchalik saqlash va qayta ishlash uchun birgalikda ishlaydigan apparat va dasturiy ta'minot yig'indisi, uni grafik ko'rinishida va tahlil qilish uchun, muhandislarga ruxsat berish