PYNQ project for Azure IoT Hub interface. Currently compatible with MicroZed 7010 board (tested with MicroZed Carrier Card Kit for Arduino) and Ultra96v2 board (tested with TEP0006-01 expansion pin module). This project need PYNQ 2.5 minimum version (for MicroZed 7010 you can rebuild the image with this repo).
IMPORTANT: This project need PYNQ 2.5 minimum version (for MicroZed 7010 you can rebuild the image with this repo).
- download the full repository with recurse clone on your board
git clone --recurse-submodules git@github.com:MakarenaLabs/Azure-IoT-Hub-PYNQ.git
- enter in the repository root and launch the setup script
If the script finishes without errors, using PM2 list you will see only running scripts. A full command reference here.
cd <path to repo>/Azure-IoT-Hub-PYNQ chmod 777 setup_azure_iot_hub.sh ./setup_azure_iot_hub.sh
NB: use bash terminal on your board.sudo pm2 list
- at the first install, the script sets some placeholder configurations (like IP address of server and Azure account), so you must launch the configuration script (for IP configuration and Azure IoT Hub credentials)
chmod 777 ./change_settings.sh ./change_settings.sh
- At the end, you can see the interface on <ip board>:3200.
Full documentation here.