IoT рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдФрд░ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЕрд╡рд▓реЛрдХрди

рд╣реИрд▓реЛ, рдЦрд╛рдмрд░реЛрд╡рд╛рдЗрдЯреНрд╕! рд░реВрд╕ рдХрд╛ рдкрд╣рд▓рд╛ рдСрдирд▓рд╛рдЗрди рдХреЛрд░реНрд╕ рдЖрдИрдУрдЯреА рдбреЗрд╡рд▓рдкрд░ рдЕрдХреНрдЯреВрдмрд░ рдореЗрдВ рдУрдЯреАрдпреВрдПрд╕ рдореЗрдВ рд▓реЙрдиреНрдЪ рд╣реБрдЖред рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдирд╛рдорд╛рдВрдХрди рдЕрднреА рдЦреБрд▓рд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╣рдо рдЖрдкрдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧреА рд╕рд╛рдордЧреНрд░реА рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд░рд╣реЗрдВрдЧреЗред

IoT рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдФрд░ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЕрд╡рд▓реЛрдХрди

рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрд╕ (IoT, рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрд╕) рдореМрдЬреВрджрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░, рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдШрд░реЛрдВ/рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред

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

рдЯрд┐рдкреНрдкрдгреАред рдЖрдкрдХреЛ рдЬреНрдЮрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ.

рдЖрдИрдУрдЯреА рдиреЗрдЯрд╡рд░реНрдХ

IoT рдореМрдЬреВрджрд╛ TCP/IP рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЪрд▓реЗрдЧрд╛ред

рдЯреАрд╕реАрдкреА/рдЖрдИрдкреА рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдкрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд╛рд░-рдкрд░рдд рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕реЗрдореАред рдЯреАрд╕реАрдкреА/рдЖрдИрдкреА 4 рдкрд░рдд рдореЙрдбрд▓ рдХреЛ рд╕рдордЭрдирд╛ (рд╣рдо рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рдХреЗ рдЪрд╛рд░-рдкрд░рдд рдореЙрдбрд▓ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ)ред

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

IoT рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдФрд░ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЕрд╡рд▓реЛрдХрди

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

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

  2. рд╕рднреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд╣реАрдВ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред

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

  4. рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдкрд░рд┐рд╡рд╣рди рдкрд░рддреЛрдВ рдХреЗ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

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

рдбреЗрдЯрд╛ рд▓рд┐рдВрдХ рд╕реНрддрд░ (рдбреЗрдЯрд╛ рд▓рд┐рдВрдХ) рдкрд░, рдЖрдкрдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╡реЗ рджреЛрдиреЛрдВ рдХрд░реАрдм рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ (рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ) рдореЗрдВ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдмрдбрд╝реА рджреВрд░реА рдкрд░: рд╢рд╣рд░реА (рдорд╣рд╛рдирдЧрд░реАрдп рдХреНрд╖реЗрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХ) рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ (рд╡рд┐рд╕реНрддреГрдд рдХреНрд╖реЗрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХ) рдореЗрдВред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдШрд░ рдФрд░ рдХрд╛рд░реНрдпрд╛рд▓рдп рдиреЗрдЯрд╡рд░реНрдХ (LAN) рдИрдерд░рдиреЗрдЯ рдФрд░ рд╡рд╛рдИ-рдлрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдиреЗрдЯрд╡рд░реНрдХ (WAN) 3G / 4G рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрдИ IoT рдбрд┐рд╡рд╛рдЗрд╕ рдХрдо рд╢рдХреНрддрд┐ рд╡рд╛рд▓реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рд╕реЗрдВрд╕рд░, рдФрд░ рдХреЗрд╡рд▓ рдмреИрдЯрд░реА рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдИрдерд░рдиреЗрдЯ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╢рдХреНрддрд┐ рд╡рд╛рд▓реЗ рд╡рд╛рдИ-рдлрд╛рдИ рдФрд░ рдХрдо рд╢рдХреНрддрд┐ рд╡рд╛рд▓реЗ рдмреНрд▓реВрдЯреВрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЬрдмрдХрд┐ рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рд╡рд╛рдпрд░рд▓реЗрд╕ рддрдХрдиреАрдХреЛрдВ (рд╡рд╛рдИ-рдлрд╛рдИ, рдмреНрд▓реВрдЯреВрде, 3рдЬреА/4рдЬреА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛, рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдИрдУрдЯреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рдирдИ рддрдХрдиреАрдХреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬреЛ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдореЗрдВ рдмрдврд╝рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

рдЙрдирдореЗрдВ рд╕реЗ рд╣реИрдВ:

  • рдмреАрдПрд▓рдИ - рдмреНрд▓реВрдЯреВрде рдХрдо рдКрд░реНрдЬрд╛

  • рд▓реЛрд░рд╛рд╡рди - рд▓рдВрдмреА рджреВрд░реА рдХреА рд╡рд╛рди

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

  • рдПрд▓рдЯреАрдИ-рдПрдо

рдЙрдиреНрд╣реЗрдВ рд▓реЗрдЦ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдИрдУрдЯреА рд╡рд╛рдпрд░рд▓реЗрд╕ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди (рд╡рд╛рдпрд░рд▓реЗрд╕ IoT рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди)ред

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

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

рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкрд░рдд 

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

MQTT, рдЬрд┐рд╕реЗ рдореИрдВ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЗрдпрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЯреАрд╕реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдУрд╡рд░рд╣реЗрдб рдХрдо рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдИрдУрдЯреА рдХреЗ рд▓рд┐рдП рдпреВрдбреАрдкреА рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╢рд╛рдпрдж рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ MQTT-рдПрд╕рдПрди, рдпреВрдбреАрдкреА рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рддреБрд▓рдирд╛ рд▓реЗрдЦ рджреЗрдЦреЗрдВ рдЯреАрд╕реАрдкреА рдмрдирд╛рдо рдпреВрдбреАрдкреА .

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЗрдпрд░ рдФрд░ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓

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

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

  • рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рд╡рд┐рд▓рдВрдмрддрд╛ рд╣реИред

  • рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрддред

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

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

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдЗрд╕ рд╕реНрддрд░ рдкрд░ рджреЛ рдореБрдЦреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ: HTTP рдФрд░ MQTTред

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

MQTT (рдореИрд╕реЗрдЬ рдХреНрдпреВрдЗрдВрдЧ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ) рдЕрдкрдиреЗ рд╣рд▓реНрдХреЗрдкрди рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рдХрд╛рд░рдг IoT рдореЗрдВ рдореБрдЦреНрдп рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрди рдЧрдпрд╛ рд╣реИред рд▓реЗрдЦ рджреЗрдЦреЗрдВ рдиреМрд╕рд┐рдЦрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдордХреНрдпреВрдЯреАрдЯреА рдХрд╛ рдкрд░рд┐рдЪрдп (рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдПрдордХреНрдпреВрдЯреАрдЯреА рдХрд╛ рдкрд░рд┐рдЪрдп)ред

IoT рдХреЗ рд▓рд┐рдП HTTP рдФрд░ MQTT рдХреА рддреБрд▓рдирд╛

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

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

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

рдЕрдиреНрдп рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓

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

рд▓рдЧрднрдЧ рд╕рднреА IoT рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо HTTP рдФрд░ MQTT рджреЛрдиреЛрдВ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рднреА рд╣реИрдВред

рдкреНрд░реЛрдЯреЛрдХреЙрд▓

  • MQTT - (рдореИрд╕реЗрдЬ рдХреНрдпреВрдЗрдВрдЧ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ)ред рдЯреАрд╕реАрдкреА/рдЖрдИрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рдХрд╛рд╢рд┐рдд-рд╕рджрд╕реНрдпрддрд╛ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрджреЗрд╢ рдмреНрд░реЛрдХрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

  • рдПрдПрдордХреНрдпреВрдкреА - (рдЙрдиреНрдирдд рд╕рдВрджреЗрд╢ рдХрддрд╛рд░рдмрджреНрдз рдкреНрд░реЛрдЯреЛрдХреЙрд▓)ред рдЯреАрд╕реАрдкреА/рдЖрдИрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рдХрд╛рд╢рдХ-рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдФрд░ рдкреЙрдЗрдВрдЯ-рдЯреВ-рдкреЙрдЗрдВрдЯ рдореЙрдбрд▓ред

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

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

рдЗрд╕рдореЗрдВ рд▓реЗрдЦ рдореБрдЦреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдЙрдирдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдЖрд▓реЗрдЦ рдХрд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдИрдУрдЯреА рдЙрдирдХреЗ рдЗрдЪреНрдЫрд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкреВрд░реНрд╡-рдирд┐рд░реАрдХреНрд╖рдг рдореЗрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд╢реБрд░реБрдЖрддреА рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЬреЛ рдкреНрд░рдореБрдЦ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдХрдИ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред

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

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ IoT рдореЗрдВ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рд╣реЛрдЧрд╛: рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реЗрд╡рд╛рдПрдВ рдПрдХ рдкреНрд░рдореБрдЦ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреАред

рдиреАрдЪреЗ Google рд░реБрдЭрд╛рди рдЪрд╛рд░реНрдЯ рджрд┐рдЦрд╛ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ MQTT, COAP рдФрд░ AMQP рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреИрд╕реЗ рдмрджрд▓реА рд╣реИред

рдЧреВрдЧрд▓ рдЯреНрд░реЗрдВрдбреНрд╕ рдХрд╛ рдЕрд╡рд▓реЛрдХрди 

IoT рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдФрд░ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЕрд╡рд▓реЛрдХрди

рдордВрдЪ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдорд░реНрдерди

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

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

рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдкрд░рд┐рд╡рд╣рди рдкрд░рддреЛрдВ рдХреЗ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рдкрд░, IoT рдШрдЯрдХ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЬрдмрдХрд┐ рд╣рдо рдЕрднреА рднреА IoT рд╡рд┐рдХрд╛рд╕ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рд╣реИрдВ, рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдПрдХ рдпрд╛ рд╢рд╛рдпрдж рджреЛ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрд╛рд╣рд░ рдЦрдбрд╝реЗ рд╣реЛрдВрдЧреЗред

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

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

рдмрд╕ рдЗрддрдирд╛ рд╣реАред рд╣рдо рдЖрдкрдХреЛ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдореБрдлрд╝реНрдд рдбреЗрдореЛ рдкрд╛рда рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ "рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рддреНрд╡рд░рд┐рдд рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдЪреИрдЯрдмреЙрдЯ".

рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВ:

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