iot edge runtime

Nick Diaz 281 Reputation points
2022-01-28T17:30:09.58+00:00

How to access the Revolutionary Pi IO modules from the customised telemetry module container deployed on the azure IoT edge runtime?

Azure IoT Edge
Azure IoT Edge
An Azure service that is used to deploy cloud workloads to run on internet of things (IoT) edge devices via standard containers.
534 questions
{count} votes

1 answer

Sort by: Most helpful
  1. QuantumCache 20,031 Reputation points
    2022-01-29T18:40:18.307+00:00

    Hello @Nick Diaz

    Just FYI for the readers: You Might have already finished this setup: How to Run Azure IoT Edge Runtime on RevPi Devices

    The below document will show you how to build your own modules (C, C#)

    169517-image.png

    Develop your module
    When you add a new module, it comes with default code that is ready to be built and deployed to a device so that you can start testing without touching any code. The module code is located within the module folder in a file named Program.cs (for C#) or main.c (for C).

    The default solution is built so that the simulated data from the SimulatedTemperatureSensor module is routed to your module, which takes the input and then sends it to IoT Hub.

    When you're ready to customize the module template with your own code, use the Azure IoT Hub SDKs to build modules that address the key needs for IoT solutions such as security, device management, and reliability.

    Use the below RevolutionPi .NET Library

    RevolutionPi .NET Library
    This library allows to create software for the RevolutionPi, an Open Source IPC based on Raspberry Pi (Zero) using C# (C-Sharp) and the .NET Framework (Mono).

    It supports the data exchange with RevPi I/O-Modules and Gateways using the piControl driver.

    Visit the RevolutionPi homepage https://revolution.kunbus.de/ for more information.

    Resource: Tutorial 13 – PiTest source code

    Official RevPi Website: Link

    Please comment in the below section if you need further help in this matter, happy to help!

    1 person found this answer helpful.
    0 comments No comments