SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?

SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดคเดฃเตเดชเตเดชเตเด•เดพเดฒเด‚ เดตเดฐเตเดจเตเดจเต. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฌเดฟเตพ เดฒเต‹เดœเดฟเด•เต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพ (PLCs) เด•เตเดฐเดฎเต‡เดฃ เดŽเด‚เดฌเดกเดกเต เดชเต‡เดดเตเดธเดฃเตฝ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฌเดฟเตพ เด•เตบเดŸเตเดฐเต‹เดณเตผ, เดธเต†เตผเดตเตผ, (เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต HDMI เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ) เด’เดฐเต เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเตป เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเตเดŸเต† เดถเด•เตเดคเดฟ เด’เดฐเต เด‰เดชเด•เดฐเดฃเดคเตเดคเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดพเดฃเต เด‡เดคเดฟเดจเต เด•เดพเดฐเดฃเด‚. เด†เด•เต†: เดตเต†เดฌเต เดธเต†เตผเดตเตผ, OPC เดญเดพเด—เด‚, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต, เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเตป เดŽเดจเตเดจเดฟเดต เด’เดฐเตŠเดฑเตเดฑ เด•เต‡เดธเดฟเตฝ, เด‡เดคเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต PLC-เดฏเตเดŸเต† เดตเดฟเดฒเดฏเตเด•เตเด•เต.

เดตเตเดฏเดตเดธเดพเดฏเดคเตเดคเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เดŽเด‚เดฌเดกเดกเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚. เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดฐเต เด‰เดชเด•เดฐเดฃเด‚ เดจเดฎเตเด•เตเด•เต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เดพเด‚, เด…เดคเดฟเตฝ เดฑเดทเตเดฏเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจเดฏเตเดŸเต† เด’เดฐเต เด“เดชเตเดชเตบ เดซเตเดฐเต€ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต SCADA เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด˜เดŸเตเดŸเด‚ เด˜เดŸเตเดŸเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด• - เดฑเดพเดชเตเดชเดฟเดกเต SCADA, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด…เดฎเต‚เตผเดคเตเดค เด•เด‚เดชเตเดฐเดธเตผ เดธเตเดฑเตเดฑเต‡เดทเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เดšเตเดฎเดคเดฒเด•เตพ เด‡เดคเดฟเตฝ เด’เดฐเต เด•เด‚เดชเตเดฐเดธเตเดธเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฎเต‚เดจเตเดจเต เดตเดพเตฝเดตเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเดฟเดฆเต‚เดฐ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด‚ เด•เด‚เดชเตเดฐเดธเต เดšเต†เดฏเตเดค เดตเดพเดฏเต เด‰เตฝเดชเตเดชเดพเดฆเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเดตเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเด‚.

เดชเตเดฐเดถเตเดจเด‚ เดฐเดฃเตเดŸเต เดคเดฐเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เด‰เดŸเดจเดŸเดฟ เดฑเดฟเดธเตผเดตเต‡เดทเตป เดšเต†เดฏเตเดฏเดพเด‚. เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เด…เดต เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดชเดฐเดธเตเดชเดฐเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดฒเตเดฒ, เด’เดฐเต‡เดฏเตŠเดฐเต เดšเต‹เดฆเตเดฏเด‚ เดธเต—เดจเตเดฆเดฐเตเดฏเดพเดคเตเดฎเด•เดตเตเด‚ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดตเตเดฎเดพเดฏ เด˜เดŸเด•เดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

1.1 เด†เดฆเตเดฏ เด“เดชเตเดทเตป เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ 2/3/4 เดจเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเดตเตเด‚ เดฏเตเดŽเดธเตเดฌเดฟ-เดŸเต-RS485 เด•เตบเดตเต†เตผเดŸเตเดŸเดฑเดฟเดจเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเดตเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต ("เดตเดฟเดธเดฟเตฝ" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดต, เด…เดคเต Alliexpress-เตฝ เดจเดฟเดจเตเดจเต เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต).

SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดšเดฟเดคเตเดฐเด‚ 1 - เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ 2, USB เดฎเตเดคเตฝ RS485 เดตเดฐเต†เดฏเตเดณเตเดณ เด•เตบเดตเต†เตผเดŸเตเดŸเตผ

1.2 เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด“เดชเตเดทเดจเดฟเตฝ เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตป เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป RS485 เดชเต‹เตผเดŸเตเดŸเตเด•เดณเตเดณเตเดณ เดตเตเดฏเดพเดตเดธเดพเดฏเดฟเด• เดชเดฐเดฟเดธเดฐเด™เตเด™เดณเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Raspberry CM2+ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดšเดฟเดคเตเดฐเด‚ 3-เตฝ เด‰เดณเตเดณเดคเต.
SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดšเดฟเดคเตเดฐเด‚ 2 - AntexGate เด‰เดชเด•เดฐเดฃเด‚

2. เดจเดฟเดฐเดตเดงเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเต‹เดกเตเดฌเดธเต เด‰เดณเตเดณ เด‰เดชเด•เดฐเดฃเด‚;

3. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เดตเดฟเตปเดกเต‹เดธเต เดชเดฟ.เดธเดฟ.

เดตเดฟเด•เดธเดจ เด˜เดŸเตเดŸเด™เตเด™เตพ:

  1. เดญเดพเด—เด‚ I. เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟเดฏเดฟเตฝ เดฑเดพเดชเตเดชเดฟเดกเต เดธเตโ€Œเด•เดพเดก เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต;
  2. เดญเดพเด—เด‚ II. เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดฑเดพเดชเตเดชเดฟเดกเต เดธเตโ€Œเด•เดพเดกเดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป;
  3. เดญเดพเด—เด‚ III. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดจเดตเตเด‚ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดฒเตเด‚;
  4. เดจเดฟเด—เดฎเดจเด™เตเด™เตพ.

เดญเดพเด—เด‚ I. เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟเดฏเดฟเตฝ เดฑเดพเดชเตเดชเดฟเดกเต เดธเตโ€Œเด•เดพเดก เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

1. เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดฐเต‚เดชเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเด‚ Linux-เดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดฑเดพเดชเตเดชเดฟเดกเต เดธเตเด•เดพเดก เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเดฟเตฝ.

2. เดกเตŒเตบเดฒเต‹เดกเต เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เตพ เด…เตบเดธเดฟเดชเตเดชเต เดšเต†เดฏเตเดคเต "เดธเตเด•เดกเดพ" เดซเต‹เตพเดกเตผ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเตเด• / เด“เดชเตเดฑเตเดฑเต เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ.

3. เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต† "เดกเต†เดฎเตบเดธเต" เดซเต‹เตพเดกเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเต‚เดจเตเดจเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด• /etc/init.d

4. เดžเด™เตเด™เตพ เดฎเต‚เดจเตเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดซเต‹เตพเดกเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‚เตผเดฃเตเดฃ เด†เด•เตเดธเดธเต เดจเตฝเด•เตเดจเตเดจเต:

sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/config
sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/log
sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/storage

โ €5. เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เด†เด•เตเด•เตเดจเตเดจเต:

sudo chmod +x /opt/scada/make_executable.sh
sudo /opt/scada/make_executable.sh

โ €6. เด’เดฐเต เดถเต‡เด–เดฐเด‚ เดšเต‡เตผเด•เตเด•เตเด•:

sudo apt install apt-transport-https dirmngr gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian stable-stretch main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update

โ €7. เดฎเต‹เดฃเต‹ .NET เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•:

sudo apt-get install mono-complete

โ €8. Apache HTTP เดธเต†เตผเดตเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•:

sudo apt-get install apache2

โ €9. เด…เดงเดฟเด• เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•:

sudo apt-get install libapache2-mod-mono mono-apache-server4

โ €10. เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฒเดฟเด™เตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•:

sudo ln -s /opt/scada/ScadaWeb /var/www/html/scada

โ €11. "เด…เดชเดพเดšเตเดšเต†" เดซเต‹เตพเดกเดฑเดฟเดฒเต† เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดค เด†เตผเด•เตเด•เตˆเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเดฏเตฝ เดชเด•เตผเดคเตเดคเตเด• scada.conf เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต / etc / apache2 / เดธเตˆเดฑเตเดฑเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต

sudo a2ensite scada.conf

โ €12. เดจเดฎเตเด•เตเด•เต เดˆ เดตเดดเดฟเดฏเดฟเดฒเต‚เดŸเต† เดชเต‹เด•เดพเด‚ sudo nano /etc/apache2/apache2.conf เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดšเต‡เตผเด•เตเด•เตเด•:

<Directory /var/www/html/scada/>
  <FilesMatch ".(xml|log|bak)$">
    Require all denied
  </FilesMatch>
</Directory>

โ €13. เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•:

sudo /opt/scada/svc_install.sh

โ €14. เดฑเดพเดธเตเดฌเต†เดฑเดฟ เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•:

sudo reboot

โ €15. เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต เดคเตเดฑเด•เตเด•เตเดจเตเดจเต:

http://IP-ะฐะดั€ะตั ัƒัั‚ั€ะพะนัั‚ะฒะฐ/scada

โ €16. เดคเตเดฑเด•เตเด•เตเดจเตเดจ เดตเดฟเตปเดกเต‹เดฏเดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเต‹เด—เดฟเตป เดจเตฝเด•เตเด• "เด…เดกเตเดฎเดฟเตป" เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด‚ ยซ12345ยป.

เดญเดพเด—เด‚ II. Windows-เตฝ Rapid SCADA เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟเดฏเตเด‚ เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต Windows-เตฝ Rapid SCADA-เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดธเตˆเดฆเตเดงเดพเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดฑเดพเดธเตเดฌเต†เดฑเดฟเดฏเดฟเตฝ เดคเดจเตเดจเต† เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เดชเด•เตเดทเต‡ เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดตเดฟเด•เดธเดจ เด…เดจเตเดคเดฐเต€เด•เตเดทเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃ เดžเด™เตเด™เดณเต† เด‰เดชเดฆเต‡เดถเดฟเดšเตเดšเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดฒเดฟเดจเด•เตเดธเดฟเดจเต‡เด•เตเด•เดพเตพ เด‡เดตเดฟเดŸเต† เด•เต‚เดŸเตเดคเตฝ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดคเดฟเดจเดพเตฝ เดจเดฎเตเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚:

  1. เดžเด™เตเด™เตพ Microsoft .NET เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต;
  2. เดกเต—เตบเดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเด• เดตเดฟเดคเดฐเดฃ เด•เดฟเดฑเตเดฑเต เดตเดฟเตปเดกเต‹เดธเดฟเดจเดพเดฏเตเดณเตเดณ เดฆเตเดฐเตเดค SCADA, เด“เดซเตโ€Œเดฒเตˆเดจเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•;
  3. "เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ" เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•. เด…เดคเดฟเตฝ เดžเด™เตเด™เตพ เดชเดฆเตเดงเดคเดฟ เดคเดจเตเดจเต† เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพ เดšเดฟเดฒ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

1. เดˆ SCADA เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดจเดฎเตเดชเดฑเดฟเด‚เด—เต เดตเดฟเดฒเดพเดธเด‚ 1 เตฝ เดจเดฟเดจเตเดจเดพเดฃเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดจเดฎเตเดชเดฑเดฟเด‚เด—เต เด’เดจเตเดจเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต: 512+1 เดคเตเดŸเด™เตเด™เดฟเดฏเดต:

SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดšเดฟเดคเตเดฐเด‚ 3 โ€” เดฑเดพเดชเตเดชเดฟเดกเต SCADA-เดฏเดฟเดฒเต† เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ (เดšเดฟเดคเตเดฐเด‚ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต)

2. เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฒเดฟเดจเด•เตเดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚, เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเด™เตเด™เตพ "เดธเต†เตผเดตเตผ" -> "เดชเตŠเดคเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ "เดฒเดฟเดจเด•เตเดธเดฟเดจเดพเดฏเดฟ" เดฌเดŸเตเดŸเดฃเดฟเตฝ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดฃเด‚:

SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดšเดฟเดคเตเดฐเด‚ 4 - เดฑเดพเดชเตเดชเดฟเดกเต SCADA-เดฏเดฟเตฝ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดšเดฟเดคเตเดฐเด‚ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเต)

3. เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดฒเดฟเดจเด•เตเดธเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดฎเต‹เดกเตเดฌเดธเต RTU-เดจเตเดณเตเดณ เดชเต‹เดณเดฟเด‚เด—เต เดชเต‹เตผเดŸเตเดŸเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•. เดจเดฎเตเดฎเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต /dev/ttyUSB0

SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดšเดฟเดคเตเดฐเด‚ 5 - เดฑเดพเดชเตเดชเดฟเดกเต SCADA-เดฏเดฟเตฝ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดšเดฟเดคเตเดฐเด‚ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเต)

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต‹เดฆเตเดฏเด™เตเด™เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดŽเดฒเตเดฒเดพ เด…เดงเดฟเด• เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚ เด•เดฎเตเดชเดจเดฟ เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเดฐเตเดŸเต† เดฎเต‡เตฝ youtube เดšเดพเดจเตฝ.

เดญเดพเด—เด‚ III. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดจเดตเตเด‚ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดฒเตเด‚

เดชเดฆเตเดงเดคเดฟเดฏเตเดŸเต† เดตเดฟเด•เดธเดจเดตเตเด‚ เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเดตเตเด‚ เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดคเดจเตเดจเต† เดจเต‡เดฐเดฟเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต SCADA เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚ เด‡เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดชเดคเดฟเดตเตเดณเตเดณเดคเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดตเดณเดฐเต† เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต.

เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ, เดตเดฟเดทเตเดตเดฒเตˆเดธเต‡เดทเตป เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดธเต†เดฑเตเดฑเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต (เดšเดฟเดคเตเดฐเด‚ 6). เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เด’เดฐเต LED, เด’เดฐเต เดฌเดŸเตเดŸเตบ, เด’เดฐเต เดŸเต‹เด—เดฟเตพ เดธเตเดตเดฟเดšเตเดšเต, เด’เดฐเต เดฒเดฟเด™เตเด•เต, เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ SCADA เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเตˆเดจเดพเดฎเดฟเด•เต เด‡เดฎเต‡เดœเตเด•เดณเตเด‚ เดŸเต†เด•เตเดธเตเดฑเตเดฑเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดตเดฒเดฟเดฏ เดชเตเดฒเดธเต. เด—เตเดฐเดพเดซเดฟเด•เต เดŽเดกเดฟเดฑเตเดฑเตผเดฎเดพเดฐเตเดŸเต† (เด•เต‹เดฑเตฝ, เด…เดกเต‹เดฌเต เดซเต‹เดŸเตเดŸเต‹เดทเต‹เดชเตเดชเต เดฎเตเดคเดฒเดพเดฏเดต) เด•เตเดฑเดžเตเดž เด…เดฑเดฟเดตเต‹เดŸเต†, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดฎเต‡เดœเตเด•เตพ, เด˜เดŸเด•เด™เตเด™เตพ, เดŸเต†เด•เตเดธเตเดšเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† GIF เด˜เดŸเด•เด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด†เดจเดฟเดฎเต‡เดทเตป เดšเต‡เตผเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚.

SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดšเดฟเดคเตเดฐเด‚ 6 โ€” เดฑเดพเดชเตเดชเดฟเดกเต SCADA-เดฏเดฟเดฒเต† เดธเตเด•เต€เด‚ เดŽเดกเดฟเดฑเตเดฑเตผ เดŸเต‚เดณเตเด•เตพ

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดจเตเดณเตเดณเดฟเตฝ, เดฑเดพเดชเตเดชเดฟเดกเต เดธเตโ€Œเด•เดพเดกเดฏเดฟเตฝ เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเต เด—เตเดฐเดพเดซเดฟเด•เตเด•เดพเดฏเดฟ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด˜เดŸเตเดŸเด‚ เด˜เดŸเตเดŸเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเด•เตเด•เดพเตป เดฒเด•เตเดทเตเดฏเดฎเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เดˆ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดตเดธเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดกเดตเดฒเดชเตเดชเตผ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ, เด’เดฐเต เด•เด‚เดชเตเดฐเดธเตผ เดธเตเดฑเตเดฑเต‡เดทเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต "เด•เด‚เดชเตเดฐเดธเตเดกเต เดŽเดฏเตผ เดธเดชเตเดฒเตˆ เดธเดฟเดธเตเดฑเตเดฑเด‚" เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต (เดšเดฟเดคเตเดฐเด‚ 7):

SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดšเดฟเดคเตเดฐเด‚ 7 โ€” เดฑเดพเดชเตเดชเดฟเดกเต SCADA-เดฏเดฟเดฒเต† เดธเตเด•เต€เด‚ เดŽเดกเดฟเดฑเตเดฑเตผ (เดšเดฟเดคเตเดฐเด‚ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเต)

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดฒเต‹เด•เตเด•เตฝเดนเต‹เดธเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เดณเตเดŸเต† เดŽเด‚เดฌเดกเดกเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด•เตˆเดฎเดพเดฑเดพเตป เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† IP เดตเดฟเดฒเดพเดธเด‚ เดžเด™เตเด™เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต:

SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดšเดฟเดคเตเดฐเด‚ 8 - เดฑเดพเดชเตเดชเดฟเดกเต SCADA-เดฏเดฟเดฒเต† เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เดšเดฟเดคเตเดฐเด‚ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเต)

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเดญเดฟเดšเตเดšเต (เดšเดฟเดคเตเดฐเด‚ 9). เดธเตเด•เตเดฐเต€เดจเดฟเดจเตเดฑเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเต เดฎเตเดดเตเดตเตป เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ (เด•เด‚เดชเตเดฐเดธเตผ) เดชเตเดฐเดตเตผเดคเตเดคเดจ เดจเดฟเดฒเดฏเตเด‚ เดตเดพเตฝเดตเตเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจ เดจเดฟเดฒเดฏเตเด‚ (เดคเตเดฑเดจเตเดจเดคเต‹ เด…เดŸเดšเตเดšเดคเต‹) เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ LED- เด•เตพ เด‰เดฃเตเดŸเต, เดธเตเด•เตเดฐเต€เดจเดฟเดจเตเดฑเต† เดฎเดงเตเดฏเดญเดพเด—เดคเตเดคเต เด’เดฐเต เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเด‚ เด‰เดฃเตเดŸเต. เดŸเต‹เด—เดฟเตพ เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเดณเตเดณ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต†. เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดพเตฝเดตเต เดคเตเดฑเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดตเดพเตฝเดตเดฟเดจเตเดฑเต†เดฏเตเด‚ เด…เดจเตเดฌเดจเตเดง เดนเตˆเดตเต‡เดฏเตเดŸเต†เดฏเตเด‚ เดจเดฟเดฑเด‚ เดšเดพเดฐเดจเดฟเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดšเตเดšเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเต.

SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดšเดฟเดคเตเดฐเด‚ 9 โ€” เด•เด‚เดชเตเดฐเดธเตผ เดธเตเดฑเตเดฑเต‡เดทเตป เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต (GIF เด†เดจเดฟเดฎเต‡เดทเตป เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต)

เด‡เดคเต เด…เดตเดฒเต‹เด•เดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดซเดฏเตฝ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเด‚.

เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดซเดฒเด‚ เดŽเด™เตเด™เดจเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดšเดฟเดคเตเดฐเด‚ 10 เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

SCADA on Raspberry: เดฎเดฟเดฅเตเดฏเดฏเต‹ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเต‹?
เดšเดฟเดคเตเดฐเด‚ 10 - เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟเดฏเดฟเดฒเต† SCADA เดธเดฟเดธเตเดฑเตเดฑเด‚

เด•เดฃเตเดŸเต†เดคเตเดคเดฒเตเด•เตพ

