
рдзреАрд░реЗ-рдзреАрд░реЗ рдореЗрд░реЗ рдШрд░ рдХреЛ рдереЛрдбрд╝рд╛ рд╣реЛрд╢рд┐рдпрд╛рд░ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдХреЗ рд▓рд┐рдП рд░реЗрдЬрд╝рдмреЗрд░реА (рдЬреЗрдб-рд╡реЗрд╡) рд╡рд┐рд╕реНрддрд╛рд░ рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреЛрди рд╕реЗ рд▓рд╛рдЗрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХрд┐рдпрд╛, рдлрд┐рд░ рдореИрдВрдиреЗ рдПрд╡реАрдЖрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реЛрдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд┐рдпрд╛ рдФрд░ рдПрд▓рдИрдбреА рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рддрд╛рдкрдорд╛рди рджрд┐рдЦрд╛рддреЗ рд╣реБрдП рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдореМрд╕рдо рд╕реНрдЯреЗрд╢рди рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ред рдЕрдм рдмрд╛рд░реА рдЖрдИрдлреЛрди рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реЗ рдЯреАрд╡реА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╣реИред
рдореИрдВ рдПрдХ рдореАрдбрд┐рдпрд╛ рдкреНрд▓реЗрдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ Xbian рд╡рд┐рддрд░рдг рдХреЗ рд╕рд╛рде рд░рд╛рд╕реНрдкрдмреЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рддреБрд░рдВрдд рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛ рдХрд┐ рдореИрдВ рдЯреАрд╡реА рдХреЛ рдХреИрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реВрдВрдЧрд╛ред рд░рд╛рд╕реНрдкрдмреЗрд░реА рджреГрд╖реНрдЯрд┐ рдХреА рд╕реАрдзреА рд░реЗрдЦрд╛ рдореЗрдВ рдЯреАрд╡реА рдХреЗ рдиреАрдЪреЗ рдПрдХ рд╢реЗрд▓реНрдл рдкрд░ рдЦрдбрд╝рд╛ рд╣реИред GPIO рдкрд┐рди рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░, рдЖрдкрдХреЛ IR LED рдХреЛ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЙрд╕ рдкрд░ рд╕рд┐рдЧреНрдирд▓ рд▓рдЧрд╛рдиреЗ рд╣реЛрдВрдЧреЗ рдЬреЛ рдореЗрд░рд╛ рдЯреАрд╡реА рд╕рдордЭрддрд╛ рд╣реИред рд╡рд┐рдЪрд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рдерд╛!
рдЕрдЧрд▓рд╛, рд╣рдо рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдХреЗ рд▓рд┐рдП рдЖрдИрдЖрд░ рдЯреНрд░рд╛рдВрд╕реАрд╡рд░ рдмреЛрд░реНрдб рдХреЛ рдХреИрд╕реЗ рдорд┐рд▓рд╛рдк рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдлреЛрди рд╕реЗ рдЪреИрдирд▓ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ, рд╡реЙрд▓реНрдпреВрдо рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ, рдЯреАрд╡реА рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдФрд░ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдЯреАрд╡реА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдЖрдИрдЖрд░ рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЯреАрд╡реА рдХреЛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рди рд╕рдВрдХреЗрддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд░рд┐рдореЛрдЯ рдХреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЖрдИрдЖрд░ рд░рд┐рд╕реАрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд░рд╛рд╕реНрдкрдмреЗрд░реА рдХреЗ рд▓рд┐рдП рдмреЛрд░реНрдб рдореЗрдВ рдПрдХ рд░рд┐рд╕реАрд╡рд░ рдФрд░ рдПрдХ рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рджреЛрдиреЛрдВ рд╣реЛрдВрдЧреЗред рдмреЛрд░реНрдб рдХреЛ рдереЛрдбрд╝реА рдЬрдЧрд╣ рд▓реЗрдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ GPIO рдкрд░ рдбрд╛рд▓ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рд░рд┐рд╕реАрд╡рд░ рдХреБрд▓ 4 рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП GPIO 11, GPIO 9 рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░, рдкреНрд▓рд╕ 3.3V рдкрд╛рд╡рд░ рдФрд░ рдЧреНрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдмреЛрд░реНрдб рдХрд╛ рд╕рд░реНрдХрд┐рдЯ рдЖрд░реЗрдЦ рд╣реИ:

рдЗрд╕рдореЗрдВ рдирд┐рдореНрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
1) R1 - 1 kOhm (рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛, рдЖрдзрд╛рд░ рдХреЛ 2.5mA рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЕрдзрд┐рдХрддрдо рдЖрдзрд╛рд░ рдзрд╛рд░рд╛ рдЬреЛ GPIO рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ 16mA рдХреЛ рдЬрд▓рд╛ рдирд╣реАрдВ рд╕рдХрддреА рд╣реИ)
2) рдЖрд░ 2 - 33 рдУрдо (рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛, рдПрд▓рдИрдбреА рдкрд░ рд╡рд░реНрддрдорд╛рди рдХреЛ 50mA рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдХрд╛рд░рдг рд╕рд┐рдЧреНрдирд▓ рдордЬрдмреВрдд рд╣реИ, рд╕реАрдорд╛ 5 рдореАрдЯрд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ)
3) Q1 - BC547 (рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╡рд░реНрдзрди рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░)
4) D1 - IR рдПрд▓рдИрдбреА рд░рд┐рдореЛрдЯ 36-38 KHz (IR рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░) рд╕реЗ
5) IR - TSOP1738 (IR рд░рд┐рд╕реАрд╡рд░)
рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдореЙрдбреНрдпреВрд▓ рдХрд┐рд╕ GPIO рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реИ рдФрд░ рдХреМрди рд╕рд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдлрд┐рд░, LUT рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдЫреЛрдЯрд╛ рдмреЛрд░реНрдб рдмрдирд╛рдпрд╛ред soldered:

рдФрд░ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд, рдореЙрдбреНрдпреВрд▓ рддрдВрдЧ рдкрд░ рдкрдХрдбрд╝ рдХреЗ рд▓рд┐рдП рдирд┐рдЪрд▓реЗ 5x2 GPIO рдкрд┐рди рд▓реЗрддрд╛ рд╣реИред рдЖрдк 5x1 рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдмреЛрд░реНрдб рддреИрдпрд╛рд░ рд╣реИ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдПрдХ рдЛрдг рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдИрдЖрд░ рд░рд┐рд╕реАрд╡рд░ рдмрд╣реБрдд рднрд╛рд░реА рд╣реИ рдФрд░ рдкрд╛рд░рджрд░реНрд╢реА рд░рд╛рд╕реНрдкрдмреЗрд░реА рдорд╛рдорд▓реЗ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реИ, рдЖрдк рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдХреЙрдореНрдкреИрдХреНрдЯ 38KHz рдЖрдИрдЖрд░ рд░рд┐рд╕реАрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм рд╕реЙрдлреНрдЯрд╡реЗрдпрд░, рдХреНрд░рдо рдореЗрдВ рдореИрдВ рд╡рд┐рдШрдЯрд┐рдд рдХрд░ рджреВрдВрдЧрд╛ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
1) рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЖрдИрдЖрд░ рдХрдорд╛рдВрдб рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрд╕рд░ рдХрд░реЗрдВ
2) рдПрдХ рд╕рд░реНрд╡рд░ рдЬреЛ HTTP рдХрдорд╛рдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ lirc рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ IR рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬрддрд╛ рд╣реИ
3) рдлреЛрди рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛ рд╕рд░реНрд╡рд░ рдХреЛ HTTP рдХрдорд╛рдВрдб рднреЗрдЬрддрд╛ рд╣реИ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдИрдЖрд░ рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдареАрдХ рдХрд░реЗрдВрдЧреЗ
/ рдЖрджрд┐ / рдореЙрдбреНрдпреВрд▓ рддрд╛рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рд╣реЛ рдЬрд╛рдПрдВ:
xbian @ xbian ~ $ рдмрд┐рд▓реНрд▓реА / рдЖрджрд┐ / рдореЙрдбреНрдпреВрд▓
рдЗрдВрдЯрд░рдлрд╝реЗрд╕
/ рджреЗрд╡ / lirc0 рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП
, /boot/config.txt рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
dtoverlay=lirc-rpi,gpio_in_pin=11,gpio_out_pin=9
рд░рд┐рдмреВрдЯ, рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЕрдЧрд░ рдЗрд╕рдХреА рдбреЗрдореЙрди рдЪрд▓ рд░рд╣реА рд╣реИ, рддреЛ рдЗрд╕реЗ рд░реЛрдХ рджреЗрдВред рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдорд╛рд░рд╛ рдореЙрдбреНрдпреВрд▓ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
xbian @ xbian ~ $ sudo mode2 -d / dev / lirc0 space 16777215 pulse 4534 space 4421 pulse 621 space 1642 pulse 582 space 1648
рдпрджрд┐ рдЖрдк рдмрдЯрди рджрдмрд╛рддреЗ рд╕рдордп рд╕рдВрдЦреНрдпрд╛ рдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдИрдЖрд░ рд░рд┐рд╕реАрд╡рд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдЕрдм рд╣рдо рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХрдорд╛рдВрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ:
xbian @ xbian ~ $ sudo irrecord tv_samsung.confрдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ рдФрд░ рдЖрдк рдЕрдкрдиреЗ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рд╕реЗ рдХреЛрдб рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде
tv_samsung.conf рдХреЙрдиреНрдлрд┐рдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред
рдкрд░рд┐рдгрд╛рдореА рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ
/ etc / lirc / remotes / рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдБред
рдпрд╣рд╛рдБ рдореБрдЦреНрдп рдмрдЯрди рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ:
xbian @ xbian ~ $ cat /etc/lirc/remotes/tv_samsung.conf
рдЕрдм рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рд╣рдо рд▓реЗрд╕рд░ рдбреЗрдореЙрди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред IR рдХрдорд╛рдВрдб рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
xbian @ xbian ~ $ SEND_ONCE TV KEY_POWERрдЬрд╣рд╛рдВ,
SEND_ONCE - рдирд┐рд░реНрджреЗрд╢, рдПрдХ рдмрд╛рд░ рднреЗрдЬреЗрдВ
рдЯреАрд╡реА - рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЯреАрд╡реА рдХрд╛ рдирд╛рдо
/etc/lirc/remotes/tv_samsung.confKEY_POWER - рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХрдорд╛рдВрдб рдХрд╛ рдирд╛рдо
/etc/lirc/remotes/tv_samsung.confрдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЯреАрд╡реА рдХреЛ рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдлреЛрди рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдкрд░ рдЬрд╛рдПрдВред
рд╣рдореЗрдВ рдПрдХ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛ рдФрд░ irsend рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛, рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ Apache http рд╕рд░реНрд╡рд░ рдХреЛ рдЙрдард╛рдпрд╛ рдФрд░ cgi-bin рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ред рдореЗрд░реЗ рдПрдХреНрд╕рдмрд┐рдпрди рд╡рд┐рддрд░рдг рдореЗрдВ, рдпрд╣ рдлрд╝рд╛рдЗрд▓
/ etc / apache2 / sites- enable
/ 000-default рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , cgi-bin рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд╣рд╛рдВ рджреЗрдЦрдирд╛ рд╣реИ
.... ScriptAlias /cgi-bin/ /var/www/cgi-bin/ <Directory "/var/www/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ....
рддрдм рдЙрдиреНрд╣реЛрдВрдиреЗ bash рдкрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдЬреЛ HTTP рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ irsend рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ:
xbian @ xbian ~ $ cat /var/www/cgi-bin/main.cgi
рд╣рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рддреЗ рд╣реИрдВ:
xbian @ xbian / var / www / cgi-bin $ sudo chmod + x main.cgiрд╣рдо рдЕрдкрд╛рдЪреЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдЯреАрд╡реА рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ:
192.168.1.23/cgi-bin/main.cgi?KEY_POWERрдпрджрд┐ рд╕рд░реНрд╡рд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:
IR рдХреЛрдб рднреЗрдЬреЗрдВ: KEY_POWERрдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐
/cgi-bin/main.cgi рдХреЗ рдмрд╛рдж
? рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓
/etc/lirc/remotes/tv_samsung.conf рд╕реЗ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдПрдХ HTTP рдПрдкреАрдЖрдИ рд╣реИ, рдЕрдм рдЖрдк рдХрд┐рд╕реА рднреА рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдЯреАрд╡реА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдЖрдк рдЯреАрд╡реА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ 15 рдорд┐рдирдЯ рдореЗрдВ iPhone рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдЖрд╡реЗрджрди рд▓рд┐рдЦрд╛ред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреМрд╢рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк OpenRemote рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ, рдмрдЯрди рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП OpenRemote рдирд┐рд░реНрдорд╛рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдмрдЯрди рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ HTTP рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИред
Z- рд╡реЗрд╡ OpenRemote рдХреЗ рд╕рд╛рде рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдзрд╛рд░рд┐рдд рд╣реИрдореИрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓реЗрдЦ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ!
рдЕрдЪреНрдЫрд╛ рдкреНрд░рдмрдВрдзрди рд╣реИ!