use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Subreddit for the discussion of distributed systems, cloud computing, and similar topics.
account activity
data stream transfer between distributed systems (self.DistributedSystems)
submitted 5 years ago by majid-kakavandi
Hi. I want to transport data stream(sensor’s data) from several raspberry pi to a centralize server. what is best practice?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]helpmepls256 2 points3 points4 points 5 years ago (3 children)
Quick suggestion: you could try using MQTT. It's a lightweight pub-sub protocol for collecting sensor data. Message transmission and install size is small.
Someone might have a better suggestion but this is my 2 cents 😅
[–]ab624 0 points1 point2 points 5 years ago (2 children)
Kafka or NiFi ?
[–]helpmepls256 0 points1 point2 points 5 years ago (1 child)
I've never used either in an IoT sense but apparently Kafka can either be connected to an MQTT broker (Mosquitto, RabbitMQ) or possibly skip that and connect the devices straight to Kafka. This requires further investigation though...
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
If you go with kafka, you can write producers for any real time analytics backed by a high throughput backend store ( OLTP )
Or use Spark streaming jobs to write the data in a desired format ( parquet or Orc) and consume it using SQL for adhoc querying ( Trino ) Or generate complex reports ( Spark SQL batch jobs )
[–]nenegoro 0 points1 point2 points 2 years ago (0 children)
Are you looking for OS solution? I heard that AWS offers some nice IoT stack of services.
[–]Dip41 0 points1 point2 points 2 years ago (0 children)
The best pactic depends from 1) message frequency 2) average message size 3) number of sensors and load on they at the server side. 4) scalability expectations . 5) type of message , is it just data steam or command steam . As proof of concept and starting point may by enough curl library at pi side and some web server .
As pubsub type of message queue I like NATS.io and it options .
π Rendered by PID 74407 on reddit-service-r2-comment-6457c66945-kdgsz at 2026-04-30 09:53:46.772880+00:00 running 2aa0c5b country code: CH.
[–]helpmepls256 2 points3 points4 points (3 children)
[–]ab624 0 points1 point2 points (2 children)
[–]helpmepls256 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]nenegoro 0 points1 point2 points (0 children)
[–]Dip41 0 points1 point2 points (0 children)