Ambito di sviluppo
Il pulsante di aiuto wireless a basso consumo è progettato per soddisfare le esigenze di utilizzo del "personale che ha bisogno di richiedere assistenza in modo proattivo con esso o in una postazione fissa". Raccolta, elaborazione, comunicazione e alimentazione sono concepiti come un unico pacchetto di prodotti. Il progetto può iniziare con lo sviluppo di una nuova scheda madre, una modifica del firmware esistente o l'integrazione di un modulo specifico. L'ambito dello sviluppo viene confermato in base alla funzione target, alle basi esistenti e ai requisiti di consegna.
Interfacce e integrazione del prodotto
Sviluppa l'attivazione dei pulsanti, l'associazione dell'identità, la conferma dell'invio, la ripetizione limitata, le richieste di feedback e l'autotest della batteria.
Alimentazione e pianificazione delle condizioni
Premere il pulsante per riattivare e inviare l'evento, attendere la conferma e la richiesta e fornire uno stato di errore una volta raggiunto il limite di tentativi.
Integrazione dati e sistemi
Cancella connessioni e formati di dati attorno ai pulsanti, luci di feedback o vibrazioni, comunicazione wireless e rilevamento della batteria e definisci registrazione, trasmissione, conferma e stato anomalo.
Prototipi, test e risultati
Formare una macchina a stati dei pulsanti, un protocollo di riconoscimento, un programma di feedback e un record del ritardo di trasmissione, concentrandosi sul controllo della velocità di trasmissione degli eventi, del tempo di risposta, dei messaggi di perdita di contatto e dell'energia di autotest periodico. Per le emergenze sono specificati requisiti di sistema separati.
Composizione del sistema e processo aziendale
Premere il pulsante per riattivare e inviare l'evento, attendere la conferma e la richiesta e fornire uno stato di errore una volta raggiunto il limite di tentativi.
- Composizione dell'interfaccia: pulsanti, luce di feedback o vibrazione, comunicazione wireless e rilevamento della batteria.
- Pianificazione del lavoro: determinare ciascuno stato in base ai requisiti di campionamento, interazione e accoglienza e specificare quali circuiti continueranno a funzionare.
- Gestione delle eccezioni: definizione di scadenze, tentativi limitati e comportamento di ripristino per attività di comunicazione, rilevamento o esecuzione applicabili.
Condizioni di progetto e limiti funzionali
La copertura delle comunicazioni, la ridondanza del sistema e i requisiti di smaltimento di emergenza vengono concordati separatamente.
Definire gli obiettivi prestazionali insieme ai requisiti funzionali. Le stime della durata della batteria devono specificare la batteria, la temperatura, il ciclo di lavoro, la frequenza degli eventi e le condizioni della rete. Mantieni le stime separate dai risultati dei test a lungo termine.
Documenti di progetto richiesti
| Categoria di dati | Date di inizio |
|---|---|
| Ciclo di lavoro aziendale | Il personale deve prendere l'iniziativa e chiedere aiuto durante gli spostamenti o in una postazione fissa. Includi modelli di utilizzo tipici, tempi di campionamento e caricamento, durata della batteria desiderata e requisiti di reattività. |
| Interfaccia e struttura del prodotto | Pulsanti, luci di feedback o vibrazioni, comunicazione wireless e rilevamento della batteria; Per i prodotti esistenti, fornire schemi elettrici, un elenco delle parti (BOM), firmware e prototipi. |
| Batterie e condizioni del sito | Specificare il modello della batteria, l'intervallo di alimentazione, la tensione di spegnimento, la temperatura, il metodo di installazione e le condizioni di comunicazione. |
| Consegna e responsabilità | Chiarire l'ambito del codice sorgente e dei file di progettazione, dell'aggancio della piattaforma, del numero di prototipi, delle condizioni di test e del lavoro di terze parti. |
Oggetto della consegna e dell'accettazione
| Progetto di consegna | Metodo di verifica |
|---|---|
| Progettazione e realizzazione | macchina a stati dei pulsanti, protocollo di riconoscimento, programma di feedback e registrazione del ritardo di trasmissione; L'hardware, il codice sorgente e la portata dei componenti di terzi sono chiaramente indicati nella descrizione del servizio. |
| Controllo funzionale | Premere il pulsante per riattivare e inviare un evento, attendere conferma e richiesta e fornire uno stato di errore una volta raggiunto il limite di tentativi. Registrare i risultati di input, output e recupero di ciascuno stato. |
| Controllo del consumo energetico | Velocità di trasmissione degli eventi, tempo di risposta, promemoria di perdita di contatto ed energia di autotest periodico; Per l'uso in emergenza sono richiesti requisiti di sistema speciali. Fissare il punto di misurazione lato batteria per registrare l'energia dall'intero ciclo di attività finché il dispositivo non torna in modalità di sospensione. |
| Eccezioni e nuovi test | Copre situazioni applicabili come batteria scarica, scatti continui, perdita di connessione o riavvio e mantiene protocolli, forme d'onda e versioni originali. |
Servizi di sviluppo specializzati
Seleziona i moduli di cui hai bisogno in base al prodotto esistente. Le interfacce e le responsabilità sono definite nell'ambito del progetto.
Sviluppo firmware di sospensione e riattivazione MCU
Il servizio di sviluppo firmware di riattivazione del sonno MCU sviluppa le condizioni di ingresso del sonno, la determinazione del risveglio, il ripristino dell'orologio e la ricostruzione del driver e fornisce la macchina a stati, il firmware, i tempi di riattivazione e i record di regressione delle funzioni. L'ambito del progetto viene determinato in base all'attrezzatura target, ai dati esistenti e alle condizioni di accettazione.
Visualizza l'ambito di sviluppoSviluppo professionaleSviluppo e risoluzione dei problemi di macchine a stati a basso consumo
Servizi di sviluppo per il ripristino di macchine a stati e eccezioni a basso consumo, uscita da errori di progettazione, tentativi limitati, ripristino di persistenza e riavvio, distribuzione di diagrammi di stato, codice, configurazione e record di inserimento errori. L'ambito del progetto viene determinato in base all'attrezzatura target, ai dati esistenti e alle condizioni di accettazione.
Visualizza l'ambito di sviluppoSviluppo professionaleSviluppo di pubblicità e connessioni BLE a basso consumo
Servizi di sviluppo di trasmissione e connessione BLE a basso consumo, configurazione di parametri di trasmissione e connessione in base allo stato, gestione della sincronizzazione e ripristino della disconnessione e fornitura di firmware BLE, campi di protocollo, tabelle di parametri e record del dispositivo di destinazione. L'ambito del progetto viene determinato in base all'attrezzatura target, ai dati esistenti e alle condizioni di accettazione.
Visualizza l'ambito di sviluppoSviluppo professionalePiattaforme e client di gestione per dispositivi dormienti
La piattaforma di gestione dei dispositivi quiescenti e i servizi di sviluppo client gestiscono l'ibernazione, l'accodamento dei comandi, l'elaborazione del flusso, le tendenze di alimentazione e le conferme di esecuzione e forniscono modelli di dispositivi, codice server e client, API e set di dati di debug condivisi. L'ambito del progetto viene determinato in base all'attrezzatura target, ai dati esistenti e alle condizioni di accettazione.
Visualizza l'ambito di sviluppoSviluppo professionalePrestazioni del sistema, durata della batteria e validazione ambientale
Servizi completi di consumo energetico della macchina, durata della batteria e verifica ambientale, misurazione della corrente di stato, energia degli eventi, caduta di tensione di picco e funzionamento aziendale a lungo termine, fornendo forme d'onda originali, registri, fogli di calcolo, rapporti di test e copertura. L'ambito del progetto viene determinato in base all'attrezzatura target, ai dati esistenti e alle condizioni di accettazione.
Visualizza l'ambito di sviluppoDomande frequenti
La spia sul pulsante indica che la notifica è andata a buon fine?+
Ciascuno di essi dovrebbe mostrare che la macchina locale è stata attivata, il peer ha ricevuto e l'operazione è stata elaborata. Il livello di feedback dovrebbe essere selezionato in base al progetto e dovrebbero essere coperte le situazioni di perdita di pacchetti e gateway offline.
È possibile sviluppare solo una parte di un prodotto esistente?+
Lo sviluppo del modulo o l'ottimizzazione del consumo energetico possono essere effettuati a seconda dell'interfaccia esistente e della gamma modificabile. Per questo prodotto è necessario prima controllare i pulsanti, le luci di feedback o le vibrazioni, la comunicazione wireless e il rilevamento della batteria, quindi determinare l'entità dei cambiamenti e dei regressi.
Come determini il costo e il periodo di tempo di questo progetto?+
La valutazione viene effettuata sulla base di risultati quali macchine a stati dei pulsanti, protocolli di riconoscimento, procedure di feedback e registrazioni dei ritardi di trasmissione. I materiali del prototipo, la struttura, la piattaforma, i test esterni e le nuove funzionalità sono elencati separatamente. Offerte e nodi vengono creati dopo aver confermato i requisiti e le interfacce.
Riferimenti tecnici
La configurazione del GPIO dovrebbe essere controllata insieme ai circuiti esterni, alla modalità di sospensione e allo stato di riattivazione; I parametri effettivi sono soggetti ai dati del chip target e all'intero test della scheda. GPIO e riferimento alla progettazione dello stato di alimentazione
In linea
Telefono
WeChat

tornare all'inizio