Looking for lightweight network protocol for low latency communication for embedded system

This page summarizes the projects mentioned and recommended in the original post on /r/networking

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • OpenMetrics

    Evolving the Prometheus exposition format into a standard.

  • I would have a look at the Open Metrics protocol standard. It's not exactly what you're asking for, but it's a general use solution to the kinds of problems I think you're actually trying to solve.

  • snmpcollector

    A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB

  • SNMP is great when implemented by others and you just ask your poller to fetch what you need every 30s to 5 minutes. You can go faster with SNMP but, you're stretching it. The fastest Poller i worked with is this one: https://github.com/toni-moreno/snmpcollector

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • p-net

    PROFINET device stack for embedded devices

  • gRPC

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  • Maybe you could look into gRPC/protobuf (https://grpc.io)?

  • snmp_exporter

    SNMP Exporter for Prometheus

  • Shameless plug for the snmp_exporter. I've done some experiments with polling very specific devices/OIDs every 2 seconds. For the exporter itself, it was no problem.

  • Protobuf

    Protocol Buffers - Google's data interchange format

  • Protobufs? https://developers.google.com/protocol-buffers/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts