рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрдИрдкреА рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реНрдорд╛рд░реНрдЯ рдШрд░ рддрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╣реБрдВрдЪ (рднрд╛рдЧ 1)

рдкрд░рд┐рдЪрдп


рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢реАрд░реНрд╖рдХ рдЪреБрдирдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдЬреЛ рдЕрд░реНрде рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рддреБрд░рдВрдд рдЙрд╕ рдХрд╛рд░реНрдп рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдореИрдВрдиреЗ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред

рдПрдХ "рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо" рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ ioBroker рдХреЗ рд╕рд╛рде рдПрдХ рдлреИрдирд▓реЗрд╕ рд╣реЛрдо рд╕рд░реНрд╡рд░ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рдШрд░реЗрд▓реВ рд╕рд╛рдорд╛рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдмрд╛рд╣рд░ рд╕реЗ рд╕реЗрдВрд╕рд░ рдХреЛ рд╣реБрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рджреВрд░рд╕реНрде рдЧреНрд░реАрдирд╣рд╛рдЙрд╕ рд╕реЗ рдИрдПрд╕рдкреА 32 рдкрд░)ред рдореИрдВрдиреЗ рдЗрд╕реЗ mqtt рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрдХ рдкрд╣реБрдВрдЪред

рд╕рд╛рдорд╛рдиреНрдп рдмрд╛рдд рд╣реИред рд▓реЗрдХрд┐рди рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВ:

  • рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдкрд╛рд╕ рдореБрдЭреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрдИрдкреА рдкрддрд╛ рджреЗрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдФрд░ рдХреЛрдИ рдЕрдиреНрдп рдкреНрд░рджрд╛рддрд╛ рдирд╣реАрдВ рд╣реИрдВред
  • рдореБрдЭреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред рдПрдХ рдмрд╛рд╣рд░реА рд╕реЗрд╡рд╛ рднреА рдмрдВрдж рд╣реЛ рд╕рдХрддреА рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ gbridge рдиреЗ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рднреЗрдЬреА рдереА)ред рдФрд░ рдмрд╕ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдореИрдВ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдЧрд░ рдХреБрдЫ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдереЛрдбрд╝рд╛ рд░рдХреНрдд рд╕реЗ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░реЗрдВред
  • рд╕реБрд░рдХреНрд╖рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╡реНрдпрд╛рдореЛрд╣ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ ioBroker рдбрд╛рд▓ рд░рд╣рд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдХрдИ рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реИрдВ (рдлрд╝реНрд▓реЛрдЯ ...)ред рд╕рдЪ рдореЗрдВ рдирд╣реАрдВред

рдЖрдЧреЗ рдореИрдВ рддреБрд░рдВрдд рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛, рд▓реЗрдХрд┐рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ред рдпрд╣ рдХреИрд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛, рд╡рд┐рд╢рд▓рд┐рд╕реНрдЯ рдХреЛ рдХреИрд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛, рдирд┐рд░реНрдгрдп рдмрджрд▓ рдЧрдПред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЕрдзрд┐рдХ рд╕рд╣реА рдврдВрдЧ рд╕реЗ / рдХреБрд╢рд▓рддрд╛ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ (рдореИрдВ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░ рдирд╣реАрдВ рд╣реВрдВ, рдбреЗрд╡рд▓рдкрд░ рдирд╣реАрдВ)ред рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЗрд╕реЗ рджреВрд░ рддрдХ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдПрдХ рдЕрдВрддрд░рд┐рдо рд╕рдорд╛рдзрд╛рди рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдПрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рдкрд╛рдпрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕ рднрд╛рдЧ рдореЗрдВ рдЬреЛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рдХрд╛рдлреА рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ "рдордзреНрдпрд╡рд░реНрддреА" рд╣реИред

Mqtt рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрддрд╛


рдШрд░ рдкрд░, рд░рд╛рдЙрдЯрд░ рдкрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрдИрдкреА рдЪрдордХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рд░рдВрдЬрдХ рдФрд░ рдПрдирд╛рд▓реЙрдЧреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ), рдЕрд░реНрдерд╛рддреН, рдкреНрд░рджрд╛рддрд╛ 10.x.x.x рджреЗрддрд╛ рд╣реИ, рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд┐рдирд╛ред рддреЛ, рдЖрдкрдХреЛ рдПрдХ рдЫреЛрдЯреЗ рд╡реАрдкреАрдПрд╕ рдХреЛ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкреНрд░реЛрдмреНрд░реЛрд╕ рдмрдирд╛рдПрдВред

рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд░рдВрдЧ рд╣реИред рд╣реЛрдо рд╕рд░реНрд╡рд░ рдкрд░ (рдореИрдВ рдЗрд╕реЗ iob.xxx.xx рдХрд╣реВрдВрдЧрд╛) рдореИрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ:

ssh -N -T -R pub.xxx.xx:1883:127.0.0.1:1883 a@iob.xxx.xx 

рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ pub.xxx.xx рдХреЗ рдкреЛрд░реНрдЯ 1883 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдк рдЦреБрдж рдХреЛ рдЕрдкрдиреЗ рдШрд░ рдХреЗ рдЖрдИрдУрдмреА рдкрд░ рдЦреЛрдЬрддреЗ рд╣реИрдВ: 1883 mqtt (рдордЪреНрдЫрд░) рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реБрд░реВ рд╣реЛ, рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдмрд╛рдж рдХрдиреЗрдХреНрд╢рди рдмрд╣рд╛рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди рдХрд░рддреЗ рд╣реБрдП, рдСрдЯреЛрд╕реЙрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

/etc/systemd/system/ssh_mqtt.service:

[Unit]
Description=SSH Tunnel mqtt
After=network.target

[Service]
Environment="AUTOSSH_GATETIME=0"
ExecStart=autossh -M 0 -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" -NR pub.xxx.xx:1883:127.0.0.1:1883 -i /home/a/.ssh/id_rsa a@pub.xxx.xx

[Install]
WantedBy=multi-user.target

рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ systemctl рдЗрдиреЗрдмрд▓ / рд░рд┐рд╕реНрдЯрд╛рд░реНрдЯ, рдЗрддреНрдпрд╛рджрд┐ред рдореИрдВ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдСрдЯреЛрд╕рд╣ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореБрдЭреЗ рд▓рдЧрд╛рддрд╛рд░ рдлреНрд░реАрдЬ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрддрд╡рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп ssh рдкрд░ рдмрд╕рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ:

/etc/systemd/system/ssh_mqtt.service:

[Unit]
Description=SSH Tunnel mqtt
After=network.target

[Service]
Restart=always
RestartSec=20
User=anri
ExecStart=/bin/ssh -N -T -R pub.xxx.xx:1883:127.0.0.1:1883 -i /home/a/.ssh/id_rsa a@pub.xxx.xx

[Install]
WantedBy=multi-user.target

рдмрд╛рдж рдореЗрдВ, рд╡реИрд╕реЗ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдкреНрд░рджрд╛рддрд╛ рдЗрддрдирд╛ рддрд┐рд░рдЫрд╛ рд╣реИред рдЦреИрд░, рдпрд╛ 45 рд░реВрдмрд▓ / рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд╕реНрддреА рджрд░ рдЗрддрдиреА рдХреБрдЯрд┐рд▓рддрд╛ рд╕реЗ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИред рд╕рддреНрд░ рд╕рдордп-рд╕рдордп рдкрд░ рд▓рдЯрдХрд╛ рд░рд╣рддрд╛ рд╣реИ, рддрдм рднреА рдЬрдм рдпрд╣ рдХреЗрд╡рд▓ ssh (MobaXterm) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рджреВрд╕рд░реЗ (55 рд░реВрдмрд▓ / рдорд╣реАрдиреЗ) рд╕реЗ рд╡реАрдкреАрдПрд╕ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛, рдФрд░ рдлреНрд░реАрдЬ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИрдВред

рд╡реИрд╕реЗ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдЬрд╣рд╛рдВ рди рдХреЗрд╡рд▓ рдХреАрдордд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡реАрдкреАрдПрд╕ рд▓реЗрдирд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдкрд┐рдВрдЧ (10-20%) рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдмрд╛рдж рдореЗрдВ рдореИрдВрдиреЗ рдЯреАрдПрд▓рдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 8883 рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдпрд╛ред рдЙрдиред рдордЪреНрдЫрд░ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

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

рдЪреВрдВрдХрд┐ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдореИрдВрдиреЗ ESP32 рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрд░ рднреА рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рдореИрдВрдиреЗ рджреЗрдЦрд╛ (рдпрд╛ рдмрд╕ рд╕реЛрдЪрд╛ рдерд╛, рдореБрдЭреЗ рдЕрдм рдпрд╛рдж рдирд╣реАрдВ рд╣реИ) рдХрд┐ рдЬрдм рд╡реАрдкреАрдПрди рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ рдмреИрдЯрд░реА рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдЦрдкрдд рд╣реЛрдЧреАред рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди, рдЪрдХреНрд░: рдЙрдареЛ, рд╕реЗрдВрд╕рд░ рдХреЛ рдмрд┐рдЬрд▓реА рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рд╡рд╛рдИрдлрд╛рдИ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, mqtt рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рд╕реЗрдВрд╕рд░ рд░реАрдбрд┐рдВрдЧ рдкрдврд╝реЗрдВ рдЬреИрд╕реЗ рд╡реЗ рддреИрдпрд╛рд░ рд╣реИрдВ, mqtt рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ, рд╕реЗрдВрд╕рд░ рд╕реЗ рдмрд┐рдЬрд▓реА рдмрдВрдж рдХрд░реЗрдВ, 10 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдЧрд╣рд░реА рдиреАрдВрдж рдореЗрдВ рдЬрд╛рдПрдВред

рдЖрдо рддреМрд░ рдкрд░, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЪрдХреНрд░ рдореЗрдВ рд▓рдЧрднрдЧ 4 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред 1.5-2 рд╕реЗрдХрдВрдб - рд╡рд╛рдИрдлрд╛рдИ рд╕реЗ рдХрдиреЗрдХреНрд╢рди, рдЯреАрдПрд▓рдПрд╕ рдкрд░ mqtt рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЗ рдХрд╛рд░рдг рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рджреВрд╕рд░рд╛ред рдпрд╣ рдЖрдкрдХреЛ 4 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд╕реВрдЯ рдХрд░рддрд╛ рд╣реИ, рд╕рднреА рд╕рдорд╛рди, рд╕реЗрдВрд╕рд░ рдХреЛ рдЬрд╛рдЧрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╡реАрдкреАрдПрди рдиреАрдЪреЗ рдЪрд▓рд╛ рдЧрдпрд╛ (рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рдерд╛ рдЬрдм рдСрдЯреЛрд╢реЙ рдЧрд┐рд░ рдЧрдпрд╛), рддреЛ рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рддрд╛рдХрд┐ 20 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рд╕рд┐рд╕реНрдЯрдо рд╡реИрд╕реЗ рднреА рд╕реЛ рдЬрд╛рдПред рд▓реЗрдХрд┐рди 4 рдХреЗ рдмрдЬрд╛рдп 20 рд╕реЗрдХрдВрдб рдмрд╣реБрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ mqtt рд╕рд░реНрд╡рд░ рдХреЛ рдмрд╛рд╣рд░реА VPS рдкрд░ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдЕрдм рдЬрдм рд╕рдм рдХреБрдЫ рдПрдХ рдШрдбрд╝реА рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИред

рд╡рд┐рдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрддрд╛


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

рд▓реЗрдХрд┐рди рд╡рд╣ рд╢рд╛рдВрдд рдирд╣реАрдВ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдХрд╣рддреЗ рд╣реИрдВ, рдореИрдВ рдлрд╝реНрд▓реЛрдЯ рдореЗрдВ рдЧреНрд░рд╛рдлрд╝ рдЦреАрдВрдЪрддрд╛ рд╣реВрдВ, рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдмреЛрд▓ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ vis.xxx.xx : 8082 / vis / index.html рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реВрдВ , рд▓реЗрдХрд┐рди рдЕрдВрджрд░ vis.xxx.xxx рдЧреНрд░рд╛рдлрд╝ рдХреЗ рд▓рд┐рдВрдХ рд╣реИрдВ : 8082 / flot / index.htmlред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ / рд╡рд┐рдЬрд╝ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЧреНрд░рд╛рдлрд╝ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд┐рдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реИред

рдХреБрдЫ рдХреНрд╖рдгреЛрдВ рдореЗрдВ рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдЕрдЬреАрдм рдерд╛ - рдореИрдВ рд╡рд┐рдЬрд╝ рдкрд░ рдЕрдзрд┐рдХреГрдд рдерд╛, рдореИрдВ рдЧреНрд░рд╛рдлрд╝ рджреЗрдЦрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдиреАрдЪреЗ рджрд╛рдИрдВ рдУрд░ рдПрдХ рдкрд╛рд░рднрд╛рд╕реА "рд╕рд░реНрд╡рд░ рд╕реЗ рдХреЛрдИ рд╕рдВрдмрдВрдз рдирд╣реАрдВ" рдЦрд┐рдбрд╝рдХреА рд╣реИред рдЗрд╕реЗ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ css рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВред рд▓реЗрдХрд┐рди, рдЬреИрд╕реЗ рд╣реА рдореИрдВрдиреЗ рдЙрд╕реА рд╕реНрдХреНрд░реАрди рдкрд░ рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд░реЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдлреНрд░реЗрдо рдореЗрдВ рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рдореЗрд░рд╛ рдУрд╡рд░рд▓реИрдк рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред (рдЬреИрд╕рд╛ рдХрд┐ рдмрд╛рдж рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛, рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)ред рдореИрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реВрдВ - рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдХреЛрдИ рд╢рдкрде рдирд╣реАрдВред

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдореЛрдб рдореЗрдВ рдиреЗрдЧреНрдиреЗрдХреНрд╕ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕реА рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ рдкрд░ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдФрд░ рдЙрд╕ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдмрдирд╛ рд▓реЗрдВред

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдкреНрд▓реЗ рдорд╛рд░реНрдХреЗрдЯ рд╕реЗ рджреЗрд╢реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди iobroker.vis рдЗрд╕ рддрд░рд╣ рд▓реЙрдЧ рдЗрди рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рдФрд░ рдореИрдВ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХрдИ рдЕрдЪреНрдЫреЗ рдлреАрдЪрд░ рд╣реИрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╕реНрдХреЗрд▓ (рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдореЛрдб рдореЗрдВ 93%) рд╕реЗрдЯ рд╣реИ, рдФрд░ рдЫрд╡рд┐ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рднрд┐рдиреНрди рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░, рдЖрдк рдмрд╕ рдЧреБрдгрд╛рдВрдХ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдмрд╛рдд рд╣реИред рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ...

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрдЬрд╛рдп URL рдореЗрдВ рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рдХреЛрдб рдЬреЛрдбрд╝реВрдВрдЧрд╛ред рдЯрд╛рдЗрдк рдХрд░реЗрдВ vis.xxx.xx : 8082 / <рд▓рдВрдмрд╛ рдЕрдиреБрдХреНрд░рдо> /vis/index.htmlред рдЕрдХреНрд╕рд░ рдРрд╕реА рдЯреНрд░рд┐рдХ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд▓рдЧрднрдЧ рдЕрд░реНрдЬрд┐рдд рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЧреНрд▓рд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде, рдЦреБрджрд╛рдИ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдХрдИ рд▓рд┐рдВрдХ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрдбрд╝ рд╕реЗред

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдХрдИ рд▓рд┐рдВрдХ рдорд┐рд▓реЗ, рдореИрдВрдиреЗ рдЙрдирдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдерд╛, рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдЕрдЧрд░ рд░реЗрдлрд░рд▓ рдореЗрдВ рдРрд╕рд╛ рдХреЛрдб рд╣реИ, рдлрд┐рд░ рднреА рднрд░реЛрд╕рд╛ рд╣реИ, рдпреВрдЖрд░рдПрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ, рдЖрджрд┐ред рд▓реЗрдХрд┐рди рд╡реЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рдЖрдПред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдХреБрдЯрд┐рд▓ рд╣реИ, рдЧрд▓рдд рд╣реИ, рдФрд░ рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╡реАрдкреАрдПрди


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

рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХрд╛ рдЬрд╝реЗрд░реЛрдЯрд┐рдпрд░ рдерд╛ред рдореЗрд░реЗ рдУрдПрд╕ (рд╡рд┐рдВрдбреЛрдЬ, рдПрдВрдбреНрд░реЙрдЗрдб, рд▓рд┐рдирдХреНрд╕) рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИрдВред рдФрд░ рдХрд░реНрддрд╛ рдореЗрдВ рднреА рддреИрдпрд╛рд░ рд╣реИрдВред рд╣рд╛рдБред рдореИрдВ рдбреЙрдХрдЯрд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдж рдореЗрдВред

рдЖрдк рдЧреНрд░рд╛рд╣рдХ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдХреЛрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ my.zerotier.com рдкрд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЕрдкрдиреЗ рдирд┐рдЬреА рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ (рдПрдХ рд▓рд╛ 10.20.30.0) рд╕реЗ рд╕реНрдереИрддрд┐рдХ рдкрддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ, рдФрд░ рдпрд╣ рдмрд╛рдд рд╣реИред рд╕рднреА рдЬреБрдбрд╝реЗ рд╣реБрдП рдЧреНрд░рд╛рд╣рдХ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬрд╝ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдерд╛ "рдХреНрд▓рд╛рдЗрдВрдЯ рд╢реБрд░реВ рдХрд┐рдП рдмрд┐рдирд╛ рдЖрдкрдХреЗ рдШрд░ рдХреЗ рд╡рд╛рдИрдлрд╛рдИ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рд╕реЗ рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред" рд╡реИрд╕реЗ, рдореЗрд░рд╛ рд╣реЛрдо рд╕рд░реНрд╡рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИ, рднрд▓реЗ рд╣реА рд╡рд╣ рдЦреБрдж рдХреЛ рд░реВрдЯ рдХрд░рддрд╛ рд╣реЛред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рд╣реЛрдо рдиреЗрдЯрд╡рд░реНрдХ 192.168.x.0 рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рд░реВрдЯ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ my.zerotier.com рдкрд░ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдореЗрд░реЗ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рдореЗрд░рд╛ рд╣реЛрдо рд╕рд░реНрд╡рд░ рд╣реИред рдареАрдХ рд╣реИ, рд╡рд╛рдИрдлрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ, рддрджрдиреБрд╕рд╛рд░ рд░реВрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (рд╡рд╛рдИрдлрд╛рдИ рд░рд╛рдЙрдЯрд░, рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕ 10.20.30.0 рд╣реЛрдо рд╕рд░реНрд╡рд░ рдкрд░)ред

Zerotier рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдПрдХ рдЕрд▓рдЧ DNS рд╕рд░реНрд╡рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдиред рдореИрдВрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛, рдФрд░ рдбреЛрдореЗрди рдирд╛рдо рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрддреЗ рдкрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдирд┐рдЬреА рдкрддреЗ рдкрд░ рд╣рд▓ рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ DNS рдЕрдм рд╣реЛрдо рд╕рд░реНрд╡рд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ Zerotier рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЖрдИрдкреА рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП dnsmasq рд╣рдереЗрд▓реАред

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрд╝реЗрд░реЛрдЯрд┐рдпрд░ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд░реНрдЧ рдХреЗ рдкреНрд░рднрд╛рд╡реА рд╡рд┐рдХрд▓реНрдк рд╕реЗ рдкреНрд░рд╕рдиреНрди рдерд╛ред рдЕрдЧрд░ рдореИрдВ рд╣реЛрдо рд╡рд╛рдИрдлрд╛рдИ рдореЗрдВ рдПрдХ Zerotier рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рд╣реЛрдо рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкрд┐рдВрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдЗрд╕рдХрд╛ IP рдкрддрд╛ Zerotier рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдорд┐рд▓рд┐рд╕реЗрдХрдВрдб рдХрд╛ рдПрдХ рд╣реА рдЬреЛрдбрд╝рд╛ рд╣реИ рдЬреЛ рдмрд┐рдирд╛ рдХреНрд▓рд╛рдЗрдВрдЯ (рд╕рд┐рд░реНрдл рд╡рд╛рдИрдлрд╛рдИ рдХреЗ рдЬрд░рд┐рдП) рд╣реИред рдЙрдиред рдХреНрд▓рд╛рдЙрдб рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдХреНрд╖рдг рдореЗрдВ рд╣реИред рдЖрдЧреЗ рдЯреНрд░реИрдлрд┐рдХ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╕реАрдзреЗ рдХреНрд▓рд╛рдЙрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдмрд╛рд╣рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реАрдкреАрдПрд╕ рдкрд░ рдУрдкрдирд╡реАрдкреАрдПрди, рд╡рд╣реА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╡реАрдкреАрдПрд╕ рддрдХ рдЪрд▓рд╛, рдФрд░ рдлрд┐рд░ рдЙрд╕реА рд╡рд╛рдИрдлрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣реЛрдо рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред

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

рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИ?


рдИрдПрд╕рдкреА 32 рд╡реАрдкреАрдПрд╕ рдкрд░ рддреИрдирд╛рдд mqtt рд╕рд░реНрд╡рд░ рдХреЛ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИред рдЯреАрдПрд▓рдПрд╕ рд╕реЗ рдЕрдзрд┐рдХ, рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

Zerotier рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╡реАрдкреАрдПрди рд╣реЛрдо рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Sonoff rfBridge рдЗрд╕ рд╣реЛрдо рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ VPS рд╕реЗ TPSota рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЯреАрдПрд▓рдПрд╕ рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп MQTT рдХреЛ 1883 рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡реИрд╕реЗ рднреА, рдШрд░ рдХреЗ рд╕рд░реНрд╡рд░ Zerotier рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдВрдЧреЗред

рдЦреИрд░, рдореИрдВ рд╕реАрдзреЗ рд╣реЛрдо рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ Zerotier рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдХреЗ рд╡рд┐рдЬрд╝рди рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВред рдЖрдк рдЗрд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдмрдВрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдпрд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдХрднреА-рдХрднреА рдореБрдЭреЗ рдЕрдиреНрдп рд╡реАрдкреАрдПрди рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "ILV-рдирд┐рд╖рд┐рджреНрдз")ред рдПрдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рджреЛ рд╡реАрдкреАрдПрди рддреБрд░рдВрдд рджреЛрд╕реНрдд рдирд╣реАрдВ рдмрди рдЧрдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ред

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

рдХреЗрд╡рд▓ "рдПрд▓рд┐рдпрди" рдкреНрд░рджрд╛рддрд╛ рдХрд╛ VPS рд╣реИред рдЦреИрд░, рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рд╕рдм рдХреБрдЫ рддреБрд░рдВрдд рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдЕрдЧрд░ рдореБрдЭреЗ рдкрддрд╛ рд╣реЛрддрд╛ рдХрд┐ рдореБрдЭреЗ OpenVPN рд╕реЗ рдХрд┐рддрдирд╛ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рддрд╛, рддреЛ рд╢рд╛рдпрдж рдореИрдВ рдирд╣реАрдВред рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдореЗрдВ - рдХрдВрдЯреЗрдирд░ рдХреА рд╡рдЬрд╣ рд╕реЗ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рдареАрдХ рдереАрдВред

рдирд┐рд╖реНрдХрд░реНрд╖


рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ OpenVPN рдФрд░ рдореЗрд░реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реБрд╡рд┐рдзрд╛рдУрдВ (рдХрдВрдЯреЗрдирд░, рд╣реЛрдо рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд░реВрдЯ рдХрд░рдирд╛) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред рдЕрдзрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдФрд░ рдХрдард┐рдирд╛рдЗрдпрд╛рдВ рд╣реЛрдВрдЧреАред рд▓реЗрдХрд┐рди рддреБрд░рдВрдд рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рджреВрд╕рд░рд╛ рднрд╛рдЧ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рдХреГрддрд┐рдпрд╛рдБ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред

рдФрд░ рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╢реНрди рдЬреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ: рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╡реАрдкреАрдПрд╕ рдФрд░ рдПрдХ рдЫреЛрдЯреА рд╕реА (512 рдПрдордмреА рд░реИрдо) рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ 1% рд╕реЗ рдХрдо рд╣реИред docker рдЖрдБрдХрдбрд╝реЗ:

рдЫрд╡рд┐

рдФрд░ рдореБрдЭреЗ рдпрд╣ рд╕рдм рдХреБрдЫ Google рдХреНрд▓рд╛рдЙрдб рд░рди, рдЕрдореЗрдЬрд╝реЕрди рдлрд╝рд╛рд░рдЧреЗрдЯ рдпрд╛ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдХрдВрдЯреЗрдирд░ рдХреА рддрд░рд╣ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдорд┐рд▓рд╛ред Ansible рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ fail2ban рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░реНрд╡рд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдбреЙрдХрдЯрд░ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЪрд╛рд╣рд┐рдП?

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореЗрд░реА рдЧрдгрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╡рд╣реА Fargate рдореБрдЭреЗ рдХрдИ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдЦрд░реНрдЪ рдХрд░реЗрдЧрд╛ред

рд╢рд╛рдпрдж рдореБрдЭреЗ рдХреБрдЫ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛? рдЗрд╕рд▓рд┐рдП рдкреЛрд░реНрдЯ рд╣реЛрдо рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдПрдХ рдЫреЛрдЯрд╛ рдХрдВрдЯреЗрдирд░ рд░рдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛, рди рдХрд┐ рдкреВрд░реЗ рд╡реАрдкреАрдПрд╕ рдХреЗ рд▓рд┐рдПред рдРрд╕рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ?

All Articles