Saya memiliki pengaturan di mana perangkat Android dan Arduino mengkomunikasikan data melalui USB. Saya meminta Arduino secara teratur membaca data dari kendaraan saya dan mengirimkannya ke perangkat Android, seperti ini (salah satu format berikut dapat digunakan):
XML:
<instance>
<vin> A13GF12345NFH </vin>
<speed> 78 </speed>
<runtime> 1425 </runtime>
<distance> 23 </distance>
</instance>
JSON:
{
"vin" : "A13GF12345NFH",
"speed" : "78",
"runtime" : "1425",
"distance" : "23"
}
Saya menerima data sebagai array byte dan kemudian saya mengubahnya menjadi string. Mengingat data XML (atau JSON) saya yang dirangkai adalah variabel data
bertipe string, bagaimana saya bisa mendapatkan variabel vin
, speed
, runtime
, dan distance
seperti yang dijelaskan dalam pesan? Saya akan menggunakan format data apa pun yang paling mudah.