IoT рдХреЛ рд▓рд╛рдЧреА рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд░ рд╕рдиреНрджреЗрд╢ рдкреНрд░реЛрдЯреЛрдХрд▓ рдХреЛ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди

рдирдорд╕реНрддреЗ, Khabrovites! рд░реВрд╕рдХреЛ рдкрд╣рд┐рд▓реЛ рдЕрдирд▓рд╛рдЗрди рдкрд╛рдареНрдпрдХреНрд░рдо IoT рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЕрдХреНрдЯреЛрдмрд░рдорд╛ OTUS рдорд╛ рд╕реБрд░реБ рд╣реБрдиреНрдЫред рдкрд╛рдареНрдпрдХреНрд░рдордХреЛ рд▓рд╛рдЧрд┐ рдирд╛рдорд╛рдВрдХрди рдЕрд╣рд┐рд▓реЗ рдЦреБрд▓рд╛ рдЫ, рдЬрд╕рдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ рд╣рд╛рдореА рддрдкрд╛рдИрд╕рдБрдЧ рдЙрдкрдпреЛрдЧреА рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫреМрдВред

IoT рдХреЛ рд▓рд╛рдЧреА рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд░ рд╕рдиреНрджреЗрд╢ рдкреНрд░реЛрдЯреЛрдХрд▓ рдХреЛ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди

рдЗрдиреНрдЯрд░рдиреЗрдЯ рдЕрдл рдерд┐рдВрдЧреНрд╕ (IoT, рдЗрдиреНрдЯрд░рдиреЗрдЯ рдЕрдл рдерд┐рдВрдЧреНрд╕) рд╣рд╛рд▓рдХреЛ рдШрд░/рдХрд╛рд░реНрдпрд╛рд▓рдп рд░ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░, рдкреНрд░рд╡рд┐рдзрд┐ рд░ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдмрдирд╛рдЗрдиреЗрдЫ рд░ рдпрд╕рд▓реЗ рдзреЗрд░реИ рдХреБрд░рд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗрдЫред

рдпрд╕ рдЧрд╛рдЗрдбрдХреЛ рдЙрджреНрджреЗрд╢реНрдп IoT рдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБ рд╣реЛред

рдиреЛрдЯред рдЬреНрдЮрд╛рди рд╣реБрдиреБрдкрд░реНрдЫ рдиреЗрдЯрд╡рд░реНрдХ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВ.

IoT рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ

IoT рдЕрд╡рд╕реНрдерд┐рдд TCP/IP рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрдорд╛ рдЪрд▓реНрдиреЗрдЫред

TCP/IP рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рддрд╣рдорд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдХреЛ рд╕рд╛рде рдЪрд╛рд░-рддрд╣ рдореЛрдбреЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рд╕реЗрдореАред TCP/IP 4 рддрд╣ рдореЛрдбреЗрд▓ рдмреБрдЭреНрджреИ (рд╣рд╛рдореА TCP / IP рдХреЛ рдЪрд╛рд░-рддрд╣ рдореЛрдбреЗрд▓ рдмреБрдЭреНрдЫреМрдВ)ред

рддрд▓рдХреЛ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рд▓реЗ рд╣рд╛рд▓ рдкреНрд░рдпреЛрдЧрдорд╛ рд░рд╣реЗрдХрд╛ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рд░ IoT рдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рджреЗрдЦрд╛рдЙрдБрдЫред

IoT рдХреЛ рд▓рд╛рдЧреА рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд░ рд╕рдиреНрджреЗрд╢ рдкреНрд░реЛрдЯреЛрдХрд▓ рдХреЛ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди

рдЪрд╛рд░реНрдЯ рдиреЛрдЯ:

  1. рдлрдиреНрдЯ рд╕рд╛рдЗрдЬрд▓реЗ рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛рд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдмрд╛рдпрд╛рдБрдорд╛, IPv4 рдареВрд▓реЛ рдЫ, рдХрд┐рдирдХрд┐ рдпреЛ рдЖрдзреБрдирд┐рдХ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдзреЗрд░реИ рд▓реЛрдХрдкреНрд░рд┐рдп рдЫред рдпрджреНрдпрдкрд┐, рдпреЛ рджрд╛рдпрд╛рдБрдорд╛ рд╕рд╛рдиреЛ рдЫ рдХрд┐рдирдХрд┐ IPv6 IoT рдорд╛ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реБрдиреЗ рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

  2. рд╕рдмреИ рдкреНрд░реЛрдЯреЛрдХрд▓ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫреИрдиред

  3. рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЪреНрдпрд╛рдирд▓ (рд╕реНрддрд░ 1 рд░ 2) рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрддрд░рд╣рд░реВ (рд╕реНрддрд░ 4) рдорд╛ рдЫрдиреНред

  4. рдиреЗрдЯрд╡рд░реНрдХ рд░ рдпрд╛рддрд╛рдпрд╛рдд рддрд╣рд╣рд░реВ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдЫред

рд▓рд┐рдЩреНрдХ рддрд╣ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ

рдбрд╛рдЯрд╛ рд▓рд┐рдЩреНрдХ рд╕реНрддрд░ (рдбреЗрдЯрд╛ рд▓рд┐рдЩреНрдХ) рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдПрдХ рдЕрд░реНрдХрд╛рдорд╛ рдЙрдкрдХрд░рдгрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рддрд┐рдиреАрд╣рд░реВ рджреБрдмреИ рдирдЬрд┐рдХ рд╣реБрди рд╕рдХреНрдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ (рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ) рд░ рдПрдХ рдЕрд░реНрдХрд╛рдмрд╛рдЯ рдареВрд▓реЛ рджреВрд░реАрдорд╛: рд╢рд╣рд░реА (рдорд╣рд╛рдирдЧрд░реАрдп рдХреНрд╖реЗрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ) рд░ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ (рдлрд░рд╛рдХрд┐рд▓реЛ рдХреНрд╖реЗрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ)ред

рд╣рд╛рд▓, рдпрд╕ рд╕реНрддрд░рдорд╛, рдШрд░ рд░ рдХрд╛рд░реНрдпрд╛рд▓рдп рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ (LANs) рдЗрдерд░рдиреЗрдЯ рд░ Wi-Fi рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН, рд░ рдореЛрдмрд╛рдЗрд▓ (WANs) рд▓реЗ 3G / 4G рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐, рдзреЗрд░реИ IoT рдпрдиреНрддреНрд░рд╣рд░реВ рдХрдо рдкрд╛рд╡рд░рдХрд╛ рд╣реБрдиреНрдЫрдиреН, рдЬрд╕реНрддреИ рд╕реЗрдиреНрд╕рд░рд╣рд░реВ, рд░ рдмреНрдпрд╛рдЯреНрд░реАрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдорд╛рддреНрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реБрдиреНрдЫрдиреНред рдпреА рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЗрдерд░рдиреЗрдЯ рдЙрдкрдпреБрдХреНрдд рдЫреИрди, рддрд░ рдХрдо рдкрд╛рд╡рд░ Wi-Fi рд░ рдХрдо рд╢рдХреНрддрд┐ рдмреНрд▓реБрдЯреБрде рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдЬрдмрдХрд┐ рдЕрд╡рд╕реНрдерд┐рдд рд╡рд╛рдпрд░рд▓реЗрд╕ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ (Wi-Fi, рдмреНрд▓реБрдЯреБрде, 3G/4G) рдпреА рдЙрдкрдХрд░рдгрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╣рдиреЗрдЫ, рдпреЛ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА IoT рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдирдпрд╛рдБ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рд╣реЗрд░реНрди рд▓рд╛рдпрдХ рдЫ рдЬреБрди рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛рдорд╛ рдмрдвреНрди рд╕рдХреНрдЫред

рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдирд┐рдореНрди рд╣реБрдиреН:

  • BLE - рдмреНрд▓реБрдЯреБрде рдХрдо рдКрд░реНрдЬрд╛

  • LoRaWAN - рд▓рд╛рдореЛ рджрд╛рдпрд░рд╛ WAN

  • рд╕рд┐рдЧрдлрдХреНрд╕

  • LTE- рдПрдо

рддрд┐рдиреАрд╣рд░реВ рд▓реЗрдЦрдорд╛ рдердк рд╡рд┐рд╡рд░рдгрдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫред IOT рддрд╛рд░рд░рд╣рд┐рдд рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди (рд╡рд╛рдпрд░рд▓реЗрд╕ IoT рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди)ред

рдиреЗрдЯрд╡рд░реНрдХ рддрд╣

рдиреЗрдЯрд╡рд░реНрдХ рддрд╣ (рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ) рдорд╛, рдкреНрд░реЛрдЯреЛрдХрд▓ рд▓рд╛рдореЛ рд╕рдордп рдорд╛ рд╣рд╛рд╡реА рд╣реБрдиреЗрдЫ IPv6ред рдпреЛ рд╕рдореНрднрд╡ рдЫреИрди рдХрд┐ IPv4 рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗрдЫ, рддрд░ рдпрд╕рд▓реЗ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрд╣рд░реВрдорд╛ рднреВрдорд┐рдХрд╛ рдЦреЗрд▓реНрди рд╕рдХреНрдЫред рдЕрдзрд┐рдХрд╛рдВрд╢ рдШрд░реЗрд▓реБ IoT рдпрдиреНрддреНрд░рд╣рд░реВ, рдЬрд╕реНрддреИ рд╕реНрдорд╛рд░реНрдЯ рд▓рд╛рдЗрдЯ рдмрд▓реНрдмрд╣рд░реВ, рд╣рд╛рд▓ IPv4 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред

рдпрд╛рддрд╛рдпрд╛рдд рддрд╣ 

рдпрд╛рддрд╛рдпрд╛рдд рддрд╣ (рдЯреНрд░рд╛рдиреНрд╕рдкреЛрд░реНрдЯ) рдорд╛, рдЗрдиреНрдЯрд░рдиреЗрдЯ рд░ рд╡реЗрдм TCP рджреНрд╡рд╛рд░рд╛ рд╣рд╛рд╡реА рдЫрдиреНред рдпреЛ рджреБрдмреИ HTTP рд░ рдЕрдиреНрдп рдзреЗрд░реИ рд▓реЛрдХрдкреНрд░рд┐рдп рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ (SMTP, POP3, IMAP4, рдЖрджрд┐) рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

MQTT, рдЬрд╕рд▓рд╛рдИ рдо рд╕рдиреНрджреЗрд╢ рдкрдард╛рдЙрдиреЗ рдореБрдЦреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд▓реЗрдпрд░ рдкреНрд░реЛрдЯреЛрдХрд▓ рдордзреНрдпреЗ рдПрдХ рдмрдиреНрдиреЗ рдЖрд╢рд╛ рдЧрд░реНрдЫреБ, рд╣рд╛рд▓ TCP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред

рдЬреЗ рд╣реЛрд╕реН, рднрд╡рд┐рд╖реНрдпрдорд╛, рдХрдо рдУрднрд░рд╣реЗрдбрдХреЛ рдХрд╛рд░рдг, рдо UDP IoT рдХреЛ рд▓рд╛рдЧреА рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реБрдиреЗ рдЖрд╢рд╛ рдЧрд░реНрджрдЫреБред рд╕рд╛рдпрдж рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ MQTT-SN, UDP рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫред рддреБрд▓рдирд╛ рд▓реЗрдЦ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН TCP рдмрдирд╛рдо UDP .

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрд╣ рд░ рд╕рдиреНрджреЗрд╢ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ

IoT рдкреНрд░реЛрдЯреЛрдХрд▓рдХрд╛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ:

  • рдЧрддрд┐ - рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдбрд╛рдЯрд╛ рдХреЛ рдорд╛рддреНрд░рд╛ред

  • рд╡рд┐рд▓рдореНрдмрддрд╛ рднрдиреЗрдХреЛ рд╕рдиреНрджреЗрд╢ рдкрдард╛рдЙрди рд▓рд╛рдЧреНрдиреЗ рд╕рдордп рд╣реЛред

  • рд╢рдХреНрддрд┐ рдЦрдкрддред

  • рд╕реБрд░рдХреНрд╖рд╛ред

  • рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ред

рд╣рд╛рд▓, рджреБрдИ рдореБрдЦреНрдп рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдпрд╕ рд╕реНрддрд░рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ: HTTP рд░ MQTTред

HTTP рд╕рд╛рдпрдж рдпреЛ рд╕реНрддрд░ рдЕрдиреНрддрд░реНрдирд┐рд╣рд┐рдд рд╡реЗрдм (WWW) рдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рд╕рд┐рджреНрдз рдкреНрд░реЛрдЯреЛрдХрд▓ рд╣реЛред рдпреЛ IoT рдХреЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╣реБрди рдЬрд╛рд░реА рд░рд╣рдиреЗрдЫ, рдХрд┐рдирдХрд┐ рдпреЛ REST API рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ - рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд░ рд╕реЗрд╡рд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп рд╕рдВрдпрдиреНрддреНрд░ред рдпрджреНрдпрдкрд┐, рдЙрдЪреНрдЪ рдУрднрд░рд╣реЗрдбрдХреЛ рдХрд╛рд░рдг, HTTP рдореБрдЦреНрдп IoT рдкреНрд░реЛрдЯреЛрдХрд▓ рдмрдиреНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдЫреИрди, рдпрджреНрдпрдкрд┐ рдпреЛ рдЕрдЭреИ рдкрдирд┐ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗрдЫред

MQTT (рдореЗрд╕реЗрдЬ рдХреНрдпреБрдЗрдЩ рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рдЯреНрд░рд╛рдиреНрд╕рдкреЛрд░реНрдЯ) рдпрд╕рдХреЛ рд╣рд▓реНрдХрд╛рдкрди рд░ рдкреНрд░рдпреЛрдЧрдорд╛ рд╕рд╣рдЬрддрд╛рдХреЛ рдХрд╛рд░рдгрд▓реЗ IoT рдорд╛ рдореБрдЦреНрдп рд╕рдиреНрджреЗрд╢ рдкреНрд░реЛрдЯреЛрдХрд▓ рднрдПрдХреЛ рдЫред рд▓реЗрдЦ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рд╢реБрд░реБрдЖрддреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ MQTT рдХреЛ рдкрд░рд┐рдЪрдп (рд╢реБрд░реБрдЖрддреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ MQTT рдХреЛ рдкрд░рд┐рдЪрдп)ред

IoT рдХреЛ рд▓рд╛рдЧрд┐ HTTP рд░ MQTT рдХреЛ рддреБрд▓рдирд╛

MQTT рджреНрд░реБрдд рд░реВрдкрдорд╛ IoT рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирдХ рдмрдирд┐рд░рд╣реЗрдХреЛ рдЫред рдпреЛ HTTP рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдпрд╕рдХреЛ рд╣рд▓реНрдХрд╛рдкрди рд░ рдЧрддрд┐рдХреЛ рдХрд╛рд░рдг рд╣реЛ рд░ рдпреЛ рдПрдХ-рдЯреБ-рд╡рди (HTTP) рдХреЛ рд╕рдЯреНрдЯрд╛ рдПрдХ-рджреЗрдЦрд┐-рдзреЗрд░реИ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╣реЛред

рдзреЗрд░реИ рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓реЗ рдЦреБрд╕реАрд╕рд╛рде HTTP рдХреЛ рд╕рдЯреНрдЯрд╛ MQTT рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫ рдпрджрд┐ рдпреЛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рд╕рдордпрдорд╛ рдЙрдкрд▓рдмреНрдз рдерд┐рдпреЛред

рдПрдЙрдЯрд╛ рд░рд╛рдореНрд░реЛ рдЙрджрд╛рд╣рд░рдг рднрдиреЗрдХреЛ рдзреЗрд░реИ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рдЬрд╛рдирдХрд╛рд░реА рдкрдард╛рдЙрдиреБ рд╣реЛ, рдЬрд╕реНрддреИ рд░реЗрд▓/рдмрд╕/рд╡рд┐рдорд╛рдирд╣рд░реВрдХреЛ рдЖрдЧрдорди рд░ рдкреНрд░рд╕реНрдерд╛рдиред рдпрд╕ рдкрд░рд┐рджреГрд╢реНрдпрдорд╛, HTTP рдЬрд╕реНрддреИ рдПрдХ-рджреЗрдЦрд┐-рдПрдХ рдкреНрд░реЛрдЯреЛрдХрд▓рдорд╛ рдзреЗрд░реИ рдУрднрд░рд╣реЗрдб рд╣реБрдиреНрдЫ рд░ рд╡реЗрдм рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдзреЗрд░реИ рднрд╛рд░ рд░рд╛рдЦреНрдЫред рдпреА рд╡реЗрдм рд╕рд░реНрднрд░рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рд╣реБрди рд╕рдХреНрдЫред MQTT рдХреЛ рд╕рд╛рде, рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВ рдПрдХ рдмреНрд░реЛрдХрд░рдорд╛ рдЬрдбрд╛рди рд╣реБрдиреНрдЫрдиреН, рдЬреБрди рд▓реЛрдб рд╕рдиреНрддреБрд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдЬрд┐рд▓реИ рдердкреНрди рд╕рдХрд┐рдиреНрдЫред рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рднрд┐рдбрд┐рдпреЛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН MQTT рдорд╛ HTML рдбрд╛рдЯрд╛ рдкреБрди: рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдЙрдбрд╛рди рдЖрдЧрдорди рдЙрджрд╛рд╣рд░рдг) рд░ рд▓реЗрдЦ IOT рдХреЛ рд▓рд╛рдЧрд┐ MQTT рдмрдирд╛рдо HTTP.

рдЕрдиреНрдп рд╕рдиреНрджреЗрд╢ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ

HTTP IoT рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрди, рддрд░ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдП рдЕрдиреБрд╕рд╛рд░, рдпрд╕рдХреЛ рд╡реНрдпрд╛рдкрдХ рдкреНрд░рдпреЛрдЧрдХреЛ рдХрд╛рд░рдг рдХреЗрд╣реА рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗрдЫред рдПрдкреАрдЖрдИ.

рд▓рдЧрднрдЧ рд╕рдмреИ IoT рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрд▓реЗ HTTP рд░ MQTT рджреБрд╡реИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред

рдпрджреНрдпрдкрд┐, рддреНрдпрд╣рд╛рдБ рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрди рд▓рд╛рдпрдХ рдЫрдиреНред

рдкреНрд░реЛрдЯреЛрдХреЛрд▓рд╣рд░реВ

  • MQTT - (рд╕рдиреНрджреЗрд╢ рдХрддрд╛рд░рдорд╛ рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рдпрд╛рддрд╛рдпрд╛рдд)ред TCP/IP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдкреНрд░рдХрд╛рд╢рди-рд╕рджрд╕реНрдпрддрд╛ рдореЛрдбреЗрд▓рд▓рд╛рдИ рд╕рдиреНрджреЗрд╢ рдмреНрд░реЛрдХрд░ рдЪрд╛рд╣рд┐рдиреНрдЫред

  • AMQP - (рдЙрдиреНрдирдд рд╕рдиреНрджреЗрд╢ рд▓рд╛рдЗрди рдкреНрд░реЛрдЯреЛрдХрд▓)ред TCP/IP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдкреНрд░рдХрд╛рд╢рдХ-рд╕рджрд╕реНрдп рд░ рдкреНрд╡рд╛рдЗрдиреНрдЯ-рдЯреВ-рдкреЛрдЗрдиреНрдЯ рдореЛрдбреЗрд▓рд╣рд░реВред

  • COAP - (рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░реЛрдЯреЛрдХрд▓)ред UDP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред IoT рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, HTTP рдорд╛ рдЬрд╕реНрддреИ рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЛрдбреЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред RFC 7252.

  • рдбреАрдбреАрдПрд╕ - (рдбреЗрдЯрд╛ рд╡рд┐рддрд░рдг рд╕реЗрд╡рд╛) 

рдпрд╕ рдорд╛ рд▓реЗрдЦ рдореБрдЦреНрдп рдкреНрд░реЛрдЯреЛрдХрд▓ рд░ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░рд┐рдиреНрдЫред рдпрд╕ рд▓реЗрдЦрдХреЛ рдирд┐рд╖реНрдХрд░реНрд╖ рдпреЛ рд╣реЛ рдХрд┐ IoT рд▓реЗ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдХреЛ рд╕реЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫ, рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрднрд┐рдкреНрд░реЗрдд рдкреНрд░рдпреЛрдЧрдХреЛ рдЖрдзрд╛рд░рдорд╛ред

