Ciao a tutti, sto studiando il funzionamento del bluetooth LE, ma non capisco bene a cosa possa servire interfacciarsi tramite HCI.
Da quello che ho capito, HCI è come un protocollo software che mi permette di comunicare direttamente con il modulo BT a basso livello.
Ma se scrivo un firmware ad hoc per il modulo bluetooth (che poi carico direttamente all'interno del modulo stesso) con il database GATT preparato a dovere e che analizzi direttamente i dati ricevuti e da trasmettere, non posso evitare HCI passando semplicemente i dati trasformati a mio piacimento tramite una semplice seriale?
Altra domanda, piuttosto che scrivere un firmware dedicato con database GATT compilato per un determinato dispositivo, non è possibile mantenerlo più aperto impostando di volta in volta il GATT in base alle esigenze?
Spero di essere stato abbastanza chiaro, purtroppo la materia non mi risulta ancora semplicissima
Grazie.