Develop .net core application on raspberry pi 4

Walid.Yahia 6 Reputation points
2021-08-19T15:51:08.273+00:00

I'm developing an application that collects electrical power data and events (which occurs in few milliseconds), I'm using .NET Core on Raspbian OS.
My question: Is there any concerns should considered for Timing (process real time data without losing) ?

.NET Internet of things
.NET Internet of things
.NET: Microsoft Technologies based on the .NET software framework.Internet of things: A concept that aims to extend the benefits of the regular internet, including constant connectivity, remote control ability, and data sharing, to goods in the physical world.
30 questions
0 comments No comments
{count} vote

1 answer

Sort by: Most helpful
  1. Sander van de Velde | MVP 33,146 Reputation points MVP
    2021-09-06T10:52:58.157+00:00

    Hello @Walid.Yahia ,

    the Raspberry PI is used in many IoT projects. Still, it is running a generic OS (eg. Raspbian Linux) on a CPU.

    This combination must be considered inadequate for real-time data acquisition (it depends on the interval in milliseconds of the 'sender').

    If you want to collect real-time data (eg sub-millisecond accuracy), you need to combine the RPi, with another device running an MCU (eg. an Arduino or ESP).

    The data acquisition is done on the MCU device and data is sent in batches (so we can 'slow down') to the RPI over an I2C/SPI bus.

    So, if you know the interval of the data communication, you probably know when you need to go for this extra MCU device.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.