-
Notifications
You must be signed in to change notification settings - Fork 4
Linking of emulator and Android App
Anton Golubenko edited this page May 28, 2022
·
4 revisions
This milestone is about connecting the emulator and application. When they are connected, they can communicate and send data between each other through the MQTT broker.
- The Android application must be able to connect to the MQTT broker.
- The app shall be able to send information to the emulator.
- The emulator shall be able to receive information from the app.
- The staff member must be able to see objects in front of the car through the app.
- The data that is being sent from the emulator to the app should be 100% accurate depiction of current surroundings of the smartcar.
- Receiving and sending information between the app and emulator shall not take longer than 4 seconds.
The staff member picks a customer order and goes to the joystick screen. The staff member receives a successful MQTT connection message in the app, and is able to see what is in front of the smart car through the camera window. Then the staff member publishes messages to the MQTT broker through the joystick, such as throttle speed 80, 85, 90, angle 0, and the broker publishes these messages to the car. The car starts driving straight forward.
Overview
Get starter
Milestones
- UI Prototype design and basic functions
- Smartcar functionalities including obstacle avoidance
- Android App (Staff interface design)
- Android App (customer interface design)
- Linking of Database and Android App
- Linking of emulator and Android App
- Documentation
- Continuous Integration
- Improvements and workflow enhancement
- SMCE emulator environment modding (modification).
- CarEShip App Instrumented UI testing
Documents