Clause 7. A method comprising: receiving, by a first application executing on a vehicle head unit, from a primary device, and using a wireless network connection, a plurality of packets, wherein the packets are configured in accordance with a wireless networking protocol, wherein each of the packets include a portion of data provided by a first application executing on the primary device, wherein the data is segmented into the plurality of packets by a second application executing on the primary device, and wherein the data has a size that is larger than a maximum packet size for the wireless networking protocol; combining, by the first application executing on the vehicle head unit, the portions of data included in each of the packets into the data; and providing, by the first application executing on the vehicle head unit and to a second application executing on the vehicle head unit, the data, wherein the first and second applications executing on the vehicle head unit are different from an operating system executing on the vehicle head unit, and wherein the first and second applications executing on the primary device are different from an operating system executing on the primary device.
Clause 8. The method according to Clause 7, wherein the wireless networking protocol comprises a BLUETOOTH communication protocol or a BLUETOOTH Low Energy communication protocol.
Clause 9. The method according to any of Clauses 7 or 8, further comprising: receiving a BLUETOOTH pairing request from a BLUETOOTH module of the primary device, and pairing a BLUETOOTH module of the vehicle head unit with the BLUETOOTH module of the primary device.