Mundarija:

O'rnatilgan qurilmalardan ma'lumotlarni sindikatlash: 10 qadam
O'rnatilgan qurilmalardan ma'lumotlarni sindikatlash: 10 qadam

Video: O'rnatilgan qurilmalardan ma'lumotlarni sindikatlash: 10 qadam

Video: O'rnatilgan qurilmalardan ma'lumotlarni sindikatlash: 10 qadam
Video: Telefonizga kimdur #ulanganligini aniqlash va ulanganlarni qanday uchurish /КАК ОТКЛЮЧИТЬ СЛЕЖКА 2024, Noyabr
Anonim
O'rnatilgan qurilmalardan ma'lumotlarni sindikatlash
O'rnatilgan qurilmalardan ma'lumotlarni sindikatlash

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

Sizga kerak bo'lgan narsalar
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

Syndicit.com saytida yangi tasma yarating
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

Sizning tasmangiz uchun ma'lumotlarni kiriting
Sizning 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

Ba'zi o'zgaruvchilarni qo'shing
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

O'zgaruvchilarni sozlash
O'zgaruvchilarni sozlash

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 -ni o'rnating
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

SyndicitGATE -da o'zgaruvchilarni o'rnating
SyndicitGATE -da o'zgaruvchilarni 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

Loggin ma'lumotlarini ishga tushiring
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?

Chuqur: SyndicitGATE aynan nima qiladi?
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

Ma'lumotlar tasmasini ko'rib chiqing
Ma'lumotlar tasmasini ko'rib chiqing
Ma'lumotlar tasmasini ko'rib chiqing
Ma'lumotlar tasmasini ko'rib chiqing

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: