Sto cercando di utilizzare il framework CoreBluetooth di Apple per collegare un iPhone o iPod Touch a un Lego NXT. Tuttavia, non sembra che ci sia alcuna documentazione di Apple su questo framework. Qualcuno sa come usarlo? Quali sono i metodi/oggetti disponibili? O in generale solo come usarlo. Grazie in anticipo!CoreBluetooth Accoppiamento a Lego NXT
5
A
risposta
2
CoreBluetooth fornisce API solo per l'interazione con i nuovi dispositivi Bluetooth Low Energy (LE). Questo è un nuovo standard che non è compatibile con Bluetooth tradizionale. L'iPhone 4S ha un chip BT dual mode che funziona in modalità LE e normale. Quindi non sarai in grado di utilizzare CoreBluetooth per parlare con dispositivi Bluetooth tradizionali come NXT. Tuttavia, in futuro sarebbe opportuno che applicazioni come NXT usassero la modalità LE Bluetooth.
Problemi correlati
- 1. Libreria OOP C++ per la programmazione del Lego NXT
- 2. Qual è la differenza tra Lego Mindstorms 1.0 e 2.0
- 3. Trasmissione dati con CoreBluetooth
- 4. UUID iOS obsoleto corebluetooth
- 5. CoreBluetooth writeValue: forDescriptor: problema
- 6. Come evitare "accoppiamento" in OOP
- 7. Che cos'è un accoppiamento lento?
- 8. Devo usare mysql_real_escape_string se lego i parametri?
- 9. Posso sviluppare Lego Mindstorms in Scala?
- 10. Creare un "accoppiamento" da un grafico?
- 11. Portare il dialogo accoppiamento Bluetooth al fronte
- 12. Accoppiamento Bluetooth in C blueZ su Linux
- 13. Schema di osservatore ad accoppiamento lento
- 14. Come implementare accoppiamento lasco con un'architettura SOA
- 15. Windows iot/apps Accoppiamento programmatico Bluetooth
- 16. Numero massimo di periferiche su CoreBluetooth?
- 17. CoreBluetooth - Pubblicità iPhone in modalità backgrund
- 18. iOS 7 CoreBluetooth retrievePeripheralsWithIdentificanti non Recupero
- 19. CoreBluetooth: rilevamento dispositivo fuori intervallo/timeout connessione
- 20. Esiste un'alternativa per CoreBluetooth per OSX
- 21. Come implementare correttamente haReceiveWriteRequests? iOS6 CoreBluetooth
- 22. iOS 8 CoreBluetooth Metodi obsoleti RSSI
- 23. Esiste un interprete Ruby o Python per Lego Mindstorm?
- 24. Perché Ctrl +. non funziona quando lo lego a un comando in Emacs?
- 25. Con emacs, come andare alle parentesi di accoppiamento (bilanciamento)
- 26. Riduzione del semplice esempio di accoppiamento per principianti
- 27. Accoppiamento troppo alto o ok per progettare in questo modo?
- 28. Cosa significa "basso accoppiamento e alta coesione" significa
- 29. Android impedisce la finestra di dialogo di accoppiamento Bluetooth
- 30. Accoppiamento Bluetooth (SSP) su Windows 10 con 32feet.NET
Cosa posso utilizzare per interagire effettivamente con i dispositivi Bluetooth tradizionali? C'è un api da qualche parte che posso usare per realizzare questo? La mia prossima opzione, se non, è quella di usare il wifi dell'iPhone, inviarlo a un computer tramite Wi-Fi e quindi il computer comunicherà all'NXT tramite il suo bluetooth. Tuttavia, vorrei eliminare l'intermediario, se possibile, – MZimmerman6
. Apple è sempre stata molto chiusa sulle app che usano Bluetooth. Non ci sono API pubbliche per parlare con dispositivi BT arbitrari da un iphone. Potresti usare Android o Wi-Fi come hai descritto. – TJD
@ MZimmerman6 - Il framework Accessorio esterno fornisce funzionalità di comunicazione per parlare con dispositivi Bluetooth non-LE, ma questi dispositivi devono essere inclusi nel programma MFi e progettati per l'utilizzo con iOS. Questo non è per la comunicazione con l'hardware Bluetooth generico come quello nell'NXT, quindi sei sfortunato da quella prospettiva. Potresti riuscire a fare qualcosa su un dispositivo jailbroken, ma il relay WiFi è probabilmente la soluzione migliore. –