рдпрджреНрдпрдкрд┐, рдкрдЫрд╛рдбрд┐ рдлрд░реНрдХреЗрд░ рд╣реЗрд░реНрджрд╛, рдЗрдиреНрдЯрд░рдиреЗрдЯрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╡рд░реНрд╖рд╣рд░реВрдорд╛, HTTP рдкреНрд░реЛрдЯреЛрдХрд▓ рдЬреБрди рдкреНрд░рдмрд▓ рд╣реБрдиреЗ рдерд┐рдпреЛ рдзреЗрд░реИ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рдорд╛рддреНрд░ рдерд┐рдпреЛред

рдпрджреНрдпрдкрд┐ HTTP рдореВрд▓ рд░реВрдкрдорд╛ рдлрд╛рдЗрд▓ рд░ рдЗрдореЗрд▓ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдХрд▓реНрдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрди, рдЖрдЬ рдпреЛ рджреБрд╡реИрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдо IoT рдорд╛ рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрд╕рдБрдЧ рд╕рдорд╛рди рдЪреАрдЬ рд╣реБрдиреЗ рдЖрд╢рд╛ рдЧрд░реНрджрдЫреБ: рдзреЗрд░реИ рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ рдПрдХ рдкреНрд░рдореБрдЦ рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫред

рддрд▓ рдХреЗрд╣реА рд╡рд░реНрд╖рд╣рд░реВрдорд╛ MQTT, COAP рд░ AMQP рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХрд╕рд░реА рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдиреЗ Google Trends рдЪрд╛рд░реНрдЯрд╣рд░реВ рдЫрдиреНред

Google Trends рдХреЛ рдЕрд╡рд▓реЛрдХрди 

IoT рдХреЛ рд▓рд╛рдЧреА рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд░ рд╕рдиреНрджреЗрд╢ рдкреНрд░реЛрдЯреЛрдХрд▓ рдХреЛ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди

рдкреНрд▓реЗрдЯрдлрд░реНрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдорд░реНрдерди

рд╕рд╛рд░рд╛рдВрд╢

рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЪреНрдпрд╛рдирд▓ (рд╕реНрддрд░ 1 рд░ 2) рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрддрд░рд╣рд░реВ (рд╕реНрддрд░ 4) рдорд╛ рдЫрдиреНред

рдиреЗрдЯрд╡рд░реНрдХ рд░ рдпрд╛рддрд╛рдпрд╛рдд рддрд╣рд╣рд░реВ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдЫред

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрд╣рдорд╛, IoT рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрд▓реЗ рд╕рдиреНрджреЗрд╢ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫрдиреНред рдЬрдм рд╣рд╛рдореА рдЕрдЭреИ рдкрдирд┐ IoT рд╡рд┐рдХрд╛рд╕рдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрдорд╛ рдЫреМрдВ, рдпреЛ рд╕рдореНрднрд╡ рдЫ рдХрд┐ рдПрдХ рд╡рд╛ рджреБрдИрд╡рдЯрд╛ рд╕рдиреНрджреЗрд╢ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рдЕрд▓рдЧ рд╣реБрдиреЗрдЫрдиреНред

рд╡рд┐рдЧрдд рдХреЗрд╣реА рд╡рд░реНрд╖рд╣рд░реВрдорд╛, MQTT рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рднрдПрдХреЛ рдЫ, рд░ рдо рдЕрд╣рд┐рд▓реЗ рдпреЛ рд╕рд╛рдЗрдЯрдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрджреИрдЫреБред

HTTP рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╣рдиреЗрдЫ рдХрд┐рдирдХрд┐ рдпреЛ рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрд╡рд╕реНрдерд┐рдд IoT рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдорд╛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдирд┐рд░реНрдорд┐рдд рдЫред

рдпрддрд┐ рдиреИред рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рдирд┐: рд╢реБрд▓реНрдХ рдбреЗрдореЛ рдкрд╛рдардХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдЗрди рдЕрдк рдЧрд░реНрди рдЖрдордиреНрддреНрд░рд┐рдд рдЧрд░реНрджрдЫреМрдВ "рдпрдиреНрддреНрд░рдорд╛ рджреНрд░реБрдд рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЪреНрдпрд╛рдЯрдмреЛрдЯ".

рдердк рдкрдвреНрдиреБрд╣реЛрд╕реН:

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди