ESP8266 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрджреНрд╡рд┐рддреАрдп WSGI рд╡реЗрдм рд╕рд░реНрд╡рд░ред рднрд╛рдЧ 1


рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!

рдпрд╣ рд▓реЗрдЦ рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп WSGI рд╕рд░реНрд╡рд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдореЗрд░реЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рднрд╛рдЧ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ред

рдореБрдЦреНрдп рджрд░реНрд╢рдХ рдиреМрд╕рд┐рдЦрд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ рдЬреЛ рдкрд╛рдпрдерди рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди http рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЬрд╝реЗрди рдХреЛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рддреИрдпрд╛рд░? рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдЪрд▓рддреЗ рд╣реИрдВред

рдкрд╣рдЪрд╛рди


рд╣рд╛рдВ, рдпрд╣ рд▓реЗрдЦ рдореЗрд░реЗ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рда рд╕рдВрдЧрдд рд╣реИ (рдореИрдВ рдПрдХ рд╡реАрдбрд┐рдпреЛ рдмреНрд▓реЙрдЧ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред рдЕрдЧрд░ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ Youtube рдкрд░ рдПрдХ рд╡реАрдбрд┐рдпреЛ ред

рдХреНрдпрд╛ рдЖрдкрдХреЛ рдХрднреА рдРрд╕рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ рдЬреЛ рдХрд┐рд╕реА рдФрд░ рдиреЗ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рд╣реЛ? рдкрд╛рдЧрд▓рдкрди рдХреЗ рдореБрджреНрджреЗ рдкрд░ рдХреБрдЫ рдЕрдиреЛрдЦрд╛, рдмрд┐рд▓реНрдХреБрд▓ (рдпрд╛ рдирд┐рд░рдкреЗрдХреНрд╖ рдХреЗ рдХрд░реАрдм) рдмреЗрдХрд╛рд░, рд▓реЗрдХрд┐рди рджрд┐рд▓рдЪрд╕реНрдк?

рдирд╣реАрдВ? рдЦреИрд░, рднрдЧрд╡рд╛рди рдХрд╛ рд╢реБрдХреНрд░ рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдЧреЛрдВ рдиреЗ рдореБрдЭреЗ рдкрдврд╝рд╛ред

рдФрд░ рдореИрдВрдиреЗ рдПрдХ рдЕрдиреЛрдЦреА рдФрд░ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХреА, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдореБрдЭреЗ рдФрд░ рдкрд╛рдардХ рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╕рдордЭрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓реЗрдЧреА рдХрд┐ http рдФрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд╛рдардХ рдХреЛ рдкрд╛рдЧрд▓рдкрди рдХреА http рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ, рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдФрд░ рдЪрд╛рд▓рдХ рдЦрд╛рдорд┐рдпреЛрдВ рдХреЗ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ :-) рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдбреБрдмреЛ рджреЗрдЧреАред рдХреНрдпрд╛ рдЖрдк рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рднреА рджрд░реНрдж рдХреЛ рдЬрд╛рди рдкрд╛рдПрдВрдЧреЗ рдФрд░ рд╕рд░рд▓ рдЧреВрдВрдЧрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВрдЧреЗ

рд╡реИрд╕реЗ, рд╢рд╛рдпрдж рдЖрдк рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд╣реАрдВ рдмрд╛рд╣рд░ рдкреИрджрд╛ рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╛рдИ-рдлрд╛рдИ рдХреЗ рдмрд┐рдирд╛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдЬрд╝реАрд░реЛ рд╣реИ рдФрд░ рд╡рд╛рдИ-рдлрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдирдУрдбреАрдПрдорд╕реАрдпреВ рд╣реИред рддреЛ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ - рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ Django рдкрд░ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд▓рд┐рдЦрдирд╛ рдФрд░ рд╡рд╛рдИ-рдлрд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд░рдирд╛ред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдпрд╛ рддреЛ рд╡рд╛рдИ-рдлрд╛рдИ рдХреЗ рд╕рд╛рде рд░рд╛рд╕реНрдкрдмреЗрд░реА рдЦрд░реАрджрдиреЗ рдпрд╛ рдПрдХ рд╡рд╛рдИ-рдлрд╛рдИ рдПрдбрд╛рдкреНрдЯрд░ рдХреЛ рдПрдХ рд░рд╛рд╕реНрдкрдмреЗрд░реА рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдИрдПрд╕рдкреА 8266 рдХреЛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдИрдПрд╕рдкреА 8266 рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдпрд╛ред

рдлреВрд╣, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЙрдЪрд┐рдд рд╣реВрдБред рдЕрдм рдмрд╛рдд рд╣реИ

рд╕рд┐рджреНрдзрд╛рдВрдд


рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдПрдХ рдЬрдЯрд┐рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬреЛ рд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдирд┐рдореНрди рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХрдЪреНрдЪреЗ http рдЕрдиреБрд░реЛрдзреЛрдВ, рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ, рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ, рднрд╛рд░ рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдиреЗ рдЖрджрд┐ред рдФрд░ рдЗрд╕ рдЬрдЯрд┐рд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрд▓рдЧ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЙрдбрд▓, рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдФрд░ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рджреЛрдиреЛрдВ рдШрдЯрдХ рд╡реЗрдм рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЬреНрдЮрд╛рди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХрдо рдЬрд╛рдирдирд╛ рдмреЗрд╣рддрд░ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдкрд╛рдпрдерди рд╡реЗрдм рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдЧрдирд┐рдХреЛрд░реНрди, рдмреЛрдЬрд░реНрди, рдЪреЗрд░реАрдкреА, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдирд╣реАрдВ) рдореЗрдВ рд▓рд┐рдЦрд┐рдд рдХреЗ рд╕рд╛рде рдХрдИ рд╕рдВрдЧрдд рд╣реИрдВред

рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрдИ рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИрдВ рдЬреЛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ? рдпрд╣ рд╕рд░рд▓ рд╣реИ - рд╣рдореЗрдВ рдПрдХ рдорд╛рдирдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдорд╛рдирдХ рдХреЛ WSGI рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 1 WSGI

WSGI PEP рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЙрдирдХреА рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдЪреМрдЦрдЯреЗ рдФрд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдФрд░ рдирд┐рдореНрди рдЪрд┐рддреНрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рдпрдерди рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ

рдЫрд╡рд┐

рдЪрд┐рддреНрд░ 2

рдкрд╛рдардХ рдЪрд┐рддреНрд░ рдореЗрдВ ESP8266 рдиреЛрдЯрд┐рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдирд╣реАрдВ, рдореИрдВрдиреЗ рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рдирд╣реАрдВ рд░рдЦрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рдорд╛рдиреНрдп рд╣реЛрдЧрд╛ред

ESP8266 рдХреЛ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдПрдЯреА рдлрд╝рд░реНрдорд╡реЗрдпрд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ AT рдХрдорд╛рдВрдбреНрд╕ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдПрдЯреА рдХрдорд╛рдВрдбреНрд╕ рдХреА рдорджрдж рд╕реЗ, рд╡рд╣ рд╕реЛрд╕рдХреЗрдЯ рдЙрддреНрддрд░ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ http рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ (рд╡рд╛рдИрдлрд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛

рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдкрд░, рдИрдПрд╕рдкреА 2 рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ - рд╕реЙрдХреЗрдЯ рдЖрдИрдбреА, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВрдЧреЗред рд╡реИрд╕реЗ, ESP8266, рдЕрдзрд┐рдХрддрдо 4 рдПрдХ рд╕рд╛рде рд╕реЙрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ http рдЕрдиреБрд░реЛрдз

рд╣рдорд╛рд░рд╛ рдЕрдЬрдЧрд░ 3 рд╡реЗрдм рд╕рд░реНрд╡рд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкрд░реНрдпрд╛рд╡рд░рдг рд╡рд╕реНрддреБ рдореЗрдВ рд╣реЗрдбрд░ рдХреЛ рдореЛрдбрд╝рдХрд░ http рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЙрдард╛рддрд╛ рд╣реИ рдЗрд╕реЗ start_response рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдЙрддреНрддреАрд░реНрдг рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░рд╛ рдЖрд╡реЗрджрди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрдЧрд╛ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реЗрдбрд░ рдФрд░ http рдЕрдиреБрд░реЛрдз рдХреЗ рд╢рд░реАрд░ (рдЖрд╡рд╢реНрдпрдХ рддрд░реАрдХреЗ) рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рд╢рдмреНрджрдХреЛрд╢ рдХреБрдВрдЬреА WSGI рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ)

рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рдж рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдпрд╣ start_response рд╡рд┐рдзрд┐ рдХреЛ рдЦреАрдВрдЪрддрд╛ рд╣реИ, рдЗрд╕ рдкрджреНрдзрддрд┐ рдореЗрдВ рд╣рдореЗрдВ http рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдорд┐рд▓рддреЗ рд╣реИрдВ, рдХрдЪреНрдЪреЗ html рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ ESP8266 рдореЗрдВ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкреВрд░реА рдЪреАрдЬрд╝ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред ESP8266, рдмрджрд▓реЗ рдореЗрдВ

ред рдореИрдВрдиреЗ рдХрд╛рд░рдЦрд╛рдиреЗ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде ESP8266 AT рдХреЛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд▓реЗрдЦ рдореЗрдВ рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рдкрд╛рдпрд╛, рдПрдХ рд▓рд┐рдВрдХ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧреА URL рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдирдВрдмрд░ 2 рдХреЗ рддрд╣рдд рдорд┐рд▓реЗрдЧрд╛ред

AT рдЖрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП, ESP8266 рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ (рдореИрдВ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП ESLloter рдЦреЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ ESP8266 рдореЗрдВ рд╡рд╛рдИрдлрд╛рдИ рд╣реИред рдпрджрд┐ рд╡рд╛рдИ-рдлрд╛рдИ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рддреЛ рдИрдПрд╕рдкреНрд▓реЙрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд░рдирд╛ рднреА рдЖрд╕рд╛рди рд╣реИ

  1. рдХрдорд╛рдВрдб AT + CIPMUX = 1 - рдХрдИ рдХрдиреЗрдХреНрд╢рди рдЦреЛрд▓рддрд╛ рд╣реИ
  2. рдХрдорд╛рдВрдб AT + CIPSERVER = 1.80 (рдкреЛрд░реНрдЯ 80, рдЬрд┐рд╕реЗ рд╣рдо рдЦреЛрд▓рддреЗ рд╣реИрдВ)

рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдЯреАрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдХреЛ рдИрдПрд╕рдкреА 8266 рдкрд░ рдЙрдард╛рдпрд╛ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рд╕реЗ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ 2 рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреА рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ

- AT + CIPSEND рдХрдорд╛рдВрдб = рд╕реЙрдХреЗрдЯ рдирдВрдмрд░, рдмрд╛рдЗрдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛
рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЯрд░реНрдорд┐рдирд▓ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рдВрджреЗрд╢ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдЧрд╛ред
рдЬрдм рд╣рдо рдкрд░реНрдпрд╛рдкреНрдд рд╡рд░реНрдг рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╣рдореЗрдВ рдПрдХ рдирдпрд╛ рдХрдорд╛рдВрдб

AT + CIPCLOSE = рдирдВрдмрд░ рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реЙрдХреЗрдЯред

рдЙрд╕рдХреЗ рдмрд╛рдж, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЗрд╖рд┐рдд рдкрд╛рда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рд╕рдм рдЖрдЬ рдХреЗ рд▓рд┐рдП рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдореИрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рднрд╛рдЧ рдЬреЛрдбрд╝реВрдВрдЧрд╛ рдФрд░ рдирд┐рдХрд╛рд▓реВрдВрдЧрд╛ред рдореБрдЭреЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдФрд░ http рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд╛рде рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рд╣рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд▓рдЧрддреЗ рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рдж! рдЬрдм рддрдХред

рдЙрдкрдпреЛрдЧреА рдпреВрдЖрд░рдПрд▓


  1. Let`s Build A Web Server рдХреЗ рдЗрд╕ рд▓реЗрдЦ рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХреАред
  2. ESP8266 рдкрд░ AT рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░ рд▓реЗрдЦ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ ESP8266 рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реА
  3. рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рд╢рдХреНрддрд┐ рдХреЛ рдХрдо рдордд рд╕рдордЭреЛред AT рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг

Source: https://habr.com/ru/post/undefined/


All Articles