Scriverò firmware BLE nrf52 e un'app Flutter companion per il tuo dispositivo
Design di PCB per sistemi embedded, firmware, IoT, gestione a basso consumo, ESP32
Informazioni su questo servizio
Costruisco entrambe le parti di un prodotto BLE: il firmware nRF52 e l'app Flutter
che comunicano tra loro. Nessuna lacuna di integrazione tra i due lati.
COSA CONSEGNO
- firmware nRF52832/nRF52840 su Zephyr / nRF Connect SDK: servizi GATT personalizzati,
pubblicità, bonding, notifiche, tuning di MTU e throughput
- Periferica + Observer in un dispositivo: scansione iBeacon, media RSSI,
posizionamento a livello di stanza
- Pipeline di sensori e I/O: classificazione del movimento IMU, misurazione della batteria SAADC,
audio I2S, haptics, logging su SPI NOR flash
- App Flutter con flutter_blue_plus: scansione, pairing, dashboard in tempo reale, grafici,
storia SQLite, notifiche, canali piattaforma
- Un protocollo binario documentato (con CRC) con test di unità host, così l'app e
firmware non si discostano silenziosamente
LAVORI RECENTI
Un nodo sensore indossabile: oltre 20 comandi e eventi GATT, rilevamento basato sul movimento,
localizzazione beacon BLE, caricamento audio su flash, dashboard Flutter con storia SQLite
Consegnato con un rapporto di ingegneria completo.
COME LAVORO
Ricevi una build che si flasha, un APK che si avvia e uno specifico di protocollo scritto.
Contattami con il chip, i sensori e gli schermi prima di ordinare e ti dirò
onestamente se rientra in un gig o se serve suddivisione in milestone.
Il mio portfolio
Altri servizi della categoria Ingegneria elettronica offerti da me
FAQ
Traduzione automatica.
Quali chip Nordic supporti?
A. nRF52832, nRF52833 e nRF52840 su Zephyr / nRF Connect SDK, e nRF5340 su richiesta. Lavoro su schede Nordic DK o sul tuo PCB personalizzato, flashato tramite J-Link o SWD.
Ho bisogno solo dell'app / solo del firmware. Va bene così?
A. Sì. Ognuna delle due metà ha un prezzo a partire dal pacchetto Standard. Se l'altra parte esiste già, inviami i suoi UUID GATT o il codice sorgente e farò in modo che il protocollo combaci esattamente.
Supporti sia iOS che Android?
A. Flutter supporta entrambi. Android è incluso in ogni pacchetto. iOS è un elemento Premium o un extra gig, perché richiede controlli sul comportamento di Core Bluetooth e un account sviluppatore Apple da parte tua.
Ottengo il codice sorgente?
A. Sì, tutto, con codice commentato, guida alla build e specifica del protocollo. Il codice è di tua proprietà; non mantengo alcuna licenza su di esso.
Hai hardware per testare?
A. Possiedo nRF52840 DK e beacon BLE, quindi il firmware è verificato su hardware reale. Per il tuo scheda personalizzata, spedisci un'unità o pianifica una sessione di debug remoto — ti dirò quale è più economico prima di ordinare.
