Developing an Automotive IoT Application
In the previous chapter, we explored the system design of an automotive Internet of Things (IoT) application; we will now go through the software design and development process of the application. As part of the software design, we will identify various high-level software components required for both the cloud backend and vehicle telematics gateway.
In this chapter, we will focus on how a software engineering team comes up with a software design for an automotive IoT application such as remote diagnostics.
In this chapter, we’re going to cover the following main topics:
- Cloud backend deployment and service models
- IoT application architecture
- Vehicle telematics gateway
- Remote diagnostics application
- Predictive maintenance
- Development process