私はgpsトラッカーのnmea処理に取り組んでおり、この方法で値のリストとして処理しています
"""
information package exmaple
41719.285,A,1623.5136,S,07132.9184,W,017.8,203.5,040613,,,A*6B|1.6|2375|1010|0000,0000|02CC000A138E96D6|11|0029560C
"""
gprmc, hdop, altitude, state, ad, baseid, csq, journey = information.split('|')
ptime, gpsindicator, lttd, ns, lgtd, ew, speed, course, pdate, dd, checksum = gprmc.split(',')
次に、データ パッケージが大きくなることがありますが、適切な形式になっていることがあります。これは、一部の顧客が必要以上の余分なデータでデバイスを再構成し、プログラムをクラッシュさせるためです。そのため、コードがこれらのパッケージでクラッシュしない方法を探しています。ケース。