рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдореИрдВ
рдПрдХ рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд╢рд░ рд╕реЗрдВрд╕рд░ рдвреВрдВрдв рд░рд╣рд╛ рдерд╛ред рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╕рд░рд▓ рдереАрдВ - рдПрдХ рдпреВрдПрд╕рдмреА рдХрдиреЗрдХреНрд╢рди рдФрд░ рдПрдХ рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдЖрдпрд░рди рдХреА рдиреНрдпреВрдирддрдо, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЛ рдХреЗрд╡рд▓ рдХреНрд░рд┐рдкреНрдЯреЛрдирд╛рд▓рд┐рд╕рд┐рд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рддрд╛рдкрдорд╛рди рдФрд░ рдЖрд░реНрджреНрд░рддрд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЪреАрдирд┐рдпреЛрдВ рдиреЗ рдЕрднреА рддрдХ рдЗрд╕ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдирд╣реАрдВ рдХреА рд╣реИ, рдФрд░ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рд╕рд╕реНрддрд╛ рд╡рд┐рдХрд▓реНрдк рдХрд┐рд╕реА рднреА рдмреИрд░реЛрдореАрдЯрд░ рдХреЛ рдЦрд░реАрджрдирд╛, рдЙрд╕ рдкрд░ рдПрдХ рд╡реЗрдмрдХреИрдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдФрд░ рд░реАрдбрд┐рдВрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╣реИред
рдЗрд╕ рдЙрджреНрдпрдо рдХреЗ рдкреНрд░рд▓рд╛рдк рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЗрд╕ рдкрд░ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдЗрд╕реЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рд░рд╛рдд рдореЗрдВ рдкреНрд░рдХрд╛рд╢ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╛рдиреА рд╕рд┐рд╕реНрдЯрдо рд░рд╛рдд рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдФрд░ рдЕрдЧрд░ рдпрд╣ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ, рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд Arduino рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╕реНрдкрд╛рд░реНрдХрдлреБрди
USB Meteo Board рдерд╛ , рдпрд╛ рдПрдХ рд╣реА Arduino рдпрд╛ Netduino рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдШрд░-рдирд┐рд░реНрдорд┐рдд рдкреНрд░рдгрд╛рд▓реА рдереАред
рд▓реЗрдХрд┐рди рд╕рдВрдпреЛрдЧ рд╕реЗ рдореИрдВ
Yoctopuce рдореЗрдВ рдЖрдпрд╛, рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╡рд╣ рд╣реИред рдЙрдирдХреЗ рд╕реЗрдВрд╕рд░ рдФрд░ рд╕реЗрдВрд╕рд░ рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдХрдо рдЪреАрдЬреЛрдВ рдореЗрдВ рдЗрддрдирд╛ рдЪрдХрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдЪреБрдк рдирд╣реАрдВ рд░рд╣ рд╕рдХрддрд╛ рдФрд░ рдЗрд╕ рдЕрджреНрднреБрдд рд╕реЗрдВрд╕рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдмрд░ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

Yoctopuce рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдпрд╣ рдПрдХ рд╕реНрд╡рд┐рд╕ рдХрдВрдкрдиреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓реЛрдЧреЛ рдкрд░ рдПрдХ рдкреНрдпрд╛рд░рд╛ рдСрдХреНрдЯреЛрдкрд╕ рд╣реИред рдирд╛рдо рд╕рд┐рд░реНрдл рдСрдХреНрдЯреЛрдкрд╕ (рдСрдХреНрдЯреЛрдкрд╕) рдФрд░ рдЙрдкрд╕рд░реНрдЧ yokto- (10
-24 ) рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡реЗ Yocto рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕рднреА рдЙрдкрдХрд░рдг рдФрд░ API рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдПрдХреНрдЯреЛрдкреБрдХ рдХрд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдкрд╕рдВрдж рд╣реИред :)
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдмрд╣реБрдд рдХрдо рд▓реЛрдЧ рд╣реИрдВ рдЬреЛ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдорд╛рд░реНрдЯ рдЪреАрдЬреЛрдВ рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЙрддреНрдкрд╛рджрди рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реЗрдВрд╕рд░ рдХреЗ рдПрдХ рд╕реНрдЯреЛрд░ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдЗрд╕реА рд╕рдордп, рдЙрдиреНрд╣реЗрдВ 2 рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдирджрдВрдбреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдХрд╛рд░реАрдЧрд░реА рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреАред
рд╕реЗрдВрд╕рд░
рдХрдИ рд╕реЗрдВрд╕рд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ:
- 5-рдмрдЯрди рд╕реЗрдВрд╕рд░
- рдкреНрд░рдХрд╛рд╢ рд╕рдВрд╡реЗрджрдХ
- рддрд╛рдкрдорд╛рди рд╕рдВрд╡реЗрджрдХ
- рдореЗрдЯреАрдУ рдбрд┐рд╡рд╛рдЗрд╕ (рджрдмрд╛рд╡, рддрд╛рдкрдорд╛рди, рдЖрд░реНрджреНрд░рддрд╛)
- рджреЛ рддреНрд░рд┐-рд░рдВрдЧ рдбрд╛рдпреЛрдб рдХреЗ рд╕рд╛рде рдбрд┐рд╡рд╛рдЗрд╕
- рд░рд┐рд▓реЗ
- рд╕рд░реНрд╡рд┐рдореЛрдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдХ
- рдХрдИ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛ-рдпреВрдПрд╕рдмреА рд╣рдм
- рдХрдиреЗрдХреНрдЯрд░реНрд╕, рд╡рд╛рдпрд░рд┐рдВрдЧ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░
- рдЧреНрд░реАрди рдбрд╛рдпреЛрдб рдбреЗрдореЛ
рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдЙрдирдореЗрдВ рд╕реЗ 4 рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: рдпреЛрдХреНрдЯреЛ-рдореЗрдЯрд┐рдпреЛ, рдпреЛрдХреНрдЯреЛ-рддрд╛рдкрдорд╛рди рдФрд░ рдпреЛрдХреНрдЯреЛ-рд▓рд╛рдЗрдЯ рдФрд░ рдпреЛрдХреНрдЯреЛ-рдбреЗрдореЛред
рд╕рдВрдкреВрд░реНрдг

рд╕рднреА рд╕реЗрдВрд╕рд░ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЧреБрдг рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ:
- рдирд╛рдо рдФрд░ рдЙрддреНрдкрд╛рджрди рдХреА рддрд╛рд░реАрдЦ рдХреЗ рд╕рд╛рде рдПрдВрдЯреАрд╕реНрдЯреИрдЯрд┐рдХ рдмреИрдЧ рдореЗрдВ рдкреИрдХ (!!!)
- рд╕рднреА рд╕реЗрдВрд╕рд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╣реИрдВред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрд╢рд╛рдВрдХрди рдФрд░ рд╡рд┐рд╢реЗрд╖ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
- рдорд╛рдЗрдХреНрд░реЛ-рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ (рдХреЛрдИ рдбреНрд░рд╛рдЗрд╡рд░ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ, рдХреЛрдИ COM-рдкреЛрд░реНрдЯ рдЗрдореНрдпреВрд▓реЗрдЯреЗрдб рдирд╣реАрдВ)
- рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ ecto рдмрдЯрди рдФрд░ рдПрдХ ecto рдбрд╛рдпреЛрдб рд╣реИред рдЙрдиреНрд╣реЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╛рдиреА рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рд╕рдорд╛рди рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИрдВ, рддреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреНрдпрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдкреАрдЖрдИ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдЖрдк рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдмреАрдХрди рдХреЛ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЕрдиреБрдХреВрд▓ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд░рд╣рддреЗ рд╣реИрдВ
- рд╡рд┐рд╕рдВрдХреБрд▓рд┐рдд
- рдмрдврд╝рддреЗ рдЫреЗрдж рд╣реИрдВ
- рдорд╛рдЗрдХреНрд░реЛ-рдпреВрдПрд╕рдмреА рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рд╕реАрдзреЗ рддрд╛рд░реЛрдВ рдХреЛ рдорд┐рд▓рд╛рдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
- рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдмреЛрд░реНрдб рдХреЛ 2 рднрд╛рдЧреЛрдВ рдореЗрдВ рддреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
- рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ рдПрдкреАрдЖрдИ рдлрд░реНрдорд╡реЗрдпрд░ рд▓рдЧрд╛рддрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдЖрдзрд╛рд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдВрд╕рд░ рдЕрдм рд▓рдЯрдХрд╛ рджрд┐рдП рдЧрдП рд╣реИрдВред
рдПрдкреАрдЖрдИ
рдпреБрдХреЛрдЯреЙрдк рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдПрдкреАрдЖрдИ рд╣реИ (рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдореИрдВрдиреЗ рд╕рд╛рджрдЧреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереА): рдпрд╣ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдФрд░ рдирд┐рдореНрди-рд╕реНрддрд░ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред рдЙрдЪреНрдЪ-рд╕реНрддрд░: http-server 4444 рд╡реЗрдВ рдкреЛрд░реНрдЯ рдкрд░ рдЙрдЧрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ PHP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдирд┐рдореНрди-рд╕реНрддрд░: рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдХреНрд▓рд╛рд╕рд┐рдХ рд╣реИ: рдЙрджреНрджреЗрд╢реНрдп-рд╕реА, рдбреЗрд▓реНрдлреА, рд╕реА ++, рд╕реА #ред
рд╡рд┐рдВрдбреЛрдЬ, рдореИрдХ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред
рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдорд╛рдирдХ рдХрд╛рд░реНрдп (рдореЙрдбреНрдпреВрд▓ рдирд╛рдо, рд╡рд░реНрддрдорд╛рди рдЦрдкрдд, рд╕рдВрдЪрд╛рд▓рди рд╕рдордп, рдлрд░реНрдорд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг) рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВ (рддрд╛рдкрдорд╛рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ, рдкреНрд░рдХрд╛рд╢ рдмрд▓реНрдм рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдЖрджрд┐)ред
рдЖрдк рдПрдХ рдирдИ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдХрд┐рд╕реА рддрд░рд╣ рдЧрд▓рдд рд╣реИ, рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ:
static void Main() { string errmsg = "";
рдпрд╣ рдХреЛрдб рдкрд╣рд▓реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрдВрд╕рд░ рд╕реЗ рддрд╛рдкрдорд╛рди, рдЖрд░реНрджреНрд░рддрд╛ рдФрд░ рджрдмрд╛рд╡ рд▓реЗрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдмрдВрдз рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ, рддреЛ рдЖрдк рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдирд╛рдо рднреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рд╕реЗ рдЖрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрд╕реЗ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдореИрдВ рдЗрд╕реЗ
рд╕рд╛рдЗрдЯ рдкрд░ рднреЗрдЬрддрд╛ рд╣реВрдВ, рд╡рд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реЛрддрд╛ рд╣реИред
VirtualHub
рдПрдкреАрдЖрдИ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рд╣рдореЗрд╢рд╛
http: //127.0.0.1-00-00444/ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрдиреЗрдХреНрдЯреЗрдб рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ
рд░рд┐рдлрд╝рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░реНрдп рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛рдиреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рднреА, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдмреЛрдирд╕
рдЕрдзрд┐рдХрд╛рдВрд╢ рдбрд┐рд╡рд╛рдЗрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЕрдкрдиреЗ рдЖрдк рдбреЗрдЯрд╛ рд▓реЙрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣рд╛рдВ рдХреЛрдИ рдЪрдорддреНрдХрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рднреЛрдЬрди рджрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдЪреНрдЫрд╛ рдЕрд╡рд╕рд░ред рдЗрд╕реА рд╕рдордп, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореЗрдореЛрд░реА рдУрд╡рд░рдлреНрд▓реЛ (~ 500,000 рд░реАрдбрд┐рдВрдЧ) рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд▓реЙрдЧрд┐рдВрдЧ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрдЧреА, рд╕рдм рдХреБрдЫ рдПрдХ рд╕рд░реНрдХрд▓ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдкреНрд░рддрд┐ рдорд┐рдирдЯ рдПрдХ рдмрд╛рд░, рдкреНрд░рддрд┐ рдШрдВрдЯреЗ рдПрдХ рдмрд╛рд░, рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░)ред рддреЛ рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред
рдЙрдкрдХрд░рдг рд╕реНрд╡рдпрдВ (рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ рд╣реИрдВ)
Yocto-Meteo

рдирдореА, рджрдмрд╛рд╡ рдФрд░ рддрд╛рдкрдорд╛рди рдХреЛ рдорд╛рдкрддрд╛ рд╣реИред рдЖрд░реНрджреНрд░рддрд╛ 0 рд╕реЗ 100%, -40 ┬░ рд╕реЗ 125 ┬░ рддрдХ рддрд╛рдкрдорд╛рди (рд╕реЗрдВрд╕рд░ рд╕рдЯреАрдХрддрд╛, 0.2 ┬░, рд░реАрдбрд┐рдВрдЧ 1/16 рдбрд┐рдЧреНрд░реА рддрдХ рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде, рдПрдкреАрдЖрдИ рд░рд╛рдЙрдВрдб 0.1), рдорд┐рд▓реАрдмрд░реНрд╕ рдореЗрдВ рдорд┐рдореА Hg рдореЗрдВ рджрдмрд╛рд╡ рдЕрдЧрд░ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдиреЗрддреГрддреНрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдмреЛрд░реНрдб рдХреЛ 2 рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЖрдзрд╛рд░ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдВрд╕рд░, рдЙрдиреНрд╣реЗрдВ рд╕рдВрдЪрд╛рд░рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП 4 рддрд╛рд░реЛрдВ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдЖрдк рджреЛ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ - рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдпрд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
рдирдореА рд╕реЗрдВрд╕рд░ рдХреЛ рдзреВрд▓ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЖрд╡рд░рдг (рдЕрд▓рдЧ рд╕реЗ рдмреЗрдЪрд╛) рдХреЗ рд╕рд╛рде рдХрд╡рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЖрд░реНрджреНрд░рддрд╛ рд╕рдВрд╡реЗрджрдХ рддрд╛рдкрдорд╛рди рдФрд░ рджрдмрд╛рд╡ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╢реБрдХреНрд░рд╛рдгреБ рдХреЛ рдкреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред
Yocto рддрд╛рдкрдорд╛рди

рдпреЛрдХреНрдЯреЛ-рдореЗрдЯрд┐рдпреЛ рдХрд╛ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдФрд░ рд╕рд╕реНрддрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ рддрд╛рдкрдорд╛рди рдХреЛ рдорд╛рдкрддрд╛ рд╣реИред
рдореМрд╕рдо рдмреЛрд░реНрдб рд╕реЗ рддрд╛рдкрдорд╛рди рд╕реЗрдВрд╕рд░ рдФрд░ рдпрд╣ рдПрдХ, рдПрдХ рд╕рд╛рде рд░рдЦрд╛, ┬▒ 0.2-0.4 ┬░ (рдШреЛрд╖рд┐рдд рддреНрд░реБрдЯрд┐ рдХреА рд╕реАрдорд╛ рдХреЗ рднреАрддрд░) рдХреЗ рд▓рдЧрднрдЧ рд╕рдорд╛рди рддрд╛рдкрдорд╛рди рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
рдмреЛрд░реНрдб рдХрд╛рдЯ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡рд╛рдпрд░рд┐рдВрдЧ рдХреЛ рдЯрд╛рдВрдХрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рд╛:

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕реЗрдВрд╕рд░ рдкрд░ рдЧрд░реНрдореА рд╣рдЯрдирд╛ рдЯреНрдпреВрдм рдХрд╛ рдЗрд▓рд╛рдЬ рд╣реЗрдЕрд░ рдбреНрд░рд╛рдпрд░ рдФрд░ рдмрд┐рдЬрд▓реА рдХреЗ рдЯреЗрдк рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмреЛрд░реНрдб рд╕реНрд╡рдпрдВ рдЗрдиреНрд╕реБрд▓реЗрд╢рди рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╕реЗрдВрд╕рд░ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдВрдЯреАрд╕реНрдЯреИрдЯрд┐рдХ рдмреИрдЧ рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо:

Yocto рд▓рд╛рдЗрдЯ

рдпрд╣ рд╕реБрдЗрдЯреНрд╕ рдореЗрдВ рд░реЛрд╢рдиреА рдХреЛ рдорд╛рдкрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ (рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЫреЗрдж рдирд╣реАрдВ рд╣реИ)ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдореЗрд▓рдмреЙрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рдереЗ (рд╡реЗ рдПрдХ рд▓реЗрдЬрд░ рдХреЗ рд╕рд╛рде рдЪрдордХрддреЗ рдереЗ рдФрд░ рд╕рдВрдХреЗрдд рдХреЗ рд░реБрдХрд╛рд╡рдЯ рд╕реЗ рдПрдХ рдкрддреНрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рдереЗ)ред
Yocto-рдбреЗрдореЛ

