26.12.2023, 22:43
Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/
18/43
IoT
Aloqa API-Lari
Odatda biz IoT aloqasi uchun ikkita API ishlatdik. Ushbu IoT aloqa API-
lari:
Dam olishga
asoslangan aloqa API-lari
Veb-pochtaga asoslangan aloqa API-lari
Dam olishga asoslangan aloqa API-lari
Vakillik holatini o'tkazish (REST) - bu arxitektura tamoyillari to'plami bo'lib,
uning yordamida siz veb-xizmatlarni loyihalashingiz
mumkin veb-API-lar
tizimlarning resurslariga va resurs holatlariga qanday murojaat qilish va
uzatishga qaratilgan. Rest API-lari so'rovga javob berish aloqa modeliga
rioya
qilgan holda, rest me'moriy cheklovi tarqatilgan gipermediya
tizimidagi komponentlar, ulagich va ma'lumotlar elementlariga taalluqlidir.
Qolgan me'moriy cheklovlar quyidagilar:
Mijoz-server-mijoz-server cheklovining printsipi tashvishlarni ajratishdir.
masalan, mijozlar xizmatni tashvishga soladigan ma'lumotlarni
saqlash
bilan shug'ullanmasliklari kerak. Xuddi server clien tashvish foydalanuvchi
interfeysi, tashvish bo'lmasligi kerak. Ajratish mijoz va serverni mustaqil
ravishda ishlab chiqish va yangilashga imkon beradi.
Fuqaroligi yo'q-mijozdan serverga har bir so'rov so'rovni
tushunish uchun
zarur bo'lgan barcha ma'lumotlarni o'z ichiga olishi kerak va serverda
saqlangan kontekstdan foydalana olmaydi. Sessiya holati butunlay
mijozda saqlanadi.
26.12.2023, 22:43
Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/
19/43
Keshga qodir-Kesh cheklovlari so'rovga javob ichidagi ma'lumotlarni
Keshga qodir yoki Keshga qodir bo'lmagan holda to'g'ridan-to'g'ri
yoki aniq
tekislashni talab qiladi. Agar javob Keshga ega bo'lsa, u holda mijoz
keshiga ushbu repsonse ma'lumotlarini keyinchalik ekvivalent so'rovlar
uchun qayta ishlatish huquqi beriladi. keshlash ba'zi ko'rsatmalarni qisman
yoki to'liq yo'q qilishi va samaradorlik va o'lchovni yaxshilashi mumkin.
Qatlamli tizim-qatlamli
tizim cheklovlari, komponentlarning xatti-
harakatlarini cheklaydi, shunda har bir komponent o'zaro ta'sir
qiladigan
qatlamdan tashqariga chiqa olmaydi. Misol uchun, mijoz to'g'ridan-to'g'ri
oxirgi serverga yoki ikkita oraliq mahsulotga ulanganligini ayta olmaydi.yo'l
bo'ylab. Tizimning kengayishini vositachilarga oxirgi server o'rniga
so'rovlarga javob berishga imkon berish orqali yaxshilash mumkin, mijoz
boshqa hech narsa qilmasdan.