ProHoster > Blog > Идораи > Баррасии протоколҳои шабакавӣ ва паёмнависӣ барои IoT
Баррасии протоколҳои шабакавӣ ва паёмнависӣ барои IoT
Салом, хабровиён! Аввалин курси онлайни таҳиягари IoT дар Русия дар OTUS дар моҳи октябр оғоз меёбад. Дохилшавӣ ба курс ҳоло кушода аст, бинобар ин мо мубодилаи маводи муфидро бо шумо идома медиҳем.
Интернети ашё (IoT, Internet of Things) дар болои инфрасохтори мавҷудаи шабакавӣ, технологияҳо ва протоколҳое, ки ҳоло дар хонаҳо/офисҳо ва Интернет истифода мешаванд, сохта мешавад ва чизҳои бештарро пешкаш мекунад.
TCP/IP модели чаҳорқабатаро бо протоколҳои мушаххас дар ҳар як қабат истифода мебарад. См. фаҳмидани модели қабати TCP/IP 4 (мо модели чорқабати TCP / IP-ро мефаҳмем).
Дар қабати нақлиёт (Нақлиёт) дар Интернет ва веб TCP ҳукмфармост. Он ҳам дар HTTP ва ҳам дар бисёр дигар протоколҳои маъмули интернетӣ (SMTP, POP3, IMAP4 ва ғайра) истифода мешавад.
MQTT, ки ман интизорам, ки яке аз протоколҳои асосии қабати барномавӣ барои паёмнависӣ шавад, айни замон TCP-ро истифода мебарад.
MQTT зуд ба стандарти воқеии барномаҳои IoT табдил меёбад. Ин ба сабукӣ ва суръати он дар муқоиса бо HTTP ва он аст, ки он протоколи як ба бисёр аст, на як ба як (HTTP).
Бисёре аз веб замимаҳои муосир ба ҷои HTTP, агар он дар замони таҳияи онҳо дастрас бошад, бо камоли мамнуният MQTT-ро истифода мебурданд.
Мисоли хуб ин фиристодани маълумот ба муштариёни сершумор, ба монанди омадан ва рафтани қатораҳо / автобусҳо / ҳавопаймоҳо мебошад. Дар ин сенария, протоколи як ба як ба монанди HTTP дорои хароҷоти зиёд аст ва ба серверҳои веб бори зиёд мегузорад. Миқёси ин серверҳои веб метавонад душвор бошад. Бо MQTT, мизоҷон ба брокер пайваст мешаванд, ки онро барои мувозинати сарборӣ ба осонӣ илова кардан мумкин аст. Дар бораи он дастури видеоиро тамошо кунед Интишори маълумоти HTML тавассути MQTT (Мисоли омадани парвоз) ва мақола MQTT против HTTP барои IOT.
Дигар протоколҳои паёмнависӣ
HTTP барои замимаҳои IoT тарҳрезӣ нашуда буд, аммо тавре зикр гардид, аз сабаби истифодаи васеъи он дар API.
Қариб ҳамаи платформаҳои IoT ҳам HTTP ва ҳам MQTT-ро дастгирӣ мекунанд.
Бо вуҷуди ин, протоколҳои дигаре ҳастанд, ки бояд баррасӣ шаванд.
Протоколҳо
MQTT - (Наклиёти телеметрии навбатдор). TCP/IP-ро истифода мебарад. Модели нашр-обуна брокери паёмро талаб мекунад.