Ich muss ein iPhone verwenden, um Daten an ein Arduino zu senden, das an ein BlueSMiRF Gerät angeschlossen ist. Welche iOS-Bibliotheken sollte ich verwenden, um Daten über die Bluetooth-Verbindung zu senden? Ich bin neu in der Verwendung von BluetoothKommunikation mit einem BlueSMiRF Gerät von iOS
Antwort
Ich würde Ihnen empfehlen Apples eigenen CoreBluetooth
. Wenn Sie Hilfe bei der Einrichtung benötigen, können Sie mein Beispielprojekt verwenden, um Ihr eigenes zu erstellen. Sie finden es Here
Um es zu verwenden, ändern Sie einfach die folgenden Eigenschaften zu Ihrem Gerät. Wenn Sie nicht wissen, was der Gerätename, serviceUUID oder characteristicUUID sind, können Sie eine App wie LightBlue verwenden, um es zu finden. Lass es mich wissen, wenn du Hilfe brauchst.
//Change these settings let deviceName = "Bluno" let deviceUUID = NSUUID(UUIDString: "DBBD02C8-765D-4340-95DC-35A7C69F420A") let serviceUUID = "DFB0" let characteristicUUID = "DFB1" let message = "5"
Als Hinweis für jemanden suchen, dies in Zukunft zu tun. Dies ist nicht möglich, da BlueSMiRF nicht BLE ist. Sie müssten spezielle Genehmigung von Apple bekommen, die sie scheinen mehr für Menschen zu versuchen, Kopfhörer usw. zu produzieren.
- 1. Kommunikation mit OBD-II-Gerät
- 2. Wie kann ich ein iOS-Gerät mit einem nicht iOS-Gerät (Arduino-Geräte) über Bluetooth verbinden?
- 3. Schnittstelle Android Nexus One mit Arduino + BlueSmirf
- 4. ios: Kommunikation zwischen Host und USB-verbundenem Gerät
- 5. SSH-Kommunikation - Dateiversand von einem Gerät zum anderen und umgekehrt
- 6. Kommunikation mit seriellem USB-Gerät über Android
- 7. FTDI-Kommunikation mit USB-Gerät - Objective C
- 8. Auf Gerät iOS WebSocket-Server
- 9. Fehlererkennung in Bluetooth-Kommunikation mit Android
- 10. Kommunikation mit einem Magnetkartenleser MW-3170
- 11. iOS Game Center - Authentifizierungsfehler auf einem Gerät
- 12. Kommunikation mit Benutzer von einem Android-Dienst
- 13. Kommunikation zwischen seriellem RS422-Gerät und Javascript
- 14. Fastlane: Auf einem lokalen iOS-Gerät bereitstellen
- 15. Kommunikation zwischen 2 Apps auf demselben Gerät iOS/Android mit Xamarin
- 16. iOS-Gerät - Datenaktualisierung
- 17. Erkennung von iPhone 5 und einem darunter befindlichen iOS-Gerät
- 18. ios Zugriff auf localhost von realen Gerät
- 19. USART Kommunikation mit einem STM32f1xx
- 20. Authentifizieren in Google App Engine von einem iOS-Gerät aus
- 21. Testen der iCloud-Synchronisierung mit einem einzelnen iOS-Gerät
- 22. Detect iOS Simulator vs iOS Gerät
- 23. Verbinden mit einem integrierten Bluetooth-Gerät Von Android-Gerät
- 24. Kommunikation mit einem USB-Gerät über "USB Virtual Serial Port" mit C#?
- 25. Xamarin iOS Kommunikation zwischen Javascript und C#
- 26. Kommunikation mit ActiveX mit einem GCC-Compiler
- 27. Kommunikation zwischen Modell und Controller - iOS
- 28. Bluetooth Kommunikation zwischen OSX und iOS
- 29. Einfache Kommunikation mit einem Java-Thread
- 30. Cross-Domain-Kommunikation mit einem Firefox-Addon
Ich kann falsch liegen, aber ist das nicht für BLE-Geräte? –
Es ist, ist der BlueSMiRF nicht BLE? Wenn dies nicht der Fall ist, werden Sie nicht in der Lage sein, das zu tun, was Sie mit einem iPhone machen möchten. – FredLoh
Hmm .... es verwendet die alte Art von Bluetooth, das gleiche wie ein Paar von drahtlosen Kopfhörern, wo Sie in Ihre iPhone-Einstellungen gehen, um sich zu paaren. –