Mozilla рдиреЗ WebThing рдкреНрд░рдХрд▓реНрдк рдлреНрд▓реЛрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рдкрд╛рдард╡рд▓рд╛ рдЖрд╣реЗ

рд╡рд┐рдХрд╕рдХ Mozilla WebThings,рдЧреНрд░рд╛рд╣рдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо, рдиреЛрдВрджрд╡рд▓реЗ Mozilla рдкрд╛рд╕реВрди рд╡реЗрдЧрд│реЗ рд╣реЛрдгреНрдпрд╛рдмрджреНрджрд▓ рдЖрдгрд┐ рд╕реНрд╡рддрдВрддреНрд░ рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдкреНрд░рдХрд▓реНрдк рдмрдирдгреНрдпрд╛рдмрджреНрджрд▓. рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреЗ рдирд╛рд╡ Mozilla WebThings рд╡рд░реВрди рдлрдХреНрдд WebThings рдЕрд╕реЗ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдирд╡реАрди рд╡реЗрдмрд╕рд╛рдЗрдЯрджреНрд╡рд╛рд░реЗ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ webthings.io. Mozilla рдЪреА рдкреНрд░рдХрд▓реНрдкрд╛рддреАрд▓ рдереЗрдЯ рдЧреБрдВрддрд╡рдгреВрдХ рдХрдореА рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдШрдбрд╛рдореЛрдбреАрдВрдЪреЗ рд╕рдореБрджрд╛рдпрд╛рдХрдбреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рд╣реЗ рдпрд╛ рдХрд╛рд░рд╡рд╛рдИрдЪреЗ рдХрд╛рд░рдг рд╣реЛрддреЗ. рдкреНрд░рдХрд▓реНрдк рддрд░рдВрдЧрдд рд░рд╛рд╣реАрд▓, рдкрд░рдВрддреБ рдЖрддрд╛ Mozilla рдкрд╛рд╕реВрди рд╕реНрд╡рддрдВрддреНрд░ рдЕрд╕реЗрд▓, Mozilla рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рдкрд░реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ Mozilla рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдЕрдзрд┐рдХрд╛рд░ рдЧрдорд╛рд╡реЗрд▓.

рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реЗ рдмрджрд▓ WebThings рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрдзреАрдЪ рддреИрдирд╛рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд╛рдирд┐рдХрд░рд┐рддреНрдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдо рдЧреЗрдЯрд╡реЗрдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдгрд╛рд░ рдирд╛рд╣реАрдд, рдЬреЗ рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдЖрд╣реЗрдд рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдХрд┐рдВрд╡рд╛ рдмрд╛рд╣реНрдп рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд. рддрдерд╛рдкрд┐, рдЕрджреНрдпрддрдиреЗ рдЖрддрд╛ Mozilla рдЪреНрдпрд╛ рдРрд╡рдЬреА рд╕рдореБрджрд╛рдп-рдирд┐рдпрдВрддреНрд░рд┐рдд рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреАрд▓, рдЬреНрдпрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдмрджрд▓ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. *.mozilla-iot.org рд╕рдмрдбреЛрдореЗрди рд╡рд╛рдкрд░реВрди рд╣реЛрдо рдЧреЗрдЯрд╡реЗрдкрд░реНрдпрдВрдд рдмреЛрдЧрджреЗ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рд╕реЗрд╡рд╛ рейрез рдбрд┐рд╕реЗрдВрдмрд░ реирежреиреж рдкрд░реНрдпрдВрдд рдХрд╛рд░реНрдпрд░рдд рд░рд╛рд╣реАрд▓. рд╕реЗрд╡рд╛ рдмрдВрдж рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реА, webthings.io рдбреЛрдореЗрдирд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдмрджрд▓реА рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрдХреНрд░рдордгрд╛рд╕рд╛рдареА рдкреБрдиреНрд╣рд╛ рдиреЛрдВрджрдгреА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓.

рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА WebThings рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордордзреНрдпреЗ рдПрдХ рдЧреЗрдЯрд╡реЗ рдЖрд╣реЗ рд╡реЗрдмрдЯреАрдВрдЧреНрдЬ рдЧреЗрдЯрд╡реЗ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реА WebThings рдлреНрд░реЗрдорд╡рд░реНрдХ. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб Node.js рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд╛рдкрд░реВрди JavaScript рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд MPL 2.0 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд. OpenWrt рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рддрдпрд╛рд░ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ рд╡рд┐рддрд░рдг рдХрд┐рдЯ WebThings Gateway рд╕рд╛рдареА рдПрдХрд╛рддреНрдорд┐рдХ рд╕рдорд░реНрдердирд╛рд╕рд╣, рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдЖрдгрд┐ рд╡рд╛рдпрд░рд▓реЗрд╕ рдНрдХреНрд╕реЗрд╕ рдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреБрдирд┐рдлрд╛рдЗрдб рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

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

рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реЗрдм рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рджреЗрдЦреАрд▓ рдЕрдиреБрдорддреА рджреЗрддреЛ рдЬреЗ рджреНрд╡рд╛рд░реЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзреВ рд╢рдХрддрд╛рдд рд╡реЗрдм рдерд┐рдВрдЧ API. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ IoT рдЙрдкрдХрд░рдгрд╛рд╕рд╛рдареА рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, рддреБрдореНрд╣реА рдПрдХрд▓ рдпреБрдирд┐рдлрд╛рдЗрдб рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. WebThings рдЧреЗрдЯрд╡реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрдХреНрдд рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реЗ рдлрд░реНрдорд╡реЗрдЕрд░ SD рдХрд╛рд░реНрдбрд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛, рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ тАЬgateway.localтАЭ рд╣реЛрд╕реНрдЯ рдЙрдШрдбрд╛, WiFi, ZigBee рдХрд┐рдВрд╡рд╛ ZWave рд╢реА рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯ рдХрд░рд╛, рд╡рд┐рджреНрдпрдорд╛рди IoT рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╢реЛрдзрд╛, рдмрд╛рд╣реНрдп рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛ рдЖрдгрд┐ рдЬреЛрдбрд╛ рддреБрдордЪреНрдпрд╛ рд╣реЛрдо рд╕реНрдХреНрд░реАрдирд╡рд░ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕.

рдЧреЗрдЯрд╡реЗ рд╕реНрдерд╛рдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рдУрд│рдЦрдгреЗ, рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░реВрди рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдм рдкрддреНрддрд╛ рдирд┐рд╡рдбрдгреЗ, рдЧреЗрдЯрд╡реЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рддреА рддрдпрд╛рд░ рдХрд░рдгреЗ, рдЧреЗрдЯрд╡реЗрд╡рд░ рдорд╛рд▓рдХреАрдЪреНрдпрд╛ ZigBee рдЖрдгрд┐ Z-Wave рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░реА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреЗ, рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рд░рд┐рдореЛрдЯ рдНрдХреНрдЯрд┐рд╡реНрд╣реЗрд╢рди рдЖрдгрд┐ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╡рд░реВрди рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рдмрдВрдж рдХрд░рдгреЗ, рдШрд░рд╛рдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдЪреЗ рджреВрд░рд╕реНрде рдирд┐рд░реАрдХреНрд╖рдг рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдкрд╛рд│рдд рдареЗрд╡рдгреЗ.

WebThings Framework IoT рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓рдгреНрдпрд╛рдпреЛрдЧреНрдп рдШрдЯрдХрд╛рдВрдЪрд╛ рдПрдХ рд╕рдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреЗ рд╡реЗрдм рдерд┐рдВрдЧреНрдЬ API рд╡рд╛рдкрд░реВрди рдереЗрдЯ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзреВ рд╢рдХрддрд╛рдд. рд╡реЗрдм рджреНрд╡рд╛рд░реЗ рддреНрдпрд╛рдирдВрддрд░рдЪреНрдпрд╛ рджреЗрдЦрд░реЗрдЦ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕рд╛рдареА WebThings рдЧреЗрдЯрд╡реЗ-рдЖрдзрд╛рд░рд┐рдд рдЧреЗрдЯрд╡реЗ рдХрд┐рдВрд╡рд╛ рдХреНрд▓рд╛рдпрдВрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рджреНрд╡рд╛рд░реЗ (mDNS рд╡рд╛рдкрд░реВрди) рдЕрд╢реА рдЙрдкрдХрд░рдгреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╢реЛрдзрд▓реА рдЬрд╛рдК рд╢рдХрддрд╛рдд. рд╡реЗрдм рдерд┐рдВрдЧреНрдЬ API рд╕рд╛рдареА рд╕рд░реНрд╡реНрд╣рд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд▓рд╛рдпрдмреНрд░рд░реАрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рддрдпрд╛рд░ рдХреЗрд▓реА рдЖрд╣реЗ
python рд▓рд╛,
рдЬрд╛рд╡рд╛,

рдЧрдВрдЬ, Arduino ╨╕ рдорд╛рдпрдХреНрд░реЛрдкрд╛рдпрдереЙрди.

Mozilla рдиреЗ WebThing рдкреНрд░рдХрд▓реНрдк рдлреНрд▓реЛрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рдкрд╛рдард╡рд▓рд╛ рдЖрд╣реЗ

Mozilla рдиреЗ WebThing рдкреНрд░рдХрд▓реНрдк рдлреНрд▓реЛрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рдкрд╛рдард╡рд▓рд╛ рдЖрд╣реЗ

рд╕реНрддреНрд░реЛрдд: opennet.ru

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