IoT, рдзреБрдХреЗ рдЖрдгрд┐ рдврдЧ: рдЪрд▓рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛?

IoT, рдзреБрдХреЗ рдЖрдгрд┐ рдврдЧ: рдЪрд▓рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛?

рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрдгрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╡рд┐рдХрд╛рд╕, рдирд╡реАрди рд╕рдВрдкреНрд░реЗрд╖рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рдЙрджрдп рдпрд╛рдореБрд│реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ (IoT) рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рдЙрдкрдХрд░рдгрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рджрд┐рд╡рд╕реЗрдВрджрд┐рд╡рд╕ рд╡рд╛рдврдд рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдбреЗрдЯрд╛ рддрдпрд╛рд░ рдХрд░рдд рдЖрд╣реЗрдд. рдореНрд╣рдгреВрди, рдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛, рд╕рдВрдЪрдпрд┐рдд рдЖрдгрд┐ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реЛрдпреАрд╕реНрдХрд░ рд╕рд┐рд╕реНрдЯрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.

рдЖрддрд╛ рдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдВрд╕рд╛рдареА рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рддрдерд╛рдкрд┐, рд╡рд╛рдврддреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдлреЙрдЧ рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рдкреЕрд░рд╛рдбрд╛рдЗрдо (рдлреЙрдЧ) рд╣реЗ IoT рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдирд╛ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░реВрди рдХреНрд▓рд╛рдЙрдб рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рд▓рд╛ рдкреВрд░рдХ рдард░реВ рд╢рдХрддреЗ.

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

рддрдерд╛рдкрд┐, рдореБрдЦреНрдп рдкреНрд░рд╢реНрди рд╡реЗрдЧрд│рд╛ рдЖрд╣реЗ: рд╣реЗ рд╕рд░реНрд╡ IoT рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рдХрд╕реЗ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ? рдПрдХрддреНрд░рд┐рдд IoT-Fog-Cloud рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рдХреЛрдгрддреЗ рд╕рдВрдкреНрд░реЗрд╖рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рд░реНрд╡рд╛рдд рдкреНрд░рднрд╛рд╡реА рдЕрд╕рддреАрд▓?

рдПрдЪрдЯреАрдЯреАрдкреАрдЪреЗ рд╕реНрдкрд╖реНрдЯ рд╡рд░реНрдЪрд╕реНрд╡ рдЕрд╕реВрдирд╣реА, рдЖрдпрдУрдЯреА, рдлреЙрдЧ рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдЗрддрд░ рдЙрдкрд╛рдп рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд. рдпрд╛рдЪреЗ рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ IoT рдиреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд╛, рд╕реБрд╕рдВрдЧрддрддрд╛ рдЖрдгрд┐ рдЗрддрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрд╕рд╣ рд╡рд┐рд╡рд┐рдз рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╕реЗрдиреНрд╕рд░рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдПрдХрддреНрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдкрд░рдВрддреБ рд╕рдВрджрд░реНрдн рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрдгрд┐ рд╕рдВрдкреНрд░реЗрд╖рдг рдорд╛рдирдХрд╛рдВрдмрджреНрджрд▓ рдХреЛрдгрддреАрд╣реА рдХрд▓реНрдкрдирд╛ рдирд╛рд╣реА. рдореНрд╣рдгреВрди, рд╡рд┐рд╢рд┐рд╖реНрдЯ IoT рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рдирд╡реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рддрдпрд╛рд░ рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рд╡рд┐рджреНрдпрдорд╛рди рдПрдХ рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рдгреЗ рд╣реЗ IT рд╕рдореБрджрд╛рдпрд╛рд╕рдореЛрд░реАрд▓ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрд╡рд╛рдЪреЗ рдХрд╛рд░реНрдп рдЖрд╣реЗ.

рд╕рдзреНрдпрд╛ рдХреЛрдгрддреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рд╛рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рддреЗ рдХрд╛рдп рджреЗрдК рд╢рдХрддрд╛рдд? рдЪрд▓рд╛ рддреЗ рдмрд╛рд╣реЗрд░ рдХрд╛рдвреВрдпрд╛. рдкрд░рдВрддреБ рдкреНрд░рдердо, рдЬреНрдпрд╛ рдкрд░рд┐рд╕рдВрд╕реНрдереЗрдордзреНрдпреЗ рдврдЧ, рдзреБрдХреЗ рдЖрдгрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛рдд рддреНрдпрд╛ рдкрд░рд┐рд╕рдВрд╕реНрдереЗрдЪреНрдпрд╛ рддрддреНрддреНрд╡рд╛рдВрдЪреА рдЪрд░реНрдЪрд╛ рдХрд░реВрдпрд╛.

IoT рдлреЙрдЧ-рдЯреВ-рдХреНрд▓рд╛рдЙрдб (F2C) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░

IoT, рдХреНрд▓рд╛рдЙрдб рдЖрдгрд┐ рдлреЙрдЧрдЪреНрдпрд╛ рд╕реНрдорд╛рд░реНрдЯ рдЖрдгрд┐ рд╕рдордиреНрд╡рд┐рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдлрд╛рдпрджреЗ рдЖрдгрд┐ рдлрд╛рдпрджреНрдпрд╛рдВрдЪрд╛ рд╢реЛрдз рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рддреА рдкреНрд░рдпрддреНрди рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗрдд рд╣реЗ рддреБрдордЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ рдЕрд╕реЗрд▓. рдирд╕рд▓реНрдпрд╛рд╕, рдпреЗрдереЗ рддреАрди рдорд╛рдирдХреАрдХрд░рдг рдЙрдкрдХреНрд░рдо рдЖрд╣реЗрдд: рдУрдкрдирдлреЙрдЧ рдХрдиреНрд╕реЛрд░реНрдЯрд┐рдпрдо, рдПрдЬ рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо ╨╕ mF2C H2020 EU рдкреНрд░рдХрд▓реНрдк.

рдЬрд░ рдкреВрд░реНрд╡реА рдлрдХреНрдд 2 рд╕реНрддрд░рд╛рдВрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЕрд╕реЗрд▓, рдврдЧ рдЖрдгрд┐ рд╢реЗрд╡рдЯрдЪреА рдЙрдкрдХрд░рдгреЗ, рддрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдХ рдирд╡реАрди рд╕реНрддрд░ - рдзреБрдХреЗ рд╕рдВрдЧрдгрди рд╕рд╛рджрд░ рдХрд░рддреЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдзреБрдХреЗ рдкрд╛рддрд│реА рдЕрдиреЗрдХ рдЙрдк-рд╕реНрддрд░рд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ, рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддреЗрд╡рд░ рдХрд┐рдВрд╡рд╛ рдзреЛрд░рдгрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЪрд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рдЬреЗ рдпрд╛ рдЙрдк-рд╕реНрддрд░рд╛рдВрдордзреНрдпреЗ рднрд┐рдиреНрди рдЙрдкрдХрд░рдгрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛рдд.

рд╣реЗ рдЕрдореВрд░реНрдд рдХрд╕реЗ рджрд┐рд╕реВ рд╢рдХрддреЗ? рдпреЗрдереЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп IoT-Fog-Cloud рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдЖрд╣реЗ. рдХрдореА рд╡рд┐рд▓рдВрдм рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА IoT рдЙрдкрдХрд░рдгреЗ рдЬрд▓рдж рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рд╕рдВрдЧрдгрдХреАрдп рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рдбреЗрдЯрд╛ рдкрд╛рдард╡рддрд╛рдд. рддреНрдпрд╛рдЪ рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ, рдХреНрд▓рд╛рдЙрдб рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рддрд╛рдд рдЬреНрдпрд╛рд╕рд╛рдареА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕рдВрдЧрдгрдХреАрдп рд╕рдВрд╕рд╛рдзрдиреЗ рдХрд┐рдВрд╡рд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдкреЗрд╕ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ.

IoT, рдзреБрдХреЗ рдЖрдгрд┐ рдврдЧ: рдЪрд▓рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛?

рд╕реНрдорд╛рд░реНрдЯрдлреЛрди, рд╕реНрдорд╛рд░реНрдЯ рдШрдбреНрдпрд╛рд│реЗ рдЖрдгрд┐ рдЗрддрд░ рдЧреЕрдЭреЗрдЯреНрд╕ рджреЗрдЦреАрд▓ IoT рдЪрд╛ рднрд╛рдЧ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдкрд░рдВрддреБ рдЕрд╢реА рдЙрдкрдХрд░рдгреЗ, рдирд┐рдпрдо рдореНрд╣рдгреВрди, рдореЛрдареНрдпрд╛ рд╡рд┐рдХрд╕рдХрд╛рдВрдХрдбреВрди рдорд╛рд▓рдХреА рд╕рдВрдкреНрд░реЗрд╖рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рддрд╛рдд. рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓рд╛ IoT рдбреЗрдЯрд╛ REST HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдлреЙрдЧ рд▓реЗрдпрд░рдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ RESTful рд╕реЗрд╡рд╛ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рд▓рд╡рдЪрд┐рдХрддрд╛ рдЖрдгрд┐ рдЗрдВрдЯрд░рдСрдкрд░реЗрдмрд┐рд▓рд┐рдЯреА рдкреНрд░рджрд╛рди рдХрд░рддреЛ. рд╕реНрдерд╛рдирд┐рдХ рд╕рдВрдЧрдгрдХ, рд╕рд░реНрд╡реНрд╣рд░ рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдХреНрд▓рд╕реНрдЯрд░рд╡рд░ рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рджреНрдпрдорд╛рди рд╕рдВрдЧрдгрдХреАрдп рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрд╕рд╣ рдорд╛рдЧрд╛рд╕ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддреЗрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рд╛рдд рд╣реЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ. рд╕реНрдерд╛рдирд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЗ, рдЬреНрдпрд╛рдВрдирд╛ "рдлреЙрдЧ рдиреЛрдбреНрд╕" рдореНрд╣рдгрддрд╛рдд, рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛ рдЖрдгрд┐ рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рддреНрдпрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рдкреБрдвреАрд▓ рдЧрдгрдирд╛рдВрд╕рд╛рдареА рдХреНрд▓рд╛рдЙрдбрд╡рд░ рдкрд╛рдард╡рд╛.

рдХреНрд▓рд╛рдЙрдб рд╡рд┐рд╡рд┐рдз рд╕рдВрдкреНрд░реЗрд╖рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд, рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдореНрд╣рдгрдЬреЗ AMQP рдЖрдгрд┐ REST HTTP. HTTP рд╣реЗ рдЗрдВрдЯрд░рдиреЗрдЯрд╕рд╛рдареА рд╕реБрдкреНрд░рд╕рд┐рджреНрдз рдЖрдгрд┐ рдЕрдиреБрдХреВрд▓ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдкреНрд░рд╢реНрди рдЙрджреНрднрд╡реВ рд╢рдХрддреЛ: "рдЖрдореНрд╣реА рдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ IoT рдЖрдгрд┐ рдзреБрдХреЗ рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд░реВ рдирдпреЗ?" рддрдерд╛рдкрд┐, рдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреНрдпреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд. рдпрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдирдВрддрд░.

рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд╕рдВрдкреНрд░реЗрд╖рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреЗ 2 рдореЙрдбреЗрд▓ рдпреЛрдЧреНрдп рдЖрд╣реЗрдд. рд╣реА рд╡рд┐рдирдВрддреА-рдкреНрд░рддрд┐рд╕рд╛рдж рдЖрдгрд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд-рд╕рджрд╕реНрдпрддрд╛ рдЖрд╣реЗрдд. рдкрд╣рд┐рд▓реЗ рдореЙрдбреЗрд▓ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХрдкрдгреЗ рдУрд│рдЦрд▓реЗ рдЬрд╛рддреЗ, рд╡рд┐рд╢реЗрд╖рдд: рд╕рд░реНрд╡реНрд╣рд░-рдХреНрд▓рд╛рдпрдВрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреНрдпреЗ. рдХреНрд▓рд╛рдпрдВрдЯ рд╕рд░реНрд╡реНрд╣рд░рдХрдбреВрди рдорд╛рд╣рд┐рддреАрдЪреА рд╡рд┐рдирдВрддреА рдХрд░рддреЛ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╡рд┐рдирдВрддреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ, рддреНрдпрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрддреЗ рдЖрдгрд┐ рдкреНрд░рддрд┐рд╕рд╛рдж рд╕рдВрджреЗрд╢ рдкрд░рдд рдпреЗрддреЛ. REST HTTP рдЖрдгрд┐ CoAP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдпрд╛ рдореЙрдбреЗрд▓рд╡рд░ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд.

рджреБрд╕рд░реЗ рдореЙрдбреЗрд▓ рдбреЗрдЯрд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгрд╛рд░реЗ рд╕реНрддреНрд░реЛрдд рдЖрдгрд┐ рд╣рд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддреЗ рдпрд╛рдВрдЪреНрдпрд╛рдд рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕, рд╡рд┐рддрд░рд┐рдд, рд╕реИрд▓ рдЬреЛрдбрдгреА рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЧрд░рдЬреЗрддреВрди рдЙрджреНрднрд╡рд▓реЗ.

IoT, рдзреБрдХреЗ рдЖрдгрд┐ рдврдЧ: рдЪрд▓рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛?

рдореЙрдбреЗрд▓ рддреАрди рд╕рд╣рднрд╛рдЧреА рдЧреГрд╣реАрдд рдзрд░рддреЗ: рдПрдХ рдкреНрд░рдХрд╛рд╢рдХ (рдбреЗрдЯрд╛ рд╕реНрддреНрд░реЛрдд), рдПрдХ рджрд▓рд╛рд▓ (рдбрд┐рд╕реНрдкреЕрдЪрд░) рдЖрдгрд┐ рдПрдХ рд╕рджрд╕реНрдп (рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛). рдпреЗрдереЗ, рдЧреНрд░рд╛рд╣рдХ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдгрд╛рд▒реНрдпрд╛ рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░рдХрдбреВрди рдорд╛рд╣рд┐рддреАрдЪреА рд╡рд┐рдирдВрддреА рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. рд╡рд┐рдирдВрддреНрдпрд╛ рдкрд╛рдард╡рдгреНрдпрд╛рдРрд╡рдЬреА, рддреЗ рдмреНрд░реЛрдХрд░рджреНрд╡рд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рдХрд╛рд╣реА рдЗрд╡реНрд╣реЗрдВрдЯреНрд╕рдЪреЗ рд╕рджрд╕реНрдпрддреНрд╡ рдШреЗрддреЗ, рдЬреЗ рд╕рд░реНрд╡ рдпреЗрдгрд╛рд░реЗ рд╕рдВрджреЗрд╢ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░рдХрд╛рд╢рдХ рдЖрдгрд┐ рд╕рджрд╕реНрдп рдпрд╛рдВрдЪреНрдпрд╛рдордзреНрдпреЗ рд░реВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рдЖрдгрд┐ рдкреНрд░рдХрд╛рд╢рдХ, рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдПрдЦрд╛рджреА рдШрдЯрдирд╛ рдШрдбрддреЗ, рддреЗрд╡реНрд╣рд╛ рддреЛ рдмреНрд░реЛрдХрд░рд▓рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЛ, рдЬреЛ рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░реАрд▓ рдбреЗрдЯрд╛ рд╕рдмрд╕реНрдХреНрд░рд╛рдЗрдмрд░рд▓рд╛ рдкрд╛рдард╡рддреЛ.

рдореВрд▓рдд:, рд╣реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрд╡реНрд╣реЗрдВрдЯ-рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ. рдЖрдгрд┐ рд╣реЗ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдореЙрдбреЗрд▓ IoT, рдХреНрд▓рд╛рдЙрдб, рдлреЙрдЧ рдордзреАрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рдордиреЛрд░рдВрдЬрдХ рдЖрд╣реЗ рдХрд╛рд░рдг рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рдЙрдкрдХрд░рдгрд╛рдВрдордзреАрд▓ рдкрд░рд╕реНрдкрд░ рдХрдиреЗрдХреНрд╢рди рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдореБрд│реЗ, рдбрд╛рдпрдиреЕрдорд┐рдХ рдЕрдиреЗрдХ-рдЯреВ-рдордиреА рд╕рдВрдкреНрд░реЗрд╖рдг рдЖрдгрд┐ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╕рдВрдкреНрд░реЗрд╖рдгрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдкрдмреНрд▓рд┐рд╢-рд╕рдмрд╕реНрдХреНрд░рд╛рдЗрдм рдореЙрдбреЗрд▓ рд╡рд╛рдкрд░рдгрд╛рд░реЗ рдХрд╛рд╣реА рд╕рд░реНрд╡рд╛рдд рдкреНрд░рд╕рд┐рджреНрдз рдорд╛рдирдХреАрдХреГрдд рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреНрдпреЗ MQTT, AMQP рдЖрдгрд┐ DDS рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ.

рдЕрд░реНрдерд╛рдд, рдкреНрд░рдХрд╛рд╢рди-рд╕рджрд╕реНрдпрддреНрд╡ рдореЙрдбреЗрд▓рдЪреЗ рдмрд░реЗрдЪ рдлрд╛рдпрджреЗ рдЖрд╣реЗрдд:

  • рдкреНрд░рдХрд╛рд╢рдХ рдЖрдгрд┐ рд╕рджрд╕реНрдпрд╛рдВрдирд╛ рдПрдХрдореЗрдХрд╛рдВрдЪреНрдпрд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЕрд╕рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА;
  • рдПрдХ рд╕рджрд╕реНрдп рдЕрдиреЗрдХ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдХрдбреВрди рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдПрдХ рдкреНрд░рдХрд╛рд╢рдХ рдЕрдиреЗрдХ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рджрд╕реНрдпрд╛рдВрдирд╛ рдбреЗрдЯрд╛ рдкрд╛рдард╡реВ рд╢рдХрддреЛ (рдЕрдиреЗрдХ-рддреЗ-рдЕрдиреЗрдХ рддрддреНрддреНрд╡);
  • рдкреНрд░рдХрд╛рд╢рдХ рдЖрдгрд┐ рд╕рджрд╕реНрдп рдпрд╛рдВрдирд╛ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рдПрдХрд╛рдЪ рд╡реЗрд│реА рд╕рдХреНрд░рд┐рдп рдЕрд╕рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА, рдХрд╛рд░рдг рдмреНрд░реЛрдХрд░ (рд░рд╛рдВрдЧреЗрдд рдкреНрд░рдгрд╛рд▓реА рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ) рд╕рдзреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╢реА рдХрдиреЗрдХреНрдЯ рдирд╕рд▓реЗрд▓реНрдпрд╛ рдХреНрд▓рд╛рдпрдВрдЯрд╕рд╛рдареА рд╕рдВрджреЗрд╢ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕реЗрд▓.

рддрдерд╛рдкрд┐, рд╡рд┐рдирдВрддреА-рдкреНрд░рддрд┐рд╕рд╛рдж рдореЙрдбреЗрд▓рдЪреА рддрд╛рдХрдж рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рдПрдХрд╛рдзрд┐рдХ рдХреНрд▓рд╛рдпрдВрдЯ рд╡рд┐рдирдВрддреНрдпрд╛ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдЪреА рд╕рд░реНрд╡реНрд╣рд░ рд╕рд╛рдЗрдбрдЪреА рдХреНрд╖рдорддрд╛ рд╣реА рд╕рдорд╕реНрдпрд╛ рдирд╛рд╣реА рдЕрд╢рд╛ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ, рд╕рд┐рджреНрдз, рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдЙрдкрд╛рдп рд╡рд╛рдкрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ.

рджреЛрдиреНрд╣реА рдореЙрдбреЗрд▓реНрд╕рдирд╛ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, XMPP рдЖрдгрд┐ HTTP 2.0, рдЬреЗ тАЬрд╕рд░реНрд╡реНрд╣рд░ рдкреБрд╢тАЭ рдкрд░реНрдпрд╛рдпрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд. IETF рдиреЗ рдПрдХ CoAP рджреЗрдЦреАрд▓ рдЬрд╛рд░реА рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдореЗрд╕реЗрдЬрд┐рдВрдЧ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдд, рд╡реЗрдмрд╕реЙрдХреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд┐рдВрд╡рд╛ QUIC (рдХреНрд╡рд┐рдХ UDP рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди) рд╡рд░ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдпрд╛рд╕рд╛рд░рдЦреЗ рдЗрддрд░ рдЕрдиреЗрдХ рдЙрдкрд╛рдп рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.

WebSockets рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЬрд░реА рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реВрди рд╡реЗрдм рдХреНрд▓рд╛рдпрдВрдЯрдордзреНрдпреЗ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдПрдХрд╛рдЪрд╡реЗрд│реА рджреНрд╡рд┐рджрд┐рд╢рд╛рддреНрдордХ рд╕рдВрдкреНрд░реЗрд╖рдгрд╛рд╕рд╣ рд╕рддрдд рдХрдиреЗрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЛ, рддрд░реАрд╣реА рддреЗ рдорд░реНрдпрд╛рджрд┐рдд рд╕рдВрдЧрдгрдХреАрдп рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╣ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╛рдареА рд╣реЗрддреВ рдирд╛рд╣реА. QUIC рджреЗрдЦреАрд▓ рд▓рдХреНрд╖ рджреЗрдгреНрдпрд╛рд╕ рдкрд╛рддреНрд░ рдЖрд╣реЗ, рдХрд╛рд░рдг рдирд╡реАрди рд╡рд╛рд╣рддреВрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЕрдиреЗрдХ рдирд╡реАрди рд╕рдВрдзреА рдкреНрд░рджрд╛рди рдХрд░рддреЛ. рдкрд░рдВрддреБ QUIC рдЕрджреНрдпрд╛рдк рдкреНрд░рдорд╛рдгрд┐рдд рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ, рддреНрдпрд╛рдЪрд╛ рд╕рдВрднрд╛рд╡реНрдп рд╡рд╛рдкрд░ рдЖрдгрд┐ IoT рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рд╡рд░реАрд▓ рдкрд░рд┐рдгрд╛рдорд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рдгреЗ рдЕрдХрд╛рд▓реА рдЖрд╣реЗ. рдореНрд╣рдгреВрди рдЖрдореНрд╣реА рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕ рдЖрдгрд┐ QUIC рднрд╡рд┐рд╖реНрдпрд╛рдХрдбреЗ рд▓рдХреНрд╖ рджреЗрдКрди рдареЗрд╡рддреЛ, рдкрд░рдВрддреБ рдЖрддреНрддрд╛ рдЖрдореНрд╣реА рддреНрдпрд╛рдЪрд╛ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА.

рдЬрдЧрд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдЧреЛрдВрдбрд╕ рдХреЛрдг рдЖрд╣реЗ: рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рддреБрд▓рдирд╛ рдХрд░рдгреЗ

рдЖрддрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рддрд╛рдХрдж рдЖрдгрд┐ рдХрдордХреБрд╡рддрдкрдгрд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛. рдкреБрдвреЗ рдкрд╛рд╣рддрд╛, рдЖрдкрдг рддрд╛рдмрдбрддреЛрдм рдЖрд░рдХреНрд╖рдг рдХрд░реВрдпрд╛ рдХреА рдХреЛрдгреАрд╣реА рд╕реНрдкрд╖реНрдЯ рдиреЗрддрд╛ рдирд╛рд╣реА. рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреЗ рдХрд╛рд╣реА рдлрд╛рдпрджреЗ/рддреЛрдЯреЗ рдЕрд╕рддрд╛рдд.

рдкреНрд░рддрд┐рд╕рд╛рдж рд╡реЗрд│

рд╕рдВрдкреНрд░реЗрд╖рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреЗ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп, рд╡рд┐рд╢реЗрд╖рдд: рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬрдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд, рдкреНрд░рддрд┐рд╕рд╛рдж рд╡реЗрд│ рдЖрд╣реЗ. рдкрд░рдВрддреБ рд╡рд┐рджреНрдпрдорд╛рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреНрдпреЗ, рднрд┐рдиреНрди рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рд╡рд┐рд▓рдВрдмрд╛рдЪреА рдХрд┐рдорд╛рди рдкрд╛рддрд│реА рджрд░реНрд╢рд╡рд┐рдгрд╛рд░рд╛ рдХреЛрдгрддрд╛рд╣реА рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдЬреЗрддрд╛ рдирд╛рд╣реА. рдкрд░рдВрддреБ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреНрд╖рдорддрд╛рдВрдЪреНрдпрд╛ рд╕рдВрд╢реЛрдзрди рдЖрдгрд┐ рддреБрд▓рдирд╛рдВрдЪрд╛ рд╕рдВрдкреВрд░реНрдг рд╕рдореВрд╣ рдЖрд╣реЗ.

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкрд░рд┐рдгрд╛рдо IoT рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рддрд╛рдирд╛ HTTP рдЖрдгрд┐ MQTT рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдордХрд╛рд░рдХрддреЗрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд MQTT рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рд╡реЗрд│ HTTP рдкреЗрдХреНрд╖рд╛ рдХрдореА рдЖрд╣реЗ. рдЖрдгрд┐ рдХрдзреА рдЕрднреНрдпрд╛рд╕ рдХрд░рдд рдЖрд╣реЗ MQTT рдЖрдгрд┐ CoAP рдЪреНрдпрд╛ рд░рд╛рдЙрдВрдб рдЯреНрд░рд┐рдк рдЯрд╛рдЗрдо (RTT) рд╡рд░реВрди рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА CoAP рдЪрд╛ рд╕рд░рд╛рд╕рд░реА RTT MQTT рдкреЗрдХреНрд╖рд╛ 20% рдХрдореА рдЖрд╣реЗ.

рдЗрддрд░ рдкреНрд░рдпреЛрдЧ MQTT рдЖрдгрд┐ CoAP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА RTT рд╕рд╣ рджреЛрди рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рдкрд╛рд░ рдкрд╛рдбрд▓реЗ рдЧреЗрд▓реЗ: рд╕реНрдерд╛рдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЖрдгрд┐ IoT рдиреЗрдЯрд╡рд░реНрдХ. рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдЖрдпрдУрдЯреА рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рд╕рд░рд╛рд╕рд░реА рдЖрд░рдЯреАрдЯреА 2-3 рдкрдЯ рдЬрд╛рд╕реНрдд рдЖрд╣реЗ. QoS0 рд╕рд╣ MQTT рдиреЗ CoAP рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдХрдореА рдкрд░рд┐рдгрд╛рдо рджрд░реНрд╢рд╡рд┐рд▓рд╛ рдЖрдгрд┐ QoS1 рд╕рд╣ MQTT рдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрдгрд┐ рд╡рд╛рд╣рддреВрдХ рд╕реНрддрд░рд╛рдВрд╡рд░ ACKs рдореБрд│реЗ рдЙрдЪреНрдЪ RTT рджрд░реНрд╢рд╡рд┐рд▓рд╛. рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ QoS рд╕реНрддрд░рд╛рдВрд╕рд╛рдареА, рдЧрд░реНрджреАрд╢рд┐рд╡рд╛рдп рдиреЗрдЯрд╡рд░реНрдХ рд▓реЗрдЯрдиреНрд╕реА MQTT рд╕рд╛рдареА рдорд┐рд▓реАрд╕реЗрдХрдВрдж рдЖрдгрд┐ CoAP рд╕рд╛рдареА рд╢реЗрдХрдбреЛ рдорд╛рдпрдХреНрд░реЛрд╕реЗрдХрдВрдж рд╣реЛрддреА. рддрдерд╛рдкрд┐, рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рдХрдореА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдХрд╛рдо рдХрд░рддрд╛рдирд╛, TCP рдЪреНрдпрд╛ рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░реЗ MQTT рдкреВрд░реНрдгрдкрдгреЗ рднрд┐рдиреНрди рдкрд░рд┐рдгрд╛рдо рджрд░реНрд╢рд╡реЗрд▓.

рддреБрд▓рдирд╛ рдкреЗрд▓реЛрдб рд╡рд╛рдврд╡реВрди рдПрдПрдордХреНрдпреВрдкреА рдЖрдгрд┐ рдПрдордХреНрдпреВрдЯреАрдЯреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рдкреНрд░рддрд┐рд╕рд╛рдж рд╡реЗрд│ рджрд░реНрд╢рд╡рд┐рддреЛ рдХреА рд╣рд▓рдХреНрдпрд╛ рд▓реЛрдбрд╕рд╣ рд╡рд┐рд▓рдВрдм рдкрд╛рддрд│реА рдЬрд╡рд│рдЬрд╡рд│ рд╕рдорд╛рди рдЖрд╣реЗ. рдкрд░рдВрддреБ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдирд╛, MQTT рдХрдореА рдкреНрд░рддрд┐рд╕рд╛рдж рд╡реЗрд│рд╛ рджрд╛рдЦрд╡рддреЗ. рдЖрдгрдЦреА рдПрдХрд╛ рдордзреНрдпреЗ рд╕рдВрд╢реЛрдзрди рдЧреЕрд╕ рд╕реЗрдиреНрд╕рд░реНрд╕, рд╡реЗрджрд░ рд╕реЗрдиреНрд╕рд░реНрд╕, рд▓реЛрдХреЗрд╢рди рд╕реЗрдиреНрд╕рд░реНрд╕ (GPS) рдЖрдгрд┐ рдореЛрдмрд╛рдИрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ (GPRS) рдиреЗ рд╕реБрд╕рдЬреНрдЬ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рд╣рдирд╛рдВрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рддреИрдирд╛рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдорд╢реАрди-рдЯреВ-рдорд╢реАрди рд╕рдВрдкреНрд░реЗрд╖рдг рдкрд░рд┐рд╕реНрдерд┐рддреАрдордзреНрдпреЗ CoAP рдЪреА рддреБрд▓рдирд╛ HTTP рд╢реА рдХреЗрд▓реА рдЧреЗрд▓реА. рдореЛрдмрд╛рдЗрд▓ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ CoAP рд╕рдВрджреЗрд╢ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдЧрдгрд╛рд░рд╛ рд╡реЗрд│ HTTP рд╕рдВрджреЗрд╢ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдЧрдгрд╛рд▒реНрдпрд╛ рд╡реЗрд│реЗрдкреЗрдХреНрд╖рд╛ рдЬрд╡рд│рдЬрд╡рд│ рддреАрдирдкрдЯ рдХрдореА рд╣реЛрддрд╛.

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

рдмрдБрдбрд╡рд┐рдбреНрде

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

рдпреЗрдереЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг MQTT, DDS (TCP рд╕рд╣ рдЯреНрд░рд╛рдиреНрд╕рдкреЛрд░реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдЖрдгрд┐ CoAP рдмрдБрдбрд╡рд┐рдбреНрде рд╡рд╛рдкрд░реВрди, рдЕрд╕реЗ рдЖрдврд│реВрди рдЖрд▓реЗ рдХреА CoAP рдиреЗ рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рддреБрд▓рдиреЗрдиреЗ рдХрдореА рдмрдБрдбрд╡рд┐рдбреНрде рд╡рд╛рдкрд░ рджрд░реНрд╢рд╡рд┐рд▓рд╛, рдЬреЛ MQTT рдЖрдгрд┐ DDS рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдиреЗрдЯрд╡рд░реНрдХ рдкреЕрдХреЗрдЯ рд▓реЙрд╕ рдХрд┐рдВрд╡рд╛ рд╡рд╛рдврд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЗрдЯрдиреНрд╕реАрд╕рд╣ рд╡рд╛рдврд▓рд╛ рдирд╛рд╣реА. рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рдмрдБрдбрд╡рд┐рдбреНрде рд╡рд╛рдкрд░рд╛рдд рд╡рд╛рдв. рджреБрд╕рд░реНтАНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдордзреНрдпреЗ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдЙрдкрдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд, рдЬреА IoT рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрдкреВрд░реНрдг рдЖрд╣реЗ. рдкрд░рд┐рдгрд╛рдорд╛рдВрдиреА рджрд░реНрд╢рд╡рд┐рд▓реЗ рдХреА рдЙрдЪреНрдЪ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА CoAP рд╡рд╛рдкрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ.

рд╣рд▓рдХреНрдпрд╛ рднрд╛рд░рд╛рдЦрд╛рд▓реА, CoAP рдиреЗ рдХрдореАрдд рдХрдореА рдмрдБрдбрд╡рд┐рдбреНрде рд╡рд╛рдкрд░рд▓реА, рддреНрдпрд╛рдирдВрддрд░ MQTT рдЖрдгрд┐ REST HTTP рд╡рд╛рдкрд░рд▓рд╛. рддрдерд╛рдкрд┐, рдЬреЗрд╡реНрд╣рд╛ рдкреЗрд▓реЛрдбреНрд╕рдЪрд╛ рдЖрдХрд╛рд░ рд╡рд╛рдврд▓рд╛ рддреЗрд╡реНрд╣рд╛ REST HTTP рдЪреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдкрд░рд┐рдгрд╛рдо рд╣реЛрддреЗ.

рд╡реАрдЬ рдЦрдк

рдКрд░реНрдЬреЗрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪрд╛ рдореБрджреНрджрд╛ рдиреЗрд╣рдореАрдЪ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдЕрд╕рддреЛ рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖рддрдГ IoT рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ. рддрд░ рддреБрд▓рдирд╛ рдХрд░рд╛ MQTT рдЖрдгрд┐ HTTP рд╡реАрдЬ рд╡рд╛рдкрд░рддрд╛рдд, HTTP рдЬрд╛рд╕реНрдд рд╡рд╛рдкрд░рддрд╛рдд. рдЖрдгрд┐ CoAP рдЕрдзрд┐рдХ рдЖрд╣реЗ рдКрд░реНрдЬрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдо MQTT рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, рдЙрд░реНрдЬрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рддрдерд╛рдкрд┐, рд╕рд╛рдзреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ, MQTT рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдордзреНрдпреЗ рдорд╛рд╣рд┐рддреАрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рдпреЛрдЧреНрдп рдЖрд╣реЗ, рд╡рд┐рд╢реЗрд╖рдд: рдЬрд░ рддреЗрдереЗ рдХреЛрдгрддреЗрд╣реА рдкреЙрд╡рд░ рдкреНрд░рддрд┐рдмрдВрдз рдирд╕рддреАрд▓.

рдЗрддрд░ рдореЛрдмрд╛рдЗрд▓ рдХрд┐рдВрд╡рд╛ рдЕрд╕реНрдерд┐рд░ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдЯреЗрд╕реНрдЯрдмреЗрдбрд╡рд░ AMQP рдЖрдгрд┐ MQTT рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪреА рддреБрд▓рдирд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдпреЛрдЧрд╛рдд рдЕрд╕реЗ рдЖрдврд│реВрди рдЖрд▓реЗ рдХреА AMQP рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдХреНрд╖рдорддрд╛ рджреЗрддреЗ рддрд░ MQTT рдЕрдзрд┐рдХ рдКрд░реНрдЬрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдо рдЖрд╣реЗ.

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

рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ рдЖрдгрд┐ рдлреЙрдЧ/рдХреНрд▓рд╛рдЙрдб рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рдпрд╛ рд╡рд┐рд╖рдпрд╛рдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рддрд╛рдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╣реА рдЖрдгрдЦреА рдПрдХ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ. рд╕реБрд░рдХреНрд╖рд╛ рдпрдВрддреНрд░рдгрд╛ рд╕рд╛рдорд╛рдиреНрдпрдд: HTTP, MQTT, AMQP рдЖрдгрд┐ XMPP рдордзреАрд▓ TLS рдХрд┐рдВрд╡рд╛ CoAP рдордзреАрд▓ DTLS рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕рддреЗ рдЖрдгрд┐ рджреЛрдиреНрд╣реА DDS рдкреНрд░рдХрд╛рд░рд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.

TLS рдЖрдгрд┐ DTLS рдЪреА рд╕реБрд░реБрд╡рд╛рдд рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рдмрд╛рдЬреВрдВрдордзреНтАНрдпреЗ рд╕рдкреЛрд░реНрдЯреЗрдб рд╕рд┐рдлрд░ рд╕реБрдЗрдЯ рдЖрдгрд┐ рдХреАрдЬрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рдгреНтАНрдпрд╛рд╕рд╛рдареА рд╕рдВрдкреНрд░реЗрд╖рдг рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдкрд╛рд╕реВрди рд╣реЛрддреЗ. рдкреБрдвреАрд▓ рд╕рдВрдкреНрд░реЗрд╖рдг рд╕реБрд░рдХреНрд╖рд┐рдд рдЪреЕрдиреЗрд▓рд╡рд░ рд╣реЛрдИрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЛрдиреНрд╣реА рдкрдХреНрд╖ рд╕рдВрдЪ рд╡рд╛рдЯрд╛рдШрд╛рдЯреА рдХрд░рддрд╛рдд. рджреЛрдирдордзреАрд▓ рдлрд░рдХ рд▓рд╣рд╛рди рдмрджрд▓рд╛рдВрдордзреНрдпреЗ рдЖрд╣реЗ рдЬреЗ UDP-рдЖрдзрд╛рд░рд┐рдд DTLS рд▓рд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХрдиреЗрдХреНрд╢рдирд╡рд░ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд.

рдпреЗрдереЗ рдЪрд╛рдЪрдгреА рд╣рд▓реНрд▓реЗ TLS рдЖрдгрд┐ DTLS рдЪреНрдпрд╛ рдЕрдиреЗрдХ рднрд┐рдиреНрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ TLS рдиреЗ рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рдо рдХреЗрд▓реНрдпрд╛рдЪреЗ рдЖрдврд│рд▓реЗ. рдбреАрдЯреАрдПрд▓рдПрд╕рд╡рд░реАрд▓ рд╣рд▓реНрд▓реЗ рддреНрдпрд╛рдЪреНрдпрд╛ рддреНрд░реБрдЯреА рд╕рд╣рд┐рд╖реНрдгреБрддреЗрдореБрд│реЗ рдЕрдзрд┐рдХ рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ.

рддрдерд╛рдкрд┐, рдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рдореЛрдареА рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рддреЗ рдореВрд│рддрдГ IoT рдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдирд╡реНрд╣рддреЗ рдЖрдгрд┐ рдзреБрдХреЗ рдХрд┐рдВрд╡рд╛ рдврдЧрд╛рдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╣реЗрддреВ рдирд╡реНрд╣рддрд╛. рд╣рдБрдбрд╢реЗрдХрд┐рдВрдЧрджреНрд╡рд╛рд░реЗ, рддреЗ рдкреНрд░рддреНрдпреЗрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрдиреЗрд╕рд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рд░рд╣рджрд╛рд░реА рдЬреЛрдбрддрд╛рдд, рдЬреНрдпрд╛рдореБрд│реЗ рд╕рдВрдЧрдгрдХреАрдп рд╕рдВрд╕рд╛рдзрдиреЗ рдХрдореА рд╣реЛрддрд╛рдд. рд╕рд░рд╛рд╕рд░реА, рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрддрд░рд╛рд╢рд┐рд╡рд╛рдп рд╕рдВрдкреНрд░реЗрд╖рдгрд╛рдВрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдУрд╡реНрд╣рд░рд╣реЗрдбрдордзреНрдпреЗ TLS рд╕рд╛рдареА 6,5% рдЖрдгрд┐ DTLS рд╕рд╛рдареА 11% рдЪреА рд╡рд╛рдв рдЖрд╣реЗ. рд╕рдВрд╕рд╛рдзрди-рд╕рдореГрджреНрдз рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд, рдЬреЗ рд╡рд┐рд╢реЗрд╖рдд: рд╡рд░ рд╕реНрдерд┐рдд рдЖрд╣реЗрдд рдврдЧрд╛рд│ рдкрд╛рддрд│реА, рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ IoT рдЖрдгрд┐ рдзреБрдХреЗ рдкрд╛рддрд│реА рдпрд╛рдВрдЪреНрдпрд╛рддреАрд▓ рд╕рдВрдмрдВрдзрд╛рдд, рд╣реА рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдорд░реНрдпрд╛рджрд╛ рдмрдирддреЗ.

рдХрд╛рдп рдирд┐рд╡рдбрд╛рдпрдЪреЗ? рдХреЛрдгрддреЗрд╣реА рд╕реНрдкрд╖реНрдЯ рдЙрддреНрддрд░ рдирд╛рд╣реА. MQTT рдЖрдгрд┐ HTTP рд╣реЗ рд╕рд░реНрд╡рд╛рдд рдЖрд╢рд╛рджрд╛рдпрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗрдд рдХрд╛рд░рдг рддреЗ рдЗрддрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рддреБрд▓рдиреЗрдиреЗ рдЕрдзрд┐рдХ рдкрд░рд┐рдкрдХреНрд╡ рдЖрдгрд┐ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ IoT рдЙрдкрд╛рдп рдорд╛рдирд▓реЗ рдЬрд╛рддрд╛рдд.

рдпреБрдирд┐рдлрд╛рдЗрдб рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЙрдкрд╛рдп

рд╕рд┐рдВрдЧрд▓-рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реЛрд▓реНрдпреВрд╢рдирдЪреНрдпрд╛ рд╕рд░рд╛рд╡рд╛рдЪреЗ рдЕрдиреЗрдХ рддреЛрдЯреЗ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕ рдЕрдиреБрдХреВрд▓ рдЕрд╕рд▓реЗрд▓рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрдареЛрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбреЛрдореЗрдирдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди, рдЖрдореНрд╣реА MQTT рдЖрдгрд┐ REST HTTP рд╡рдЧрд│рддрд╛, IoT рдордзреАрд▓ рдлреЙрдЧ-рдЯреВ-рдХреНрд▓рд╛рдЙрдб рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡ рд╕рдВрднрд╛рд╡реНрдп рдПрдХрд▓-рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕ рдЯрд╛рдХреВрди рджреЗрдК.

рдПрдХрд▓-рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЙрдкрд╛рдп рдореНрд╣рдгреВрди REST HTTP

рдЖрдпрдУрдЯреА-рдЯреВ-рдлреЙрдЧ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ REST HTTP рд╡рд┐рдирдВрддреНрдпрд╛ рдЖрдгрд┐ рдкреНрд░рддрд┐рд╕рд╛рдж рдХрд╕реЗ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛рдд рдпрд╛рдЪреЗ рдПрдХ рдЪрд╛рдВрдЧрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ: рд╕реНрдорд╛рд░реНрдЯ рдлрд╛рд░реНрдо. рдкреНрд░рд╛рдгреА рдШрд╛рд▓рдгреНрдпрд╛рдпреЛрдЧреНрдп рд╕реЗрдиреНрд╕рд░ (IoT рдХреНрд▓рд╛рдпрдВрдЯ, C) рдиреЗ рд╕реБрд╕рдЬреНрдЬ рдЖрд╣реЗрдд рдЖрдгрд┐ рд╕реНрдорд╛рд░реНрдЯ рдлрд╛рд░реНрдорд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (рдлреЙрдЧ рд╕рд░реНрд╡реНрд╣рд░, рдПрд╕) рджреНрд╡рд╛рд░реЗ рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреБрдЯрд┐рдВрдЧрджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.

POST рдкрджреНрдзрддреАрдЪреЗ рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрд╕рд╛рдзрди (/рдлрд╛рд░реНрдо/рдкреНрд░рд╛рдгреА) рддрд╕реЗрдЪ HTTP рдЖрд╡реГрддреНрддреА рдЖрдгрд┐ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ, рдЬреЗ рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдЬреЗрдПрд╕рдУрдПрди рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрд╣реЗ рдЬреЗ рдкреНрд░рд╛рдгреА рдлрд╛рд░реНрдордЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рдЬреА рдкреНрд░рдгрд╛рд▓реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгрд╛рд░ рдЖрд╣реЗ (рдбреБрд▓рд╕реАрдирд┐рдпрд╛/рдЧрд╛рдп) . рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рд╕реВрдЪрд┐рдд рдХрд░рддреЛ рдХреА HTTPS рд╕реНрдерд┐рддреА рдХреЛрдб 201 (рд╕рдВрд╕рд╛рдзрди рддрдпрд╛рд░) рдкрд╛рдард╡реВрди рд╡рд┐рдирдВрддреА рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реА. GET рдкрджреНрдзрддреАрдиреЗ URI рдордзреНрдпреЗ рдлрдХреНрдд рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рд╕рдВрд╕рд╛рдзрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, /farm/animals/1), рдЬреЗ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реВрди рддреНрдпрд╛ рдЖрдпрдбреАрд╕рд╣ рдкреНрд░рд╛рдгреНрдпрд╛рдЪреЗ JSON рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкрд░рдд рдХрд░рддреЗ.

рдЬреЗрд╡реНрд╣рд╛ рдХрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕рд╛рдзрди рд░реЗрдХреЙрд░реНрдб рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ рддреЗрд╡реНрд╣рд╛ PUT рдкрджреНрдзрдд рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рд╕рдВрд╕рд╛рдзрди рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдкреЕрд░рд╛рдореАрдЯрд░ рдЖрдгрд┐ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдпрд╛рд╕рд╛рдареА URI рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЧрд╛рдп рд╕рдзреНрдпрд╛ рдЪрд╛рд▓рдд рдЖрд╣реЗ, /farm/animals/1? state=walking). рд╢реЗрд╡рдЯреА, DELETE рдкрджреНрдзрдд GET рдкрджреНрдзрддреА рдкреНрд░рдорд╛рдгреЗрдЪ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ, рдкрд░рдВрддреБ рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рд╕рдВрд╕рд╛рдзрди рд╣рдЯрд╡рддреЗ.

MQTT рд╕рд┐рдВрдЧрд▓-рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реЛрд▓реНрдпреВрд╢рди рдореНрд╣рдгреВрди

IoT, рдзреБрдХреЗ рдЖрдгрд┐ рдврдЧ: рдЪрд▓рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛?

рдЪрд▓рд╛ рддреЗрдЪ рд╕реНрдорд╛рд░реНрдЯ рдлрд╛рд░реНрдо рдШреЗрдК, рдкрд░рдВрддреБ REST HTTP рдРрд╡рдЬреА рдЖрдкрдг MQTT рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рддреЛ. Mosquitto рд▓рд╛рдпрдмреНрд░рд░реА рд╕реНрдерд╛рдкрд┐рдд рдЕрд╕рд▓реЗрд▓рд╛ рд╕реНрдерд╛рдирд┐рдХ рд╕рд░реНрд╡реНрд╣рд░ рджрд▓рд╛рд▓ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЛ. рдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдд, рдПрдХ рд╕рд╛рдзрд╛ рд╕рдВрдЧрдгрдХ (рдлрд╛рд░реНрдо рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди рд╕рдВрджрд░реНрднрд┐рдд) рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ MQTT рдХреНрд▓рд╛рдпрдВрдЯ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЗ, Paho MQTT рд▓рд╛рдпрдмреНрд░рд░реАрдЪреНрдпрд╛ рд╕реНрдерд╛рдкрдиреЗрджреНрд╡рд╛рд░реЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ Mosquitto рдмреНрд░реЛрдХрд░рд╢реА рдкреВрд░реНрдгрдкрдгреЗ рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ.

рд╣рд╛ рдХреНрд▓рд╛рдпрдВрдЯ рдПрдХрд╛ IoT рдЕтАНреЕрдмреНрд╕реНрдЯреНрд░реЕрдХреНрд╢рди рд▓реЗрдпрд░рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ рдЬреЛ рд╕реЗрдиреНрд╕рд┐рдВрдЧ рдЖрдгрд┐ рд╕рдВрдЧрдгрди рдХреНрд╖рдорддрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЛ. рдордзреНрдпрд╕реНрде, рджреБрд╕рд░реАрдХрдбреЗ, рдЕрдореВрд░реНрддрддреЗрдЪреНрдпрд╛ рдЙрдЪреНрдЪ рдкрд╛рддрд│реАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ, рдЬреЛ рдЕрдзрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдгрд┐ рд╕рдВрдЪрдпрди рдХреНрд╖рдорддреЗрджреНрд╡рд╛рд░реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреАрдХреГрдд рдлреЙрдЧ рдХрдВрдкреНрдпреБрдЯрд┐рдВрдЧ рдиреЛрдбрдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЛ.

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реНрдорд╛рд░реНрдЯ рдлрд╛рд░реНрдо рдкрд░рд┐рд╕реНрдерд┐рддреАрдордзреНрдпреЗ, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░, GPS рдЖрдгрд┐ рддрд╛рдкрдорд╛рди рд╕реЗрдиреНрд╕рд░реНрд╕рдирд╛ рдЬреЛрдбрддреЗ рдЖрдгрд┐ рдпрд╛ рд╕реЗрдиреНрд╕рд░реНрд╕рдордзреАрд▓ рдбреЗрдЯрд╛ рдлреЙрдЧ рдиреЛрдбрд╡рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣реАрдд рдЕрд╕реЗрд▓рдЪ рдХреА, MQTT рд╡рд┐рд╖рдпрд╛рдВрдирд╛ рдкрджрд╛рдиреБрдХреНрд░рдо рдореНрд╣рдгреВрди рд╣рд╛рддрд╛рд│рддреЗ. рдПрдХрд▓ MQTT рдкреНрд░рдХрд╛рд╢рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╖рдпрд╛рдВрд╡рд░ рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реВ рд╢рдХрддреЛ. рдЖрдордЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рддреНрдпрд╛рдкреИрдХреА рддреАрди рдЖрд╣реЗрдд. рдкреНрд░рд╛рдгреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреЛрдард╛рд░рд╛рддреАрд▓ рддрд╛рдкрдорд╛рди рдореЛрдЬрдгрд╛рд░реНтАНрдпрд╛ рд╕реЗрдиреНрд╕рд░рд╕рд╛рдареА, рдХреНрд▓рд╛рдпрдВрдЯ рдПрдХ рдереАрдо рдирд┐рд╡рдбрддреЛ (рдЕтАНреЕрдирд┐рдорд▓рдлрд╛рд░реНрдо/рд╢реЗрдб/рддрд╛рдкрдорд╛рди). рдПрдХреНрд╕реАрд▓рд░реЛрдореАрдЯрд░рджреНрд╡рд╛рд░реЗ рдЬреАрдкреАрдПрд╕ рд╕реНрдерд╛рди рдЖрдгрд┐ рдкреНрд░рд╛рдгреНрдпрд╛рдВрдЪреА рд╣рд╛рд▓рдЪрд╛рд▓ рдореЛрдЬрдгрд╛рд▒реНрдпрд╛ рд╕реЗрдиреНрд╕рд░реНрд╕рд╕рд╛рдареА, рдХреНрд▓рд╛рдпрдВрдЯ (рдЕтАНреЕрдирд┐рдорд▓рдлрд╛рд░реНрдо/рдкреНрд░рд╛рдгреА/рдЬреАрдкреАрдПрд╕) рдЖрдгрд┐ (рдЕтАНреЕрдирд┐рдорд▓рдлрд╛рд░реНрдо/рдкреНрд░рд╛рдгреА/рд╣рд╛рд▓рдЪрд╛рд▓) рдЕрджреНрдпрддрдиреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрд▓.

рд╣реА рдорд╛рд╣рд┐рддреА рдмреНрд░реЛрдХрд░рд▓рд╛ рджрд┐рд▓реА рдЬрд╛рдИрд▓, рдЬреЛ рдирдВрддрд░ рджреБрд╕рд░рд╛ рдЗрдЪреНрдЫреБрдХ рд╕рджрд╕реНрдп рдЖрд▓реНрдпрд╛рд╕ рддреА рд╕реНрдерд╛рдирд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рддрд╛рддреНрдкреБрд░рддреА рд╕рд╛рдард╡реВ рд╢рдХрддреЛ.

рдзреБрдХреНрдпрд╛рдд MQTT рдмреНрд░реЛрдХрд░ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЖрдгрд┐ MQTT рдХреНрд▓рд╛рдпрдВрдЯ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдгрд╛рд░рд╛ Raspberry Pis, рд╕реЗрдиреНрд╕рд░ рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгрд╛рд░реНтАНрдпрд╛ рд╕реНрдерд╛рдирд┐рдХ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдХреНрд▓рд╛рдЙрдб рд╕реНрддрд░рд╛рд╡рд░ рдЖрдгрдЦреА рдПрдХ MQTT рдмреНрд░реЛрдХрд░ рдЕрд╕реВ рд╢рдХрддреЛ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рд╕реНрдерд╛рдирд┐рдХ рдмреНрд░реЛрдХрд░рд▓рд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рд╕реНрдерд╛рдирд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рддрд╛рддреНрдкреБрд░рддреА рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐/рдХрд┐рдВрд╡рд╛ рдХреНрд▓рд╛рдЙрдбрд╡рд░ рдкрд╛рдард╡рд┐рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдлреЙрдЧ MQTT рдмреНрд░реЛрдХрд░рдЪрд╛ рд╡рд╛рдкрд░ рдХреНрд▓рд╛рдЙрдб MQTT рдмреНрд░реЛрдХрд░рд╢реА рд╕рд░реНрд╡ рдбреЗрдЯрд╛ рд╕рдВрдмрджреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╣, рдореЛрдмрд╛рдЗрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рджреЛрдиреНрд╣реА рдмреНрд░реЛрдХрд░рдЪреЗ рд╕рджрд╕реНрдпрддреНрд╡ рдШреЗрддрд╛ рдпреЗрдИрд▓.

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

рдорд▓реНрдЯреА-рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЙрдкрд╛рдп

рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реБрд▓рдн рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдореБрд│реЗ рд╕рд┐рдВрдЧрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕ рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрд╣реЗрдд. рдкрд░рдВрддреБ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ рдХреА IoT-F2C рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рднрд┐рдиреНрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдПрдХрддреНрд░ рдХрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ. рдХрд▓реНрдкрдирд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рднрд┐рдиреНрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕реНрддрд░рд╛рдВрд╡рд░ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреАрди рдЕтАНреЕрдмреНрд╕реНрдЯреНрд░реЕрдХреНрд╢рди рдШреНрдпрд╛: IoT, рдзреБрдХреЗ рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреБрдЯрд┐рдВрдЧрдЪреЗ рд╕реНрддрд░. IoT рд╕реНрддрд░рд╛рд╡рд░реАрд▓ рдЙрдкрдХрд░рдгреЗ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдорд░реНрдпрд╛рджрд┐рдд рдорд╛рдирд▓реА рдЬрд╛рддрд╛рдд. рдпрд╛ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрдирд╛рд╕рд╛рдареА, IoT рдЯрд┐рдпрд░реНрд╕рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдпрд╛ рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд, рдХреНрд▓рд╛рдЙрдбрд▓рд╛ рд╕рд░реНрд╡рд╛рдд рдХрдореА рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЖрдгрд┐ рдзреБрдХреНрдпрд╛рдЪреЗ рд╕рдВрдЧрдгрди "рдордзреНрдпрднрд╛рдЧреА рдХреБрдареЗрддрд░реА" рдореНрд╣рдгреВрди. рддреНрдпрд╛рдирдВрддрд░ рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА IoT рдЖрдгрд┐ рдлреЙрдЧ рдЕреЕрдмреНрд╕реНрдЯреНрд░реЕрдХреНрд╢рдиреНрд╕ рджрд░рдореНрдпрд╛рди, рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдордзреНрдпреЗ MQTT, CoAP рдЖрдгрд┐ XMPP рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдзреБрдХреЗ рдЖрдгрд┐ рдврдЧ рджрд░рдореНрдпрд╛рди, рджреБрд╕рд░реАрдХрдбреЗ, AMQP рд╣реЗ REST HTTP рд╕реЛрдмрдд рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдгрд╛рд░реЗ рдореБрдЦреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗ, рдЬреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рд▓рд╡рдЪрд┐рдХрддреЗрдореБрд│реЗ IoT рдЖрдгрд┐ рдзреБрдХреНрдпрд╛рдЪреНрдпрд╛ рдерд░рд╛рдВрдордзреНрдпреЗ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ.

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

IoT, рдзреБрдХреЗ рдЖрдгрд┐ рдврдЧ: рдЪрд▓рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛?

рд╕рдзреНрдпрд╛ рдЕрд╕реЗ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ, рд▓рдХреНрд╖рдгреАрдп рдлрд░рдХ рдирд╕рд▓реЗрд▓реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдПрдХрддреНрд░ рдХрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ. рдпрд╛рд╕рд╛рдареА, рдПрдХ рд╕рдВрднрд╛рд╡реНрдп рдЙрдкрд╛рдп рджреЛрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╕рдВрдпреЛрдЬрдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдЬреЗ рд╕рдорд╛рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рд╢реИрд▓реАрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛рдд, REST HTTP рдЖрдгрд┐ CoAP. рдЖрдгрдЦреА рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЙрдкрд╛рдп рджреЛрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╕рдВрдпреЛрдЬрдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдЬреЗ рдкреНрд░рдХрд╛рд╢рди-рд╕рджрд╕реНрдпрддрд╛ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдСрдлрд░ рдХрд░рддрд╛рдд, MQTT рдЖрдгрд┐ AMQP. рд╕рдорд╛рди рд╕рдВрдХрд▓реНрдкрдирд╛ рд╡рд╛рдкрд░рдгреЗ (MQTT рдЖрдгрд┐ AMQP рджреЛрдиреНрд╣реА рдмреНрд░реЛрдХрд░ рд╡рд╛рдкрд░рддрд╛рдд, CoAP рдЖрдгрд┐ HTTP REST рд╡рд╛рдкрд░рддрд╛рдд) рдпрд╛ рд╕рдВрдпреЛрдЬрдирд╛рдВрдирд╛ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреЗ рд╕реЛрдкреЗ рдХрд░рддреЗ рдЖрдгрд┐ рдХрдореА рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд░рдпрддреНрдирд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ.

IoT, рдзреБрдХреЗ рдЖрдгрд┐ рдврдЧ: рдЪрд▓рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛?

рдЖрдХреГрддреА (a) рджреЛрди рд╡рд┐рдирдВрддреА-рдкреНрд░рддрд┐рд╕рд╛рдж рдЖрдзрд╛рд░рд┐рдд рдореЙрдбреЗрд▓реНрд╕, HTTP рдЖрдгрд┐ CoAP рдЖрдгрд┐ IoT-F2C рд╕реЛрд▓реНрдпреВрд╢рдирдордзреНрдпреЗ рддреНрдпрд╛рдВрдЪреЗ рд╕рдВрднрд╛рд╡реНрдп рд╕реНрдерд╛рди рджрд░реНрд╢рд╡рд┐рддреЗ. HTTP рд╣реЗ рдЖрдзреБрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рд╕рд░реНрд╡рд╛рдд рд╕реБрдкреНрд░рд╕рд┐рджреНрдз рдЖрдгрд┐ рджрддреНрддрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдкреИрдХреА рдПрдХ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреЗ рдЗрддрд░ рд╕рдВрджреЗрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдкреВрд░реНрдгрдкрдгреЗ рдмрджрд▓рд▓реЗ рдЬрд╛рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдирд╛рд╣реА. рдореЗрдШ рдЖрдгрд┐ рдзреБрдХреЗ рдпрд╛рдВрдЪреНрдпрд╛рдордзреНрдпреЗ рдмрд╕рд▓реЗрд▓реНрдпрд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдгрд╛рдВрдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдиреЛрдбреНрд╕рдкреИрдХреА, REST HTTP рд╣рд╛ рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдЙрдкрд╛рдп рдЖрд╣реЗ.

рджреБрд╕рд░реАрдХрдбреЗ, рдзреБрдХреЗ рдЖрдгрд┐ IoT рд╕реНрддрд░рд╛рдВрдордзреНтАНрдпреЗ рд╕рдВрдкреНрд░реЗрд╖рдг рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдорд░реНрдпрд╛рджрд┐рдд рд╕рдВрдЧрдгрдХреАрдп рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╣ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА, CoAP рд╡рд╛рдкрд░рдгреЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдо рдЖрд╣реЗ. CoAP рдЪрд╛ рдПрдХ рдореЛрдард╛ рдлрд╛рдпрджрд╛ рдореНрд╣рдгрдЬреЗ рддреНрдпрд╛рдЪреА HTTP рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛, рдХрд╛рд░рдг рджреЛрдиреНрд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ REST рддрддреНрддреНрд╡рд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗрдд.

рдЖрдХреГрддреА (b) MQTT рдЖрдгрд┐ AMQP рд╕рд╣ рд╕рдорд╛рди рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рджреЛрди рдкреНрд░рдХрд╛рд╢рди-рд╕рджрд╕реНрдпрддрд╛ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдореЙрдбреЗрд▓ рджрд╛рдЦрд╡рддреЗ. рдЬрд░реА рджреЛрдиреНрд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛рд▓реНрдкрдирд┐рдХрдкрдгреЗ рдкреНрд░рддреНрдпреЗрдХ рдЕтАНреЕрдмреНрд╕реНрдЯреНрд░реЕрдХреНрд╢рди рд▓реЗрдпрд░рд╡рд░реАрд▓ рдиреЛрдбреНрд╕рдордзреАрд▓ рд╕рдВрдкреНрд░реЗрд╖рдгрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдЪреА рд╕реНрдерд┐рддреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗ. MQTT рд╣реЗ рдорд░реНрдпрд╛рджрд┐рдд рд╕рдВрдЧрдгрдХреАрдп рд╕рдВрд╕рд╛рдзрдиреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рд╣рд▓рдХреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореНрд╣рдгреВрди рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рд╣реЛрддреЗ, рддреНрдпрд╛рдореБрд│реЗ рддреЗ IoT-Fog рд╕рдВрдкреНрд░реЗрд╖рдгрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. AMQP рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдЕрдзрд┐рдХ рдпреЛрдЧреНрдп рдЖрд╣реЗ, рдЬреЗ рддреНрдпрд╛рд╕ рдзреБрдХреЗ рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рдиреЛрдбреНрд╕рдордзреНрдпреЗ рдЖрджрд░реНрд╢рдкрдгреЗ рдареЗрд╡реЗрд▓. MQTT рдРрд╡рдЬреА, XMPP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ IoT рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдХрд╛рд░рдг рддреЛ рд╣рд▓рдХрд╛ рдорд╛рдирд▓рд╛ рдЬрд╛рддреЛ. рдкрд░рдВрддреБ рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рддреЗ рдЗрддрдХреЗ рд╡реНрдпрд╛рдкрдХрдкрдгреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.

рдирд┐рд╖реНрдХрд░реНрд╖

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

рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрдерд┐рд░рддреЗрдореБрд│реЗ рдЖрдгрд┐ рд╕рд╛рдзреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдореБрд│реЗ, MQTT рд╣рд╛ рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗ рдЬреНрдпрд╛рдиреЗ рдорд░реНрдпрд╛рджрд┐рдд рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ IoT рд╕реНрддрд░рд╛рд╡рд░ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рддреНрдпрд╛рдЪреЗ рдЙрддреНрдХреГрд╖реНрдЯ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рд┐рджреНрдз рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕рд┐рд╕реНрдЯреАрдордЪреНрдпрд╛ рдХрд╛рд╣реА рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рдЬреЗрдереЗ рдорд░реНрдпрд╛рджрд┐рдд рд╕рдВрдкреНрд░реЗрд╖рдг рдЖрдгрд┐ рдмреЕрдЯрд░реАрдЪрд╛ рд╡рд╛рдкрд░ рд╣реА рд╕рдорд╕реНрдпрд╛ рдирд╛рд╣реА, рдЬрд╕реЗ рдХреА рдХрд╛рд╣реА рдзреБрдХреЗ рдбреЛрдореЗрди рдЖрдгрд┐ рдмрд╣реБрддреЗрдХ рдХреНрд▓рд╛рдЙрдб рд╕рдВрдЧрдгрди, RESTful HTTP рд╣реА рдПрдХ рд╕реЛрдкреА рдирд┐рд╡рдб рдЖрд╣реЗ. CoAP рджреЗрдЦреАрд▓ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдХрд╛рд░рдг рддреЗ IoT рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдорд╛рдирдХ рдореНрд╣рдгреВрди рджреЗрдЦреАрд▓ рд╡реЗрдЧрд╛рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ рдЖрдгрд┐ рдирдЬреАрдХрдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рдд рддреЗ MQTT рдЖрдгрд┐ HTTP рдкреНрд░рдорд╛рдгреЗрдЪ рд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рдкрд░рд┐рдкрдХреНрд╡рддреЗрдЪреНрдпрд╛ рдкрд╛рддрд│реАрд╡рд░ рдкреЛрд╣реЛрдЪрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗ. рдкрд░рдВрддреБ рдорд╛рдирдХ рд╕рдзреНрдпрд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ, рдЬреЗ рдЕрд▓реНрдкрдХрд╛рд▓реАрди рдЕрдиреБрдХреВрд▓рддрд╛ рд╕рдорд╕реНрдпрд╛рдВрд╕рд╣ рдпреЗрддреЗ.

рдЖрдкрдг рдмреНрд▓реЙрдЧрд╡рд░ рдЖрдгрдЦреА рдХрд╛рдп рд╡рд╛рдЪреВ рд╢рдХрддрд╛? Cloud4Y

тЖТ рд╕рдВрдЧрдгрдХ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рдмрдирд╡реЗрд▓
тЖТ AI рдЖрдлреНрд░рд┐рдХреЗрддреАрд▓ рдкреНрд░рд╛рдгреНрдпрд╛рдВрдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреЗ
тЖТ рдЙрдиреНрд╣рд╛рд│рд╛ рдЬрд╡рд│рдкрд╛рд╕ рд╕рдВрдкрдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдЬрд╡рд│рдЬрд╡рд│ рдХреЛрдгрддрд╛рд╣реА рдЕрдирд▓реАрдХ рдбреЗрдЯрд╛ рд╢рд┐рд▓реНрд▓рдХ рдирд╛рд╣реА
тЖТ рдХреНрд▓рд╛рдЙрдб рдмреЕрдХрдЕрдкрд╡рд░ рдмрдЪрдд рдХрд░рдгреНрдпрд╛рдЪреЗ 4 рдорд╛рд░реНрдЧ
тЖТ рд▓реЛрдХрд╕рдВрдЦреНрдпреЗрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдпреБрдирд┐рдлрд╛рдЗрдб рдлреЗрдбрд░рд▓ рдорд╛рд╣рд┐рддреА рд╕рдВрд╕рд╛рдзрдирд╛рд╡рд░

рдЖрдордЪреНрдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рдШреНрдпрд╛ рддрд╛рд░-рдЪреЕрдиреЗрд▓, рдкреБрдвреАрд▓ рд▓реЗрдЦ рдЪреБрдХрд╡реВ рдирдпреЗ рдореНрд╣рдгреВрди! рдЖрдореНрд╣реА рдЖрдард╡рдбреНрдпрд╛рддреВрди рджреЛрдирджрд╛ рдЖрдгрд┐ рдлрдХреНрдд рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╡рд░ рд▓рд┐рд╣рд┐рдд рдирд╛рд╣реА.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