Escopo de Desenvolvimento
O botão de ajuda sem fio de baixo consumo de energia foi desenvolvido para atender aos requisitos de uso de "pessoal que precisa enviar proativamente ajuda com eles ou em um local fixo". Coleta, processamento, comunicação e fornecimento de energia são projetados como um conjunto de produtos. O projeto pode começar com o desenvolvimento de uma nova placa principal, modificação de firmware existente ou integração de módulo designado. O escopo de desenvolvimento é confirmado com base na função alvo, na base existente e nos requisitos de entrega.
Interfaces e integração de produtos
Desenvolva ativação de chave, vinculação de identidade, confirmação de envio, nova tentativa limitada, prompts de feedback e autoteste de bateria.
Fornecimento de energia e programação estadual
Pressione a tecla para ativar e enviar o evento, aguarde a confirmação e o prompt e forneça um status de falha após atingir o limite de novas tentativas.
Integração de dados e sistemas
Limpe conexões e formatos de dados em torno de botões, luzes ou vibrações de feedback, comunicação sem fio e detecção de bateria e defina gravação, transmissão, confirmação e status anormal.
Protótipos, testes e resultados
Formar uma máquina de estado de botão, protocolo de confirmação, programa de feedback e registro de atraso de transmissão, com foco na verificação da taxa de transmissão do evento, tempo de resposta, perda de avisos de contato e energia de autoteste periódico; requisitos de sistema separados serão determinados para fins de emergência.
Composição do sistema e processo de negócios
Pressione a tecla para ativar e enviar o evento, aguarde a confirmação e o prompt e forneça um status de falha após atingir o limite de novas tentativas.
- Composição da interface: botões, luz ou vibração de feedback, comunicação sem fio e detecção de bateria.
- Agendamento de trabalho: Determine cada status com base nos requisitos de amostragem, interação e recepção, indicando quais circuitos continuam funcionando.
- Tratamento de exceções: defina prazos, novas tentativas limitadas e comportamentos de recuperação para tarefas aplicáveis de comunicação, detecção ou execução.
Condições de projeto e limites funcionais
A cobertura de comunicações, a redundância do sistema e os requisitos de eliminação para fins de emergência serão acordados separadamente.
Defina metas de energia juntamente com requisitos funcionais. As estimativas de vida útil da bateria devem especificar a bateria, a temperatura, o ciclo operacional, a frequência dos eventos e as condições da rede. Mantenha as estimativas separadas dos resultados dos testes de operação contínua.
Informações iniciais do projeto
| Categoria de dados | Dados de inicialização |
|---|---|
| ciclo de trabalho empresarial | O pessoal precisa tomar a iniciativa de pedir ajuda em trânsito ou em local fixo; fornecem procedimentos típicos de uso, tempos de amostragem e upload, vida útil da bateria e requisitos de resposta. |
| Interface e estrutura do produto | Botões, luzes ou vibrações de feedback, comunicação sem fio e detecção de bateria; para produtos existentes, forneça esquemas, lista de materiais (BOM), firmware e protótipos. |
| Baterias e condições do local | Forneça o modelo da bateria, faixa de alimentação, tensão de corte, temperatura, método de instalação e condições de comunicação. |
| Entrega e Responsabilidade | Esclareça o escopo do código-fonte e dos arquivos de design, encaixe da plataforma, número de protótipos, condições de teste e trabalho de terceiros. |
Entregáveis e critérios de aceitação
| Projeto de entrega | Método de verificação |
|---|---|
| Projeto e implementação | Máquina de estado de botão, protocolo de confirmação, programa de feedback e registro de atraso de transmissão; hardware, código-fonte e escopo de componentes de terceiros são claramente indicados na declaração de trabalho. |
| Verificação funcional | Pressione a tecla para ativar e enviar um evento, aguardar confirmação e aviso e fornecer status de falha após atingir o limite de nova tentativa; registre os resultados de entrada, saída e recuperação de cada status. |
| Verificação de consumo de energia | Taxa de transmissão de eventos, tempo de resposta, lembrete de perda de contato e energia de autoverificação periódica; o uso de emergência requer requisitos de sistema separados. Fixe o ponto de medição do lado da bateria para registrar a energia do ciclo completo da tarefa até que o dispositivo volte a dormir. |
| Exceções e reteste | Abrange situações aplicáveis, como bateria fraca, disparo contínuo, perda de conexão ou reinicialização, e mantém registros, formas de onda e versões originais. |
Serviços de Desenvolvimento Especializados
Selecione os módulos necessários com base no produto existente. Interfaces e responsabilidades são definidas no escopo do projeto.
Desenvolvimento de firmware de suspensão e despertar MCU
MCU Serviço de desenvolvimento de firmware de despertar do sono, desenvolve condições de entrada de sono, determinação de despertar, recuperação de relógio e reconstrução de driver, e fornece máquina de estado, firmware, tempo de despertar e registros de regressão de função. O escopo do projeto é determinado com base no equipamento alvo, nos dados existentes e nas condições de aceitação.
Ver escopo de desenvolvimentoDesenvolvimento EspecializadoDesenvolvimento de máquina de estado de baixo consumo e recuperação de falhas
Máquina de estado de baixo consumo e serviços de desenvolvimento de recuperação de exceção, saída de falha de projeto, nova tentativa limitada, persistência e recuperação de reinicialização, entrega de diagramas de estado, código, configuração e registros de injeção de falha. O escopo do projeto é determinado com base no equipamento alvo, nos dados existentes e nas condições de aceitação.
Ver escopo de desenvolvimentoDesenvolvimento EspecializadoPublicidade BLE de baixo consumo e desenvolvimento de conexões
Serviços de desenvolvimento de baixa potência de transmissão e conexão BLE, configuração de parâmetros de transmissão e conexão de acordo com o status, gerenciamento de sincronização e recuperação de desconexão e fornecimento de firmware BLE, campos de protocolo, tabelas de parâmetros e registros de dispositivos de destino. O escopo do projeto é determinado com base no equipamento alvo, nos dados existentes e nas condições de aceitação.
Ver escopo de desenvolvimentoDesenvolvimento EspecializadoPlataformas de gerenciamento e clientes para dispositivos adormecidos
A plataforma de gerenciamento de dispositivos inativos e os serviços de desenvolvimento de clientes gerenciam status de suspensão, fila de comandos, processamento de expiração, tendências de energia e confirmações de execução, e fornecem modelos de dispositivos, código de servidor e cliente, API e registros de depuração conjunta. O escopo do projeto é determinado com base no equipamento alvo, nos dados existentes e nas condições de aceitação.
Ver escopo de desenvolvimentoDesenvolvimento EspecializadoEnergia do sistema, vida útil da bateria e validação ambiental
Serviços completos de consumo de energia da máquina, vida útil da bateria e verificação ambiental, medindo corrente de estado, energia de evento, queda de tensão de pico e operação comercial de longo prazo, fornecendo formas de onda originais, registros, planilhas de cálculo, relatórios de teste e cobertura. O escopo do projeto é determinado com base no equipamento alvo, nos dados existentes e nas condições de aceitação.
Ver escopo de desenvolvimentoPerguntas frequentes
A luz indicadora no botão significa que a notificação foi bem-sucedida?+
Deve indicar respectivamente que a máquina local foi acionada, o peer recebeu e o negócio foi processado. O nível de feedback deve ser selecionado de acordo com o projeto, e as situações de perda de pacotes e gateway offline devem ser cobertas.
É possível desenvolver apenas parte de um produto existente?+
O desenvolvimento do módulo ou a otimização do consumo de energia podem ser realizados de acordo com a interface existente e a faixa modificável. Para este produto, primeiro você precisa verificar os botões, luzes ou vibrações de feedback, comunicação sem fio e detecção de bateria e, em seguida, determinar o escopo das alterações e regressão.
Como determinar o custo e o prazo deste projeto?+
A avaliação é dividida com base em resultados como máquinas de estado de botão, protocolos de confirmação, procedimentos de feedback e registros de atraso de transmissão; os materiais do protótipo, estrutura, plataforma, testes externos e novas funções são listados separadamente, e cotações e nós são formados após a confirmação dos requisitos e interfaces.
Referências de Engenharia
A configuração do GPIO deve ser verificada juntamente com o circuito externo, modo de suspensão e status de ativação; os parâmetros reais estão sujeitos aos dados do chip alvo e ao teste de toda a placa. GPIO e referência de design de estado de energia
Online
Telefone
WeChat
voltar ao topo