ฉันมีการตั้งค่าที่อุปกรณ์ Android และ Arduino กำลังสื่อสารข้อมูลผ่าน USB ฉันมี Arduino อ่านข้อมูลจากรถของฉันเป็นประจำและส่งไปยังอุปกรณ์ Android เช่นนั้น (รูปแบบใดรูปแบบหนึ่งเหล่านี้สามารถใช้งานได้):
XML:
<instance>
<vin> A13GF12345NFH </vin>
<speed> 78 </speed>
<runtime> 1425 </runtime>
<distance> 23 </distance>
</instance>
เจสัน:
{
"vin" : "A13GF12345NFH",
"speed" : "78",
"runtime" : "1425",
"distance" : "23"
}
ฉันได้รับข้อมูลเป็นอาร์เรย์ไบต์ จากนั้นจึงแปลงเป็นสตริง เนื่องจากข้อมูล XML ที่ผ่านการตรวจสอบ (หรือ JSON) ของฉันเป็นตัวแปร data
ประเภทสตริง ฉันจะรับตัวแปร vin
, speed
, runtime
และ distance
ตามที่อธิบายไว้ในข้อความได้อย่างไร ฉันจะใช้รูปแบบข้อมูลใดก็ตามที่ง่ายที่สุด