2 рд╕реЗ 2 рд╕реЗрдореА рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдмреЗрд╡рдХреВрдл рдбрд┐рд╡рд╛рдЗрд╕ред рдЖрдк рдПрдХ рд╣рд░реЗ рдбрд╛рдпреЛрдб рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреА рдЪрдордХ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдкрд▓рдХ / рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдирд╛ рд╣реИред рдЖрдк рдПрдкреАрдЖрдИ рдХреЛ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп, рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдФрд░ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрд░рдп
рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рдХрд╛рд░реНрдб рднреБрдЧрддрд╛рди (рдкреЗрдкрд╛рд▓ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ), рдбреЙрд▓рд░, рдпреВрд░реЛ рдпрд╛ рд╕реНрд╡рд┐рд╕ рдлрд╝реНрд░реИрдВрдХ рдореЗрдВред рдирд┐рдпрдорд┐рдд рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рдг (рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдЯреНрд░реИрдХрд┐рдВрдЧ), рдПрдХ рдорд╣реАрдиреЗ рдХрд╛ рд╕рдордп рд▓рдЧрд╛ (рдкреИрдХреЗрдЬ рдПрдХ рджрд┐рди рдореЗрдВ рд╕реНрд╡рд┐рдЯреНрдЬрд░рд▓реИрдВрдб рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдлрд┐рд░ рд╕рдм рдХреБрдЫ рд╣рдорд╛рд░реЗ рдореЗрд▓ рдХреА рднрд▓рд╛рдИ рдореЗрдВ рд╣реИ)ред 100 рдлрд╝реНрд░реИрдВрдХ рд╕реЗ, рдбрд┐рд▓реАрд╡рд░реА рдореБрдлреНрдд рд╣реИред
рд╕реЗрдВрд╕рд░ рдмрд╣реБрдд рд╕рд╕реНрддреЗ рдирд╣реАрдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреЛрдХреНрдЯреЛ-рдореЗрдЯрд┐рдпреЛ ~ $ 67, рд▓реЗрдХрд┐рди, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдФрд░ рд╕рд░рд▓рддрд╛ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдПрдирд╛рд▓реЙрдЧ
рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдирд╣реАрдВ рд╣реИрдВ:
- Arduino рдФрд░ рдПрдирд╛рд▓реЙрдЧреНрд╕ред рдпрд╣ рдЖрдкрдХреЛ рд╕рд╕реНрддрд╛ рдФрд░ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╡рд┐рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдкрд░ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рддреИрдпрд╛рд░ рдпреВрдПрд╕рдмреА рдореЗрдЯрд┐рдпреЛ рдмреЛрд░реНрдб рдХрд┐рдЯ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдкрдХреЗ рд▓рд┐рдП рдкреЗрд╢реЗрд╡рд░ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдлрд╝рд┐рдЬрд╝реЗрдЯреНрд╕ - рд╕реЗрдВрд╕рд░ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдЪрдпрди, рд╕реЗрдВрд╕рд░ рдХреЗ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХреЗ рд╕рд╛рде рдордиреЛрд░рдВрдЬрди рдХрд┐рдЯ, рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдХреНрд╕реЗ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЙрдкрджреНрд░рд╡, рдЕрдЧрд░ рдЖрдкрдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реЗрдВрд╕рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдХреАрдордд рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рдирд┐рдХрд▓рд╛ рд╣реИред
- USBTenki - рдХреБрдЫ рддрд╕реНрд╡реАрд░реЛрдВ рдореЗрдВ, рдмрд┐рд▓реНрдб рдХреНрд╡рд╛рд▓рд┐рдЯреА рдмрд╣реБрдд рдордЬреЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдХрд┐ API рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЗрд╕ рддрдереНрдп рдХреЛ рдкрд╕рдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ OpenSource)ред
- рдлрд╝реНрд░реАрд╕реНрдХреЗрд▓ рдФрд░ рдЕрдиреНрдп рд╕реЗ рдбреЗрдореЛ - рд╕реЗрдВрд╕рд░ рдХрдВрдкрдирд┐рдпрд╛рдВ рд╕реЗрдВрд╕рд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдЯ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред рд╢рд╛рдпрдж рдРрд╕реЗ рд╕реЗрдЯ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдВрдЧреЗред рд╕рдорд╕реНрдпрд╛рдПрдВ - рд╕реЗрдЯ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЯрд┐рдВрдХрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред