An open API service indexing awesome lists of open source software.

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

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.