Skip to content

MakarenaLabs/Azure-IoT-Hub-PYNQ

Repository files navigation

Azure IoT Hub PYNQ

MakarenaLabs s.r.l.

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).

Getting Started

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
    cd <path to repo>/Azure-IoT-Hub-PYNQ
    chmod 777 setup_azure_iot_hub.sh
    ./setup_azure_iot_hub.sh
    
    If the script finishes without errors, using PM2 list you will see only running scripts. A full command reference here.
    sudo pm2 list
    
    NB: use bash terminal on your board.
  • 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

Full documentation here.

About

Azure IoT Hub project on PYNQ platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages