나는 VIN 번호 및 배터리 전압과 같은 OBD-II를 통해 기본 자동차 매개 변수를 읽는 간단한 Android 앱을 만들었습니다. 그것은 잘 작동하지만 비 독일어/비 미국 자동차에서 차량 번호를 검색하는 데 문제가 있습니다. 예를 들어 Citroen이나 Fiat의 경우 VIN 번호를 얻을 수 없으며 반환 값은 NULL 또는 UNKNOWN입니다. 어떻게 해
차량을 저장하는 테이블이있는 데이터베이스를 설계하고 있으며 차량 식별 번호가 173 자의 영숫자 일련 번호이므로 내 아이디어는 데이터 유형이 char(17) 인 기본 키로 사용하는 것입니다. 수많은 다른 테이블은 VIN을 외래 키로 갖습니다. VIN 번호를 매개 변수로 사용하여 많은 수의 검색어/검색어가 차량과 그와 관련된 다른 데이터를 추적하는 방식이므로
수만 개의 VIN 번호가있는 테이블이 있습니다. 그들 중 많은이의 라인을 따라 볼 : 6MMTL #의 A423T의 ###### WVWZZZ3BZ1 ###### MPATFS27H? ###### SCA2D680을 7UH ###? ## SAJAC871? 68H06 ### 는 #는 숫자를 나타내는 상기? 편지 (A-Z). 다음을 검색하고 싶습니다. 6MMTL8A4
간단한 VIN (ISO 3779) 디코더를 코딩하려고합니다. 제조업체 및 모델 연도입니다. 그래도 모델 연도를 디코딩하는 데 문제가 있습니다. Wikipedia에 따르면 For passenger cars, and for multipurpose passenger vehicles and trucks with a gross vehicle weight rating
나는 1980 년 이전의 VIN (차량 식별 번호)을 잡을 RegEx를 사용하려고합니다. Anythign pre 1980 년대는 17 자리가 될 필요가 없으며 'O 's and'U '를 포함 할 수 있습니다. 여기 http://lamptricks.blogspot.com/2012/03/vin-regex-pre-1980-and-new.html이 정규식입니다 :