рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП
Azure IoT: Step-by-Step Tutorial рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВред
рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд╣рдо рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ Azure IoT рдПрдЬ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЛ рдПрд▓рдИрдбреА рдкреИрдирд▓ рдореЗрдВ рд╕рд┐рдЧреНрдирд▓ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдЕрдзрд┐рдХрд╛рдВрд╢ рдЪрд░рдгреЛрдВ рдореЗрдВ, рд╣рдо Azure CLI рдХреЗ рд╕рд╛рде-рд╕рд╛рде Azure рдкреЛрд░реНрдЯрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ Azure IoT Edge рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВрдЧреЗред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:- рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ 3 рдореЙрдбрд▓ рдмреА + (рдПрд▓рдИрдбреА рдкреИрдирд▓)
- Microsoft Azure рдЦрд╛рддрд╛
- рдПрдЬрд╝реНрдпреЛрд░ рд╕реАрдПрд▓рдЖрдИ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг
- Azure IoT CLI рдПрдХреНрд╕рдЯреЗрдВрд╢рди (рдШрдЯрдХ)
рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ Azure IoT рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рдЕрдм рд╣рдо рдПрдЬрд╝реНрдпреЛрд░ рд╕реАрдПрд▓рдЖрдИ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ IoT рд╣рдм рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рднреА рдмрдирд╛рдПрдВрдЧреЗ рдФрд░ рдЖрдИрдУрдЯреА рд╣рдм рдореЗрдВ рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЛ рдПрдЬрд╝реНрдпреЛрд░ IoT рдПрдЬ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдРрдб-рдПрдЬ-рдЗрдиреЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╢реБрд░реВ рдореЗрдВ Azure IoT рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest рд╕реЗ Azure CLI рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
- Azure CLI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ:
$ az extension add --name azure-cli-iot-ext</li>
- рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣ рдмрдирд╛рдПрдБ:
$ az group create --name rasp-IoT --location westus
- рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЕрдЬрд╝реНрдпреЛрд░ IoT рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдмрдирд╛рдПрдБ:
$ az iot hub create --resource-group rasp-IoT --name rasp-IoT-Hub --sku S1
- рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдЖрдИрдбреА рдмрдирд╛рдПрдВ:
$ az iot hub device-identity create --hub-name rasp-IoT-Hub --device-id myPi001 --edge-enabled
рдпрд╣ рдХрдорд╛рдВрдб рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ред - рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред рд╣рдо рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ IoT рд╣рдм рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдж рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
рдПрдЬрд╝реНрдпреЛрд░ IoT рдПрдЬ рдореЙрдбреНрдпреВрд▓ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЛ Azure IoT рд╣рдм рдФрд░ Azure IoT рдПрдЬ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП:
- рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рдбреЙрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
$ curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
рдЖрдк рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: $ sudo docker рд╕рдВрд╕реНрдХрд░рдг - Azure IoT Edge Runtime рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЬреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдбреЗрдореЙрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛:
$ curl -L https://aka.ms/libiothsm-std-linux-armhf-latest -o libiothsm-std.deb && sudo dpkg -i ./libiothsm-std.deb
$ curl -L https://aka.ms/iotedged-linux-armhf-latest -o iotedge.deb && sudo dpkg -i ./iotedge.deb
$sudo apt-get install -f
$ curl -L https://aka.ms/iotedged-linux-armhf-latest -o iotedge.deb && sudo dpkg -i ./iotedge.deb
$sudo apt-get install -f
- рд╣рдорд╛рд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ Azure IoT рд╣рдм рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ:
$ az iot hub device-identity create --hub-name rasp-IoT-Hub --device-id myPi001 --edge-enabled
рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред - рдХрд┐рд╕реА рднреА рд╕рдВрдкрд╛рджрдХ рдореЗрдВ
/etc/iotedge/config.yaml
рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ тАЬADD DEVICE CONNECTION STRING HEREтАЭ рдХреЛ рдЙрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдлрд╝рд╛рдЗрд▓ / рдмрдлрд░ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдерд╛ред

- IoT рдПрдЬ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдкреНрд░реЛрд╕реЗрд╕ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рджреЗрдЦреЗрдВ:
$ sudo systemctl restart iotedge
$ sudo systemctl status iotedge

рдЕрдм рд╣рдо рдПрд▓рдИрдбреА рдкреИрдирд▓ рдирд┐рдпрдВрддреНрд░рдг рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдЬрд╝реНрдпреЛрд░ рдЖрдИрдУрдЯреА рдПрдЬ рдореЙрдбреНрдпреВрд▓ рдирд┐рдпреБрдХреНрдд рдХрд░рдирд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬреЛ Azure IoT рдПрдЬ рдореЙрдбреНрдпреВрд▓ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛, рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдФрд░ рдкреНрд░рдмрдВрдзрди рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
- рдХрд┐рд╕реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ Azure рдкреЛрд░реНрдЯрд▓ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
- IoT рд╣рдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдСрдЯреЛрдореЗрд╢рди рдбрд┐рд╡рд╛рдЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде IoT Edge рдХреЛ рдЪреБрдиреЗрдВред

- IoT Edge рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ, PI1 рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд╕реЗрдЯ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

- рдЬреЛрдбрд╝реЗрдВ рд╕реВрдЪреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ рдФрд░ рдХрд╕реНрдЯрдо рдореЙрдбреНрдпреВрд▓ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП IoT рдПрдЬ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рдЕрдм рд╣рдо рдХрдВрдЯреЗрдирд░ рдХреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдЬрд╝реНрдпреЛрд░ рдкреЛрд░реНрдЯрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдПрдХ рдбреЙрдХрд░ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдбреЙрдХрд░ рд╣рдм рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
IoT рдПрдЬ рдХрд╕реНрдЯрдо рдореЙрдбреНрдпреВрд▓ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
- рдирд╛рдо рдлрд╝реАрд▓реНрдб рдореЗрдВ, рдореИрдЯреНрд░рд┐рдХреНрд╕ рджрд░реНрдЬ рдХрд░реЗрдВред рдпрд╣ рд╣рдорд╛рд░реЗ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд╛рдо рд╣реЛрдЧрд╛ред
- рдЫрд╡рд┐ URI рдлрд╝реАрд▓реНрдб рдореЗрдВ, рдЬрдирд╛рдХрд┐рд░рд╛рдо / рдореИрдЯреНрд░рд┐рдХреНрд╕ рджрд░реНрдЬ рдХрд░реЗрдВ: v1ред
- рдЪреВрдВрдХрд┐ рдЖрдкрдХреЛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рд╕реНрдерд╛рдиреАрдп I2C рдмрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░ рдХреЛ рдкреНрд░рд┐рд╡рд┐рд▓реЗрдЬреНрдб рдореЛрдб рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХрдВрдЯреЗрдирд░ рд╕рдХреНрд╖рдо рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд JSON рд▓рд╛рдЗрди рдбрд╛рд▓реЗрдВ:
{ тАЬHostConfigтАЭ: { тАЬPrivilegedтАЭ: true } }
- рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмреЙрдХреНрд╕ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред
- рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реЗрдЬреЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдпрд╣ рдкрд░рд┐рдзреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХрд╕реНрдЯрдо рдореЙрдбреНрдпреВрд▓ рдХреА рддреИрдирд╛рддреА рдХрд╛ рд╢реБрднрд╛рд░рдВрдн рдХрд░реЗрдЧрд╛ред
рдЖрдк рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рдЖрдИрдУрдЯреАрдЬреЗрдб рд╕реАрдПрд▓рдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
$ sudo iotedge list

рдЬреИрд╕реЗ рд╣реА рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╕реЗ рдЬреБрдбрд╝реЗ рдкреИрдирд▓ рдкрд░ рдбрд╛рдпреЛрдб рдлреНрд▓реИрд╢ рд╣реЛрдВрдЧреЗред

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