Sto sviluppando un'applicazione iOS con una periferica Bluetooth LE associata. L'unico passaggio che non riesco a risolvere è come trasmettere effettivamente i dati dalla mia app alla periferica o viceversa.Trasmissione dati con CoreBluetooth
Quello che ho costruito finora è un'app di test che può connettersi alla mia periferica Bluetooth di esempio e leggere tutti i suoi servizi/caratteristiche/descrittori. Può alternare le notifiche per una determinata caratteristica e scrivere su determinate caratteristiche. È solo quest'ultima fase di "trasmettere n byte alla periferica e ricevere m byte dalla periferica" che non riesco a capire.
Guardando il framework degli accessori esterni (cosa che userei se Apple mi dava effettivamente l'approvazione MFi per questo progetto), ti danno flussi di input e output su una data sessione per comunicare con l'accessorio, ma non esiste un tale oggetto per CoreBluetooth.
Si tratta semplicemente di una svista da parte di Apple sulla funzionalità di CoreBluetooth? O devo semplicemente sviluppare il mio profilo di servizio Bluetooth per gestire l'afflusso/deflusso di dati da e verso la periferica?
non è necessario l'approvazione MFi per sviluppare applicazioni BLE – chwi