рдбреЗрд▓реНрдлреА рдкрд░ MQTT рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓реЗрдВред рд╡рд┐рд╕реНрддрд╛рд░
рд╢реБрд░реБрдЖрдд рдпрд╣рд╛рдБ рдереА: MQTT рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдбреЗрд▓реНрдлреА рдкрд░ MQTT рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдЦреБрд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдбреЗрд▓реНрдлреА рдкрд░MQTT рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЪреАрдЬреЛрдВ рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рдбреИрд╢рдмреЛрд░реНрдб рджреНрд╡рд╛рд░рд╛ рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ MQTT рджрд▓рд╛рд▓реЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рдзрд┐рдХ рдкреНрд░рдХрд╛рд╢рди рдЬрдирд░реЗрдЯрд░ред рд╕реВрдЪрдирд╛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП JSON рдкреНрд░рд╛рд░реВрдк рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╣реИредрдФрд░ рдпрд╣ рднреА рджреЗрдЦреЗрдВ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд░рд┐рдореЛрдЯ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдИрдмреАрдПрдо рдмреНрд▓реВрдореЗрдХреНрд╕ рд╣рдореЗрдВ рдХреНрдпрд╛ рдкреЗрд╢рдХрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИредрдирдпрд╛ рдХреНрдпрд╛ рд╣реИ
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рдж MQTT рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ, рднреЗрдЬрдиреЗ рдФрд░ рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ MQTT рджрд▓рд╛рд▓реЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢ рдкреНрд░рд╡рд╛рд╣ рдкреАрдврд╝реА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдмрд╛рд░реА рдереАред рдПрдХ рдЕрдиреНрдп рдХрд╛рд░реНрдп рд╕рдВрджреЗрд╢ рдирд┐рдХрд╛рдп рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдирд╛ рдерд╛ред рдпрд╣рд╛рдБ, IBM Bluemix IoTF рд╕реЗрд╡рд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рдВрд░рдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдПрдХ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рд╕рдВрд░рдЪрд┐рдд рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдмреАрдПрдо рдПрдХ рдмрд╣реБрдд рд╣реА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмреНрд░рд╛рдВрдб рд╣реИредрдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рдВрд░рдЪрдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЯ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдПрдиреНрдХреЛрдб рдХреА рдЧрдИ рд╣реИ рдФрд░ рдпрд╣ рдХрд┐рд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рд╣реИред рдпрд╣ рддрдп рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдПрдХ рдЪрд░ рдпрд╛ рд╕рдореВрд╣реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдпрджрд┐ рд╕рдореВрд╣реЛрдВ рджреНрд╡рд╛рд░рд╛, рдЪрд░ рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЪрд░, рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдФрд░ рдЗрддрдиреЗ рдкрд░ рдЕрдВрддрд░ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдЪрд░ рдХреА рдЙрдирдХреЗ рд╡рд┐рд╡рд░рдг рдпрд╛ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдФрд░ рдХреНрдпрд╛ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЪрд░ рдирд╛рдореЛрдВ рдпрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЖрджрд┐ рдПрдордХреНрдпреВрдЯреАрдЯреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╡рд┐рдирд┐рдпрдорд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рдХреЛ рдпреВрдЯреАрдПрдл 8 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рднреА рдЦрд░рд╛рдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рд░реВрд╕реА рдореЗрдВ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИредрдЗрдВрдЯрд░рдиреЗрдЯ рджрд┐рдЧреНрдЧрдЬ рдиреЗ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП JSON рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЪреБрдирд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ MQTT рдиреЗ рдХрд┐рд╕реА рднреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ XML рдФрд░ ASN.1 рджреЛрдиреЛрдВ рдХреЛ рдЪреБрдкрдЪрд╛рдк рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реЛрдЧрд╛ред JSON, рд╡реИрд╕реЗ, рдХрдИ рд╕рдВрдкреАрдбрд╝рди рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ, рдЕрдЧрд░ рдкрд╛рда рдкреНрд░рд╛рд░реВрдк рдХреЗ рдЕрддрд┐рд░реЗрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрддреЗрдВ рд╣реИрдВредMQTT рдЯреНрд░реИрдлрд┐рдХ рдЬрдирд░реЗрд╢рди
рдЗрд╕рд▓рд┐рдП, рдЕрдм рд╣рдорд╛рд░рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ JSON рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯ рднреЗрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ UTF8 рдореЗрдВ рдЗрдирдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдПрдХ рдЯреИрдм "рдЖрд╡рдзрд┐рдХ рдкреНрд░рдХрд╛рд╢рди" рд╣реИред рдПрдордХреНрдпреВрдЯреАрдЯреА рд╕реНрд▓реИрдВрдЧ рдкрд░ рдкреНрд░рдХрд╛рд╢рди рдХрд╛ рдорддрд▓рдм рдХреЗрд╡рд▓ IoT рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдиреНрдп рдиреЛрдбреНрд╕ рдХреЛ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдкреИрдХреЗрдЯ рднреЗрдЬрдирд╛ рд╣реИред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ, рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрджреЗрд╢ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рдПрдХ рд╣реА рд╡рд┐рд╖рдп рд╣реИред рдпрд╣рд╛рдБ рдиреАрддрд┐ рдпрд╣ рд╣реИ: рдХрдо рдЕрд▓рдЧ рд╡рд┐рд╖рдп, рджрд▓рд╛рд▓ рдкрд░ рдХрдо рдмреЛрдЭ, рдЗрди рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдЙрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрдиреНрд╣реЗрдВ IBM Bluemix IoTF рд╕реЗрд╡рд╛ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреЗрд▓реЛрдб рдХреЙрд▓рдо рдореЗрдВ рд╕рдВрджреЗрд╢ рдХрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реЗ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдПрдХ рдЪрд░ рдХреЗ рд▓рд┐рдП рдбреЗрд▓реНрдлреА рднрд╛рд╖рд╛ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ,% g рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреА рдЬрдЧрд╣ рдХреЙрд▓рдо рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЙрддреНрдкрдиреНрди рдЪрд░ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛: рдЯрд╛рдЗрдордЖрдЙрдЯ (рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреА рдЕрд╡рдзрд┐), рдлрд╝рдВрдХреНрд╢рди (рдиреНрдпреВрдирддрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЪрд░ рдФрд░ рд╕рд╛рдЗрди рд╕рдорд╛рд░реЛрд╣ рдХреЗ рдмреАрдЪ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ), рдиреНрдпреВрдирддрдо, рдЕрдзрд┐рдХрддрдо (рдЙрддреНрдкрдиреНрди рдореВрд▓реНрдп рдХрд╛ рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп),рдЕрд╡рдзрд┐ (рд╕рд╛рдЗрди рдлрд╝рдВрдХреНрд╢рди рдХреА рдЕрд╡рдзрд┐, рдирдореВрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ), рдСрдлрд╝реНрд╕ (рд╕рд╛рдЗрди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рддрд░реНрдХ рдХреА рднрд░рдкрд╛рдИ, рдирдореВрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ)ред рдХреНрдпреВрдУрдПрд╕ рдФрд░ рд░рд┐рдЯреЗрди рдХреЙрд▓рдо рдПрдордХреНрдпреВрдЯреАрдЯреА рдкреИрдХреЗрдЬ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╕рдХреНрд╖рдо рдлрд╝реАрд▓реНрдб рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ "рдкреНрд░рд╛рд░рдВрдн" рдмрдЯрди рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдпрд╣ рд╕рдВрджреЗрд╢ рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдирд╣реАрдВред рдмреНрд░реЛрдХрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реА "рд╕реНрдЯрд╛рд░реНрдЯ" рдмрдЯрди рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИредрдорд╣рддреНрд╡рдкреВрд░реНрдг! IBM Bluemix IoTF рд╕реЗрд╡рд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдкреНрд░рддрд┐ рдмрд╣реБрдд рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ рдФрд░ рдпрджрд┐ рд╡рд┐рд╖рдп рдХрд┐рд╕реА рддрд░рд╣ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рддреБрд░рдВрдд рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИредрдлреЙрд░реНрдо рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд▓реЙрдЧ рд╣реИрдВ: рд╕рд╛рдорд╛рдиреНрдп, рднреЗрдЬреЗ рдЧрдП рдкреНрд░рдХрд╛рд╢рди рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рд▓реЙрдЧ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рдХрд╛рд╢рди рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рд▓реЙрдЧред рд▓реЙрдЧ рдХреЛ рд╕рд╛рдлрд╝ рдпрд╛ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рд╡реЗрд╢ рдирд┐рд╖реЗрдз рдкреИрдХреЗрдЯ рдЙрддреНрдкрд╛рджрди рдФрд░ рдкреИрдХреЗрдЯ рд░рд┐рд╕реЗрдкреНрд╢рди рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рддрд╛ рд╣реИредIoT рдиреЛрдбреНрд╕ рд╕реЗ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди
рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдВрдЪрд╛рд░ рд╕рддреНрд░ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рддреНрд░ рдореЗрдВ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕рджрд╕реНрдпрддрд╛ рдирд╣реАрдВ рджреА рдЧрдИ рдереА, рддреЛ рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрдиреНрдпрдерд╛ рджрд▓рд╛рд▓ рдХреБрдЫ рднреА рдирд╣реАрдВ рднреЗрдЬреЗрдВрдЧреЗред"рд╕реВрдЪреА рджреНрд╡рд╛рд░рд╛ рд╕рджрд╕реНрдпрддрд╛" рдЯреИрдм рдореЗрдВ, рдЖрдкрдХреЛ рдЙрди рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╣рдо рджрд▓рд╛рд▓ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рд╡рд┐рд╖рдп рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЬрдирд░реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗредрдпрджрд┐ рд╕рджрд╕реНрдпрддрд╛ рдХреНрд╖реЗрддреНрд░ рдЪрд┐рд╣реНрдирд┐рдд рд╣реИ, рддреЛ "рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╡рд┐рд╖рдп рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рд╕рджрд╕реНрдпрддрд╛ рдлрд╝реАрд▓реНрдб рдХрд╛ рдорд╛рди рдЪрд┐рд╣реНрдирд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ "рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рд╕рджрд╕реНрдпрддрд╛ рдЗрд╕ рд╡рд┐рд╖рдп рд╕реЗ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧреАред рдлрд┐рд░ рд╕реЗ, рдмреНрд░реЛрдХрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдСрдкрд░реЗрд╢рди рдЙрдкрд▓рдмреНрдз рд╣реИредрд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА, рдЖрдк рджреГрд╢реНрдп рдШрдЯрдХреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЙрди рдЪрд░реЛрдВ рдХреЛ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рддрд╛рд▓рд┐рдХрд╛" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
"рд╡реИрд░рд┐рдПрдмрд▓ рдиреЗрдо" рдХреЙрд▓рдо рдореЗрдВ рд╡реИрд╕рд╛ рд╣реА рд╡реИрд░рд┐рдПрдмрд▓ рдирд╛рдо (JSON рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рдХреБрдВрдЬреА) рд╣реИ рдЬреИрд╕рд╛ рд╕рдВрджреЗрд╢ рдореЗрдВ JSON рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред "рдЪрд░ рдХреИрдкреНрд╢рди" рдлрд╝реАрд▓реНрдб рдореЗрдВ рджреГрд╢реНрдп рдШрдЯрдХ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЪрд░ рдХрд╛ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИред "рд╡рд┐рдЬреЗрдЯ рдХреНрд▓рд╛рд╕" рдХреЙрд▓рдо рджреГрд╢реНрдп рдШрдЯрдХ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЖрдк рдХрд┐рд╕реА рднреА рдкреИрдорд╛рдиреЗ, рдПрд▓рд╕реАрдбреА / рдПрд▓рдИрдбреА рд╢реИрд▓реА рдХреЗ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдпрд╛ рдЧреНрд░рд╛рдл рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд┐рдЬреЗрдЯ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдкреНрд░рдкрддреНрд░ рдореЗрдВ рджреГрд╢реНрдп рдШрдЯрдХреЛрдВ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░реЗрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рднреА рдШрдЯрдХ рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдПрдХ рд╕реНрдЯреИрдХ рдореЗрдВ рд╣реЛрдВрдЧреЗред рдЖрдкрдХреЛ рд╡рд╛рдВрдЫрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдлрд╝реЙрд░реНрдо рдкрд░ рдЙрдиреНрд╣реЗрдВ рдЦреАрдВрдЪрдиреЗ рдФрд░ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдШрдЯрдХреЛрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдлреЙрд░реНрдо рдХреЗ рдЕрдЧрд▓реЗ рдЙрджреНрдШрд╛рдЯрди рдХреЗ рдмрд╛рдж рдпрд╛рдж рдФрд░ рдЦреЗрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдШрдЯрдХ рдбреЙрдХрд┐рдВрдЧ рд╢реИрд▓реА IDE RAD рд╕реНрдЯреВрдбрд┐рдпреЛ рдпрд╛ MS рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреА рд╢реИрд▓реА рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреА рд╣реИред
рдпрджрд┐ рдмреНрд░реЛрдХрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рд╕рджрд╕реНрдпрддрд╛ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдВрдмрдВрдзрд┐рдд рдЪрд░ рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдирдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рддреБрд░рдВрдд рджреГрд╢реНрдп рдШрдЯрдХреЛрдВ рдХреА рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛редрдХрд╛рд░реНрдпрдХреНрд░рдо рдбрд┐рд╕реНрдХ рдкрд░ JSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рд▓реЙрдЧ рдмрдЪрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредрд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдореЙрд╕реНрдХрд┐рдЯреЛ рдмреНрд░реЛрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ JSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рддреИрдпрд╛рд░ рдФрд░ рд╕рд╣реЗрдЬреЗ рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд╣реИредрд▓реЙрдиреНрдЪ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдмреНрд░реЛрдХрд░, Mosquitto_broker_projs.zip рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ Mosquitto_1_4_5_bin рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ Run_mosquitto.cmd рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛редJSON рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдХрд╛рд░реНрдпрдХреНрд░рдо https://github.com/hgourvest/superobject рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ JSON рдкрд╛рд░реНрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ RAD Studio XE8 рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд JSON рдкрд╛рд░реНрд╕рд░ рд╣реИ, рд╕реБрдкрд░рдмреЙрдЬреЗрдХреНрдЯ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд▓рдЧ рд░рд╣рд╛ рдерд╛ред рдЬрдм рдХреЛрдИ рд╕рдВрджреЗрд╢ рдЖрддрд╛ рд╣реИ, MQTT рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрджреЗрд╢ рдмреЙрдбреА рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рд╕рд░рдгреА рд╕рд╛рдордиреЗ рдЖрдИ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рд░рдгреА рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдХреЛрдИ рдирд╛рдо рдирд╣реАрдВ рд╣реИ, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдХрд┐рд╕реА рднреА рдирд╛рдорд┐рдд рдЪрд░ рдХреЗ рд╕рд╛рде рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рддрдВрддреНрд░ рдирд╣реАрдВ рд╣реИ (рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ)ред рд╢реЗрд╖ рдирд╛рдо рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рддрдм рддрдХ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рд╕рднреА рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдХреБрдВрдЬреА рдЪрд░ рдХрд╛ рдирд╛рдо рд╣реЛрдЧрд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдорд╛рдиреЛрдВ рдХреЛ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛; рдпрджрд┐ рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рддреЛ рд╕рдВрдЦреНрдпрд╛ рд╢реВрдиреНрдп рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИредрдЖрдИрдмреАрдПрдо IoT рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдРрдк рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ
рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдИрдУрдЯреА рдХреЗ рд▓рд┐рдП рдЖрдИрдмреАрдПрдо рджреНрд╡рд╛рд░рд╛ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рджреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рджреВрд╕рд░рд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдкрд░ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдереАред рдЖрдИрдмреАрдПрдо рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ IoT рдХреЗ рд▓рд┐рдП рдХрдИ рдФрд░ рдбреЗрдореЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд╕реНрдЯрдо рдХреЛрдб рдХреА рддреИрдирд╛рддреА рдФрд░ рд▓реЙрдиреНрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рднреБрдЧрддрд╛рди рдХрд╛рдЙрдВрдЯрд░ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИредрд▓реЗрдХрд┐рди IoT рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдкрд░ рд╡рд╛рдкрд╕ред рд╣рдо рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдпреВрдПрд╕ рд╕рд╛рдЙрде рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рд╢реАрд░реНрд╖ рдореЗрдиреВ рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╣рдо рдЖрдИрдмреАрдПрдо рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реА рд╡рд┐рднрд┐рдиреНрди рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд░рддреЗ рд╣реБрдП рдмрд╣реБрдд рдиреАрдЪреЗ рддрдХ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ:
IoT рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕реАрдзреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдЗрд╕рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЬрдм рддрдХ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдПрдордХреНрдпреВрдЯреАрдЯреА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓ рди рд╣реЛрдВредрдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╕рдордп: рдлрд╝реАрд▓реНрдб, рдЫреЛрдбрд╝реЗрдВ рдЕрдирдмрд╛рдЙрдВрдб рдЫреЛрдбрд╝реЗрдВред рд╣рдо рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдмреАрдПрдо рддреБрд░рдВрдд рдЙрдирдХреЗ рд▓рд┐рдП рдкреИрд╕реЗ рдЧрд┐рдирдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рдлреАрд▓реНрдб рдкреНрд▓рд╛рди: рд▓рд╛рдЗрдЯ рдЫреЛрдбрд╝реЗрдВред рддреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдореБрдлреНрдд рд╣реЛрдЧрд╛ред
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рд╕реЗрд╡рд╛ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдирд╛рдпрд╛ рдФрд░ рд╕рдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рдФрд░ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдЬрд┐рд╕рдХреА рдУрд░ рд╕реЗ рд╣рдорд╛рд░рд╛ рдПрдордХреНрдпреВрдЯреАрдЯреА рдХреНрд▓рд╛рдЗрдВрдЯ рднреЗрдЬреЗрдЧрд╛ рдкреИрдХреЗрдЯ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред рдпрд╣ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
IoT рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдореБрдЦ рдкреГрд╖реНрда рдкрд░, рд╣рдо рддреБрд░рдВрдд рдПрдХ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдлрд╝ рдерд┐рдВрдЧреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рд╕реЗрд╡рд╛ рд╣реЛрдЧреА рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдерд╛ред рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рдХреЛрдб рдирд╛рдо (рд╕рдВрдЧрдарди рдЖрдИрдбреА), рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдФрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЯреЛрдХрди рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╣рдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдлрд╝ рдерд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЙрдВрдбреЗрд╢рди рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдБ рдФрд░ рд╡рд╣ рдмрдирд╛рдПрдБ рдЬреЛ рд╣рдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВредрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдбрд┐рд╡рд╛рдЗрд╕ рдЯреИрдм рдкрд░, рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдкрдВрдЬреАрдХреГрдд рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╣реИред
рдлрд┐рд░ рдЖрдкрдХреЛ рд╕рдВрджреЗрд╢ рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдиреЗрдЬ рд╕реНрдХреАрдореНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдкреНрд▓рд╕ рд╕рд╛рдЗрди рдкрд░ рдирдпрд╛ рд╕рдВрджреЗрд╢ рд╕реНрдХреАрдорд╛ рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдХреИрд╕реЗ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдБ рдЪрд░ T, L1, L2, L3 рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред
рдЪрд░ рдПрд▓ 1, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рд╕рдВрдкрд╛рджрди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдРрд╕реА рдЦрд┐рдбрд╝рдХреА рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛рдиреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмрд╛рд╣рд░реА рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рдирд┐рдпрдоред рд╕рдмрд╕реЗ рд╕рд╕реНрддреА рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрдирд╛ рд╣реИредрдпрд╣ рд╣реИ рдХрд┐ рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдХрд╛ рдирд┐рдпрдо рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪрд░ T 24 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ:
рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдИрдореЗрд▓ рд╕рдВрджреЗрд╢ рдЖрддрд╛ рд╣реИ:
рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдХреЗрдВрджреНрд░реАрдп рдмрд┐рдВрджреБ рдбреИрд╢рдмреЛрд░реНрдб рд╣реИрдВред рдХрдИ рдкреИрдирд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рд╕реНрдХреАрдорд╛ рдЯреИрдм рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджреГрд╢реНрдп рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ 4 рдЪрд░ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреИрд╢рдмреЛрд░реНрдб рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИ: T, L1, L2, L3ред рдЪрд░ рдорд╛рдиреЛрдВ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯ рд╣рдорд╛рд░реЗ MQTT рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдереЗред рдЪрд░ рдЯреА рдХреЛ рд╕рд╛рдЗрди рдХреЗ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛, рдПрд▓ 1, рдПрд▓ 2, рдПрд▓ 3 рдХреЗ рд░реВрдк рдореЗрдВ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЖрдИрдмреАрдПрдо IoT рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдХреЗ рдкреНрд░рднрд╛рд╡ред
рдЕрдм рддрдХ, рдЖрд╡реЗрджрди рдмрд╣реБрдд рдХрдЪреНрдЪрд╛ рд╣реИред рд▓рдВрдмреА рджреЗрд░реА рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдбрд╛рдпрд▓реЙрдЧ рдЦреБрд▓рддреЗ рд╣реИрдВред рдбреИрд╢рдмреЛрд░реНрдб рдмрд┐рд▓реНрдбрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рд╕реАрдорд┐рдд рд╣реИ, рд╕рд░рд▓ рдЖрдВрджреЛрд▓рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╛ рдЖрдкрдХреЛ рдХрдИ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреИрдирд▓ рдХреЗ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕реНрд╡рдпрдВ рдХреЛрдИ рд╕рдВрдкрд╛рджрди рдЧреБрдг рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣реА рдмрд╛рдд рд░реЗрдЦрд╛рдВрдХрди рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред рдЪрд╛рд░реНрдЯ рдХрд╛ рдХреЛрдИ рдЗрддрд┐рд╣рд╛рд╕ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдереЛрдбрд╝реЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдИрдореЗрд▓ рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реИ, рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рджреЗрд░реА рд╣реЛ рд╕рдХрддреА рд╣реИредрд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рдПрдХ рдирд┐рд╢реБрд▓реНрдХ рд╕реЗрд╡рд╛ рд╣реИ, рдпрд╣рд╛рдВ рдФрд░ рдЕрднреА рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ рдпрджрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдЙрдкрдпреБрдХреНрдд JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЖрдИрдмреАрдПрдо рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЖрд╡реЗрджрди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПредMQTT рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЕрднреА рднреА рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рд╕реНрдерд╛рди рдкрд░ рд╣реИ: https://github.com/Indemsys/Delphi_MQTT_mosquittoSource: https://habr.com/ru/post/hi388343/
All Articles