เดถเด•เตเดคเดฎเดพเดฏ เดŽเด‚เดฌเดกเดกเต เดตเตเดฏเดพเดตเดธเดพเดฏเดฟเด• เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเตเดŸเต† เด†เดตเดฟเตผเดญเดพเดตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฌเดฟเตพ เดฒเต‹เดœเดฟเด•เต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดธเดฎเดพเดจเดฎเดพเดฏ SCADA เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เด…เดตเดฏเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดจเตเดฑเต†เดฏเต‹ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต†เดฏเต‹ เดšเตเดฎเดคเดฒเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต. เดงเดพเดฐเดพเดณเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดณเตเดณ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเตผเดฆเตเดงเดฟเดšเตเดš เดธเตเดฐเด•เตเดทเดพ เด†เดตเดถเตเดฏเด•เดคเด•เดณเตเดณเตเดณ เดตเดฒเดฟเดฏ เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพ เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดธเต†เตผเดตเดฑเตเด•เตพ, เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เด•เดพเดฌเดฟเดจเดฑเตเดฑเตเด•เตพ, เดธเดพเดงเดพเดฐเดฃ PLC-เด•เตพ เดŽเดจเตเดจเดฟเดต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดšเต†เดฑเตเด•เดฟเดŸ เดตเตเดฏเดพเดตเดธเดพเดฏเดฟเด• เด•เต†เดŸเตเดŸเดฟเดŸเด™เตเด™เตพ, เดฌเต‹เดฏเดฟเดฒเตผ เดนเตŒเดธเตเด•เตพ, เดชเดฎเตเดชเดฟเด‚เด—เต เดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เดฎเตเด•เตพ เดคเตเดŸเด™เตเด™เดฟเดฏ เด‡เดŸเดคเตเดคเดฐเด‚ เดšเต†เดฑเตเด•เดฟเดŸ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพเด•เตเด•เต, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เด‰เดšเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต. เดžเด™เตเด™เดณเตเดŸเต† เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เด…เดคเตเดคเดฐเด‚ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ 500 เดกเดพเดฑเตเดฑ เด‡เตปเดชเตเดŸเตเดŸเต/เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดตเดฐเต†เดฏเตเดณเตเดณ เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดตเดฟเดง เด—เตเดฐเดพเดซเดฟเด•เต เดŽเดกเดฟเดฑเตเดฑเตผเดฎเดพเดฐเดฟเตฝ เดกเตเดฐเต‹เดฏเดฟเด‚เด—เดฟเตฝ เดชเดฐเดฟเดšเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฎเต†เดฎเตเดฎเต‹เดฃเดฟเด•เต เดกเดฏเด—เตเดฐเดฎเตเด•เดณเตเดŸเต† เด˜เดŸเด•เด™เตเด™เตพ เดจเดฟเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเต†เดจเตเดจ เดตเดธเตเดคเตเดค เด•เดพเดฐเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดฑเดพเดชเตเดชเดฟเดกเต SCADA เด‰เดณเตเดณ เด“เดชเตเดทเตป เดตเดณเดฐเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต. เด’เดฐเต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตป เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด’เดฐเต เดชเดฐเดฟเดงเดฟเดตเดฐเต† เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด†เดฃเต, เดชเด•เตเดทเต‡ เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดตเตเดฏเดพเดตเดธเดพเดฏเดฟเด• เด•เต†เดŸเตเดŸเดฟเดŸเดคเตเดคเดฟเดจเตเดฑเต† เดšเตเดฎเดคเดฒเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดทเตเดตเดฒเตˆเดธเต‡เดทเตป เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดšเดฟเดฒ เดญเดพเด—เด™เตเด™เตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เดชเดฐเดฟเดนเดพเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดธเดพเดฆเตเดงเตเดฏเดฎเดพเดฃเต.

เด…เดคเดฟเดจเดพเตฝ, เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟเดฏเดฟเดฒเต† เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต†เดจเตเดจเตเด‚ เดฒเดฟเดจเด•เตเดธเดฟเดฒเต† เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต SCADA เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป, เดจเตเดฏเดพเดฏเดฎเดพเดฏ เด’เดฐเต เดšเต‹เดฆเตเดฏเด‚ เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต: เดเดคเต SCADA เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดพเดฃเต เดจเดฟเด™เตเด™เตพ เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต?

เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเตผเดตเต‡เดฏเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. เดธเตˆเตป เด‡เตปเดฆเดฏเดตเดพเดฏเดฟ.

เดเดคเต SCADA เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดพเดฃเต เดจเดฟเด™เตเด™เตพ เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต?

  • 35.2%เดธเดฟเดฎเดพเดฑเตเดฑเดฟเด•เต เดตเดฟเตปเดธเดฟเดธเดฟ (เดŸเดฟเดเดŽ เดชเต‹เตผเดŸเตเดŸเตฝ)18

  • 7.8%Intouch Wonderware4

  • 5.8%เดŸเตเดฐเต†เดฏเตเดธเต เดฎเต‹เดกเต3

  • 15.6%CoDeSys8

  • 0%เด‰เดฒเตโ€Œเดชเดคเตเดคเดฟ 0

  • 3.9%PCVue เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต2

  • 3.9%เดตเดฟเดœเดฟเดฏเต‹ เดธเดฟเดฑเตเดฑเต†เด•เตเดฑเตเดฑเต2

  • 17.6%เดฎเดพเดธเตเดฑเตเดฑเตผ SCADA9

  • 3.9%iRidium เดฎเตŠเดฌเตˆเตฝ2

  • 3.9%เดธเดฟเดฎเตเดชเดฟเตพ-เดธเตเด•เดพเดก2

  • 7.8%เดฆเตเดฐเตเดค SCADA4

  • 1.9%เดฎเตŠเดคเตเดคเด‚ SCADA1

  • 39.2%เดฎเดฑเตเดฑเตŠเดฐเต เด“เดชเตเดทเตป (เด‰เดคเตเดคเดฐเด‚ เด•เดฎเดจเตเดฑเดฟเตฝ)20

51 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดคเต. 33 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฟเดŸเตเดŸเตเดจเดฟเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•