Muhammad Jaseemuddin
Distributed Systems and Networking
Vehicles on the road are connected with Vehicular Network (VN) formed by roadside units (RSUs) and access network that offers V2X (V2V, V2I and V2N) communication. The VN is used for a variety of applications ranging from personal entertainment (such as gaming) to telemetry, roadside assistance, parking and charging station search. Vehicles in VN are smart cars with On-board Units (OBUs) equipped with sensor nodes and small footprint embedded OS to provide programmable automation. They have evolved with more flexible programming environment and versatile interfaces. They can be used as low-power controller for smart cars to enable them for intelligent transportation applications.
In this project, you will design and implement a small-scale VN with two to three smart cars and one or two RSUs. You may use low-power small microcontroller with sensors to implement the OBU. You will implement a small network of RSUs (you can use simulator for the network) pub-sub notification system (e.g. MQTT). You need to develop algorithm for one application using the pub-sub notification system. The cars can exchange navigational information. You need to develop procedures/protocols for V2X communication. You need to connect RSUs to Edge Cloud (optional).
• Small Linux boards.
• Remote control cars.
• A Linux PC.
• Learn sensor node, its development environment, device interfaces.
• Learn system and network programming, GUI development.
• Use Python, MQTT, and open-source software.
• All students will be involved in the design phase.
• All students will be involved in integration and testing.
• All students will be involved in demo set up and performance evaluation.
• Lead the design and implementation of car control system and hardware and software.
• Lead the demo design.
• Lead the design and implementation of communication protocol for V2X communication.
• Lead the demo set up.
• Lead the design and implementation of pub-sub notification system.
• Lead the development of the chosen application.
• Lead the design and implementation of RSU.
• Lead the user interface design
COE718 and ELE768 (Recommended)
MJ05: Vehicular Network Application Using Pub-Sub Notification | Muhammad Jaseemuddin | Thursday September 9th 2021 at 12:34 PM