2016-04-22 2 views
2

Ich versuche eine App zu schreiben, um eine Verbindung zu einem medizinischen Bluetooth-Gerät herzustellen. Die Firma, die das Gerät herstellt, schickte mir ein 300-seitiges Handbuch und sagte mir, ich solle alles lesen. Ich habe eine Sondierungs periphere Erkennung mit CoreBluetooth und fand die folgende Geräteinfo:Objective-C sondiert ein Bluetooth-Gerät, das einen Pairing-Code erfordert, aber schreckliche/undurchsichtige Dokumente hat.

centralManager:didDiscoverPeripheral:advertisementData:RSSI: 
(null) with { 
    kCBAdvDataIsConnectable = 0; 
    kCBAdvDataManufacturerData = <8c0001e2 91d3a2d4 eb1f2417 da260263 3acf359c 3c206159 09>; 
    kCBAdvDataServiceUUIDs =  (
     FEFD 
    ); 

Ich habe dann versucht, die pdf-Suche die Firma mir für FEFD Denken zur Verfügung gestellt, die die Service-Kennung und würde mir helfen, die saftigen Bits des Fundes Handbuch ... keine Würfel.

Dies ist mein erstes Bluetooth-Projekt und ich frage mich, wie ich das am effizientesten durchgehen kann. Ich muss mit dem Gerät mit einem Autorisierungscode koppeln, und dann muss ich die Messungen auf dem Gerät abrufen. Besteht die Möglichkeit, dass ich das Gerät einfach mit Core Bluetooth testen kann? Wie würde ein erfahrener Bluetooth-Programmierer dies tun?

danke für irgendeinen Rat.

+2

Sie können die LightBlue App aus dem App Store verwenden, um eine Verbindung herzustellen und zu sehen, was in Bezug auf Dienste und Merkmale vorhanden ist. – Paulw11

+0

@ Paulw11 vielen Dank für diesen Tipp! – helloB

+0

Haben Sie einen Code gefunden, um BLE-Geräte zu paaren? – Moxarth

Antwort

0

(Ich denke, es Kommentar sein sollte, aber ich kann sie noch nicht schreiben.)

Sie Hardware IO-Tools für XCode verwenden können. Sie können es von Apple Developer Seiten installieren. Es hat etwas, das Bluetooth Explorer genannt wird und könnte wirklich hilfreich sein bei der Suche nach Bluetooth-Geräten. Ich weiß nicht, ob es in Ihrem Fall (medizinische Ausrüstung) helfen kann, aber es war wirklich nettes Werkzeug, als ich es mit einfachen Bluetooth-Geräten verwendete.

Es ist Programm für Mac, also muss Ihr Mac Bluetooth-Modul haben, um es zu verwenden.

+0

Vielen Dank für diesen Tipp! – helloB

Verwandte Themen