The guide I am going to write explains how to establish a communication between an ELM327 Wi-Fi OBD adapter (VGATE iCar), and a recent Ducati supporting OBD2 protocol (Scrambler, Monster, Supersport and so on) using the iPhone application called EOBD-Facile.
The first step to do is to create an adapter between the Ducati OBD2 connector (DDA connector) and the standard OBD2 female connector. I already made a guide about this topic (Ducati_Monster797_OBD), but the adapter I am using in the above picture is a bit different: CAN High and CAN Low signals come from the DDA OBD2 connector, while +12V and GND come from a USB-to-12V converter which is connected to the USB port of my Ducati Monster 797, as visible in the above picture. The reason why I prefer this solution is that doing so the +12V supply voltage turns ON only when I turn ON the ignition key, differently from the 12V on the DDA connector, which is constantly connected to the battery "plus" and there's continuously current drain from the battery even after turning IG OFF.
As OBD2 ELM327 adapter, I am using a VGate iCar which I bought on Aliexpress for 15 dollars. It has Wi-Fi connection, the IP address is 192.168.0.10 and the port is 35000.
Once started the application EOBD-Facile on my iPhone, it automatically detects the Engine ECU, which uses CAN ID number 0x7E8 for the OBD communication.
The PIDs which I could read from the ECU of my Ducati Monster 797 are shown in the pictures below. Unfortunately I could not take a screenshot of all of them in a single picture. The most important PIDs in the following pic, in my opinion, are coolant temperature and engine speed.
In addition to that, vehicle speed, intake air temperature are also shown. In my case, the absolute throttle position sensor is constantly fixed to 100.0%, regardless of the real position of the accelerator: I guess that this might be a software bug of the ECU, because I am getting the same constant value, stuck to the hexadecimal value 0xFF (100% physical value), even when I read this PID using Real Term on my Bluetooth ELM327.
Other important signals are related to the O2 (Lambda) sensor.
Last but not least, barometric pressure and vehicle voltage are also shown. In my case, it shown 11.0V only, because I am powering the VGATE iCar using a USB to 12V converter, which is not so powerful.
If you are looking for a simple and cheap tool on your iPhone to connect it to your ELM327 OBD2 adapter, such as a VGate iCar, I definitely recommend using EOBD-Facile. It's configuration and use is really straight forward.