gRPC on STM32
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-09 4:02 PM - last edited on ‎2025-03-10 1:59 AM by mƎALLEm
Is there any effort underway to develop a package to support gRPC on embedded systems or more specifically STM32 ?
- Labels:
-
Ethernet
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-10 1:41 AM
You mean this: https://grpc.io/ ?
"gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services."
What would you see as the application in embedded systems or more specifically STM32 ?
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-10 4:03 PM
gRPC abstracts out the low level socket details and can be used for sending or receiving or streaming data to/from remote (or local) devices. That is what I see as a potential application domain in embedded systems or more specifically STM32. A higher level of abstraction and hopefully less time spend try to understand the nuances of a socket-like package.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-13 7:23 PM - edited ‎2025-03-13 7:24 PM
@Brian12412 There's no magic. If you want rich functionality you need a rich platform that has all the goodies ready (network interfaces, http or other transports, authentication..) The serialization and protobuf part is easy, it looks like it can be easily borrowed from the upstream.
Networking with STM32 is er, tough. It may require a RTOS with https TLS library. Otherwise, this gRPS is a wonderful idea.
