https://github.com/anjadj/kernel-space-driver-development-and-grpc-based-communication
gRPC & D-Bus
https://github.com/anjadj/kernel-space-driver-development-and-grpc-based-communication
c cpp dbus driver grpc linux python
Last synced: about 1 year ago
JSON representation
gRPC & D-Bus
- Host: GitHub
- URL: https://github.com/anjadj/kernel-space-driver-development-and-grpc-based-communication
- Owner: AnjaDj
- Created: 2024-10-30T19:33:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-21T09:44:58.000Z (over 1 year ago)
- Last Synced: 2025-02-21T10:35:29.054Z (over 1 year ago)
- Topics: c, cpp, dbus, driver, grpc, linux, python
- Language: Python
- Homepage:
- Size: 16.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Support: supporting libraries/ADC.service
Awesome Lists containing this project
README
# Kernel-Space Driver Development and gRPC-Based Communication for an Autonomous Vehicle Detection and Imaging System
I am developing a system that integrates an IR-distance-sensor with an ADC-12-click as input side, and camera at output side.
The system measures the distance between IR-distance-sensor and objects in front of it. Those analog values are sent to ADC. Converted values are sent to RPI via I2C communication interface.
client.py reads data from ADC and checks whether a nearby object has been detected and sends gRPC message if nearby object has been detected.
server.py receives gRPC request and responds to it by taking a picture.
The client checks whether a nearby object has been detected and sends gRPC message if so. The server responds to gRPC request by taking a picture.