Device Management Protocol Suite
The protocols in this suite are designed to enable devices to communicate with the over-the-air (OTA) software update server infrastructure and receive software updates. In order to enable secure and advanced communications between the device and the infrastructure, this protocol suite is designed on four service pillars: security, simplicity, efficiency, and reliability.
Security
This suite allows for:
- Transmission encryption using TLS at appropriate encryption strengths.
- Client and server authentication. Clients are verified to ensure they are legitimate devices, and the server is authenticated to ensure that it is the correct protocol server.
- 2-way payload signing.
Simplicity
This suite is designed to be simple and easy to implement.
Efficiency
This suite is designed to be bandwidth-efficient and to communicate only what is essential. It is also designed to be memory and CPU efficient.
Reliability
This suite is designed to be reliable, providing required responses and supported by an infrastructure that is DR-enabled.
Protocols
This suite comprises of the following protocols:
Vehicle Communication Overview
The following diagram depicts how the vehicle communicates with the infrastructure using the protocols.