在用于OBDII的BLE IOS设备中应使用什么BLE特性 [英] What BLE characteristic should I use in a BLE IOS device for OBDII
问题描述
您好,我想知道从该OBDII BLE设备/加密狗中应该使用什么写入和通知特性?: 我想在Flutter中为IOS创建一个程序. 有很多
Hello I am wondering what write and notify characteristic I should use from this OBDII BLE device/Dongle?: I want to create a program for IOS in Flutter. There are quite a few
: Device name: VEEPEAK Device id: 34E2B2AF-60F4-9362-DBF6-AD750321AABA
Number of discovered Services: 3
Service Service: UUID: 0000180a-0000-1000-8000-00805f9b34fb
Charac.: UUID: 00002a29-0000-1000-8000-00805f9b34fb
Can read: true Can write: false Can notify: false
Charac.: UUID: 00002a24-0000-1000-8000-00805f9b34fb
Can read: true Can write: false Can notify: false
Charac.: UUID: 00002a25-0000-1000-8000-00805f9b34fb
Can read: true Can write: false Can notify: false
Charac.: UUID: 00002a27-0000-1000-8000-00805f9b34fb
Can read: true Can write: false Can notify: false
Charac.: UUID: 00002a26-0000-1000-8000-00805f9b34fb
Can read: true Can write: false Can notify: false
Charac.: UUID: 00002a28-0000-1000-8000-00805f9b34fb
Can read: true Can write: false Can notify: false
Charac.: UUID: 00002a23-0000-1000-8000-00805f9b34fb
Can read: true Can write: false Can notify: false
Charac.: UUID: 00002a2a-0000-1000-8000-00805f9b34fb
Can read: true Can write: false Can notify: false
Service Service: UUID: 49535343-fe7d-4ae5-8fa9-9fafd205e455
Charac.: UUID: 49535343-6daa-4d02-abf6-19569aca69fe
Can read: true Can write: true Can notify: false
Charac.: UUID: 49535343-aca3-481c-91ec-d85e28a60318
Can read: false Can write: true Can notify: true
Service Service: UUID: 0000fff0-0000-1000-8000-00805f9b34fb
Charac.: UUID: 0000fff1-0000-1000-8000-00805f9b34fb
Can read: false Can write: false Can notify: true
Charac.: UUID: 0000fff2-0000-1000-8000-00805f9b34fb
Can read: false Can write: true Can notify: false
推荐答案
在这种情况下,该特性是用于UART通信的特性:
The characteristic, in this case, are those for a UART communication:
Service Service: UUID: 0000fff0-0000-1000-8000-00805f9b34fb
use the notify of this one...
Charac.: UUID: 0000fff1-0000-1000-8000-00805f9b34fb
Can read: false Can write: false Can notify: true
Charac.: UUID: 0000fff2-0000-1000-8000-00805f9b34fb
use the write of this one...
Can read: false Can write: true Can notify: false
这实际上没有规则,但是您可以在Android或IOS上使用称为nRF Connect
的工具,并且可以通过特征发送和接收以进行尝试. OBD加密狗非常相似.实际上,许多中文加密狗都使用完全相同的特性(相同的固件?).我可以为Carista和VeePeak确认这一点.
There is not really a rule to it but u can use a tool on Android or IOS called nRF Connect
and you can send and receive from characteristics to try them out. The OBD dongles are quite similar. In fact, many Chinese dongles use exactly the same characteristics (same firmware?). I can confirm that for Carista and VeePeak.
这篇关于在用于OBDII的BLE IOS设备中应使用什么BLE特性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!