Shathya Duobiene1,*, Karolis Ratautas1



Yüklə 0,78 Mb.
səhifə12/22
tarix10.03.2023
ölçüsü0,78 Mb.
#87303
1   ...   8   9   10   11   12   13   14   15   ...   22
sensors-22-05343.en.uz

Sensorlar2022,22, 5343

8 / 17









5-rasm.Sensor tugunlari arxitekturasi.


3.6. Sensor tugunini kuzatish


Shaklda ko'rsatilgan sensorli tugun2b Arduino IDE yordamida dasturlashtirilgan bo'lib, dasturlash va fayllarni ESP32 Wi-Fi moduliga yuklash imkonini beradi. Veb-mijozlar deb ham ataladigan aqlli gadjetlardagi veb-brauzerlar asinxron veb-serverning javobgarligi hisoblanadi. Veb-mijoz va veb-server, hosting serveri va domen nomi o'rtasidagi aloqa gipermatnni uzatish protokoli (HTTP) tomonidan o'rnatiladi. Veb-mijozlar veb-serverga router va internet orqali ulanishlari mumkin. Kerakli harakatlar standart mijoz-server arxitekturasidan foydalangan holda amalga oshiriladi va MySQL ma'lumotlar bazasida sensor o'qishlarini nashr qilish uchun PHP skriptini so'ragan mijozni yaratish. Veb-sahifa istalgan joydan kirish mumkin bo'lgan uchastkada sensor o'qishlarini ko'rsatadi. Ushbu usul yordamida sensor ma'lumotlari veb-saytlardan veb-mijozlarga uzatilishi mumkin. Keyinchalik bu ma'lumotlar atrof-muhit harorati va namligi o'zgaruvchilarini baholash, tekshirish va zarur choralarni ko'rish uchun ishlatilishi mumkin. Optimallashtirilgan aloqa modelini yaratish uchun quyidagi texnologiyalar qo'llaniladi:






  • MySQL ma'lumotlar bazasiga ma'lumotlarni kiritish va uni veb-sahifada ko'rsatish uchun PHP skripti;




  • o'qishlarni saqlash uchun MySQL ma'lumotlar bazasi;




  • Ma'lumotlar bazasidan ma'lumotlarni diagrammalarga chizish uchun PHP skripti.



Dastur dizayni veb-sahifa qanday ko'rsatilishini belgilaydigan HyperText Markup Language (HTML) strukturasini o'z ichiga oladi. ESP32 dasturlash kodini muvaffaqiyatli yuklashni to'ldirish uchun atrof-muhitni kuzatish uchun tegishli sensorlarga ulanishi kerak. Ushbu g'oya ESP32 dan sensor o'qishlarini saqlashga imkon beruvchi domen nomi va xosting hisobiga ega bo'lishni maqsad qiladi. U o'z server domeniga kirish orqali o'qishlarni istalgan joydan ko'rishi mumkin. Diagrammalarni yaratish uchun Highcharts kutubxonasidan foydalanilgan. U ikkita diagrammani ko'rsatadi: vaqt o'tishi bilan harorat va namlik. Diagrammalar maksimal 70 ma'lumot nuqtasini ko'rsatadi va har 30 soniyada yangi o'qish qo'shiladi. Ma'lumotlar nuqtalarining qobiliyati kodning istalgan vaqtida o'zgartirilishi mumkin. Harorat va namlik monitoringi va uni veb-server yordamida amalga oshirish uchun Internet of Things tarmog'ining dizayni tufayli veb-mijoz veb-brauzer orqali ma'lumotlarga kirishi mumkin. Rasm6PHP ilovalari va MySQL ma'lumotlar bazasini joylashtirishning yuqori darajadagi umumiy ko'rinishini tasvirlaydi.




Yüklə 0,78 Mb.

Dostları ilə paylaş:
1   ...   8   9   10   11   12   13   14   15   ...   22




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin