Comment communiquer avec OBD II en utilisant bluetooth ou wifi en utilisant l'iphone

J'aime créer une application simple pour iOS, qui lit datatables de la voiture à travers l'appareil ODB II Wifi / Bluetooth et affiche sur l'écran de l'iPhone. Mais je ne sais pas par où commencer. S'il vous plaît, aidez-moi à atteindre les résultats ci-dessous.

J'ai Bluetooth et wifi dongle.

Étape 1: Associez la key Bluetooth ou Wi-Fi et l'iPhone.

Étape 2: Lisez les détails à l'aide de dongles

S'il vous plaît se référer à un tutoriel ou un exemple de code que je peux comprendre facilement. Je veux comprendre le process en profondeur et vouloir coder par moi-même. Alors s'il vous plaît aidez.

Merci d'avance.

Comme David l'a mentionné, sur iOS, vous pouvez uniquement utiliser l'interface WiFi OBD. Bluetooth standard (pas BTLE) ne fonctionnera pas. Les appareils Bluetooth doivent être approuvés par Apple pour pouvoir transférer des données vers / depuis iOS. Je pense qu'il n'y a pas un tel OBD.

Probablement votre dongle OBD est basé sur la puce ELM327. Un bon sharepoint départ est ce doc . Lisez-le attentivement. C'est tout ce dont vous avez besoin. Les choses intéressantes commencent à la page 7.

Sur iOS, vous devez ouvrir la connection TCP avec votre adresse IP OBD (par exemple en utilisant NSInputStream , NSOutputStream ), puis configurer OBD en utilisant les commands AT. Le repos est décrit dans la section "Parler au véhicule" (page 30) dans le lien ELM. Bonne lecture 🙂

Si vous avez besoin de plus d'aide, il suffit de requestr.