Desenvolvimento gratuito para construir um purificador de ar, ajudando você a completar rapidamente a inteligência do produto

Com a poluição ambiental cada vez mais séria e a poluição de muitos materiais de decoração e decoração de interiores, as fontes de ar se tornaram um assassino invisível que afeta a saúde humana. Para melhorar a qualidade do ar, os produtos de purificação do ar se tornaram uma categoria de produtos popular em lojas de eletrodomésticos. Depois de várias rodadas de competição de mercado, os produtos de purificador de ar melhoraram muito em termos de design de aparência, princípios estruturais e configurações funcionais. Os produtos inteligentes tornaram-se gradualmente uma tendência inevitável. Rede Wi-Fi, App A introdução de funções como controle remoto e controle de voz pode ajudar os usuários a usar o produto de forma mais conveniente e rápida.

A solução de acoplamento MCU é atualmente uma das soluções mais comumente usadas para acoplamento de rede aérea com plataforma Tuya. É usado principalmente para realizar a inteligência de produtos de purificação de ar com controle principal MCU e pode ser conectado diretamente ao protocolo de porta serial do módulo Tuya para realizar a rede. Os clientes só precisam prestar atenção à função de pesquisa e desenvolvimento do próprio produto, e a parte inteligente da rede usa a solução de versão pública. O diagrama esquemático de comunicação da solução MCU específica é o seguinte:
Insira a descrição da imagem aqui

Introdução ao sistema
Módulo de rede Tuya: Use o MCU geral Tuya para se conectar ao protocolo de porta serial para se comunicar com o MCU, conectar o aplicativo e a nuvem para relatar e emitir comandos de ponto de função.
Tuya Cloud: implante globalmente serviços em nuvem para fornecer aos clientes serviços em nuvem Tuya seguros, estáveis ​​e rápidos.
Tuya App: 1) App versão pública: App versão pública gratuita, uso imediato, cenas ricas, universal. 2) Aplicativo OEM: Um clique para gerar um aplicativo de marca própria. 3) SDK do aplicativo: adequado para clientes que desejam desenvolver o aplicativo completamente por si próprios.
Serviço de voz: suporte a serviços de voz, como Alexa, Google Assistant, Baidu Xiaodu, Tencent Dingdong.
Função principal Função
geral do purificador de ar

Configuração de rede rápida: suporta dois métodos de distribuição de rede, EZ e AP.
Cronometragem de nomeação: suporta o tempo de nuvem e tempo local; o tempo de nuvem é implementado pela nuvem e o tempo local é implementado localmente pelo MCU.
Alarme de falha: apoie o envio de falha de equipamento, alarme, notificação e outras notícias.
Compartilhamento de equipamento: Apoie o gerenciamento familiar e o compartilhamento de equipamento entre os membros.
Atualização OTA: Suporte para atualizações de dispositivos e módulos, como prompt e silencioso.
Gerenciamento multilíngue: suporte ao gerenciamento e comutação de configuração multilíngue.
Gerenciamento de pacotes de idiomas: Suporta gerenciamento e comutação de configuração de vários pacotes de idiomas.
Função purificador de ar

Modo de trabalho: Suporta a mudança de quatro modos de purificação: manual, automático, confortável e sono.
Ajuste da velocidade do vento: suporte a velocidade do vento do dispositivo para mudar de acordo com os modos de sono, baixo, médio, alto e automático.
Vida útil do elemento filtrante: suporte ao monitoramento em tempo real da vida útil do elemento filtrante do equipamento.
Teste ambiental: suporte ao monitoramento em tempo real da umidade interna do equipamento, temperatura interna, TVOC, PM2.5, eCO2.
Teste de qualidade do ar: Equipamento de apoio para detectar os níveis de qualidade do ar interno.
Categorias de suporte
Purificadores de ar, ventiladores, etc.
Insira a descrição da imagem aqui

Painel de controle
Existem atualmente 10 conjuntos de painéis de versão pública para escolher. Nota: A curva de estatísticas PM2.5 interno precisa ser aberta manualmente no momento, entre em contato com o gerente de projeto Tuya ou envie uma ordem de serviço, e as estatísticas AVG serão abertas diariamente. Copiar a função de estatísticas PID trará o passado para o novo PID; curva PM2.5 interna / externa, a cada Os dados serão atualizados quando você entrar no painel pela segunda vez.

Bancada de trabalho de painel A bancada de trabalho de painel fornece atualmente 3 conjuntos de modelos, com componentes visuais mais ricos, configuração de regras mais poderosa e painéis de aplicativos bonitos e fáceis de usar sem programação.
Insira a descrição da imagem aqui

Desenvolvimento de hardware Para o
módulo de hardware, é recomendado usar o módulo de rede WBR3 para a solução de acoplamento MCU.

Visão geral: WBR3 é um módulo Wi-Fi + BT integrado de baixo consumo desenvolvido por Tuya Smart. Ele consiste em um chip de radiofrequência RTL8720CF altamente integrado, pilha de protocolo de rede Wi-Fi integrada e funções de biblioteca ricas. WBR3 também contém baixo consumo de energia KM4 MCU, WLAN MAC, 1T1R WLAN, a frequência mais alta é 100 MHz, SRAM de 256K integrado, o flash integrado de 2Mbyte do chip e abundantes recursos periféricos. WBR3 é uma plataforma RTOS que integra todas as bibliotecas de funções de protocolo Wi-Fi MAC e TCP / IP. Os usuários podem desenvolver produtos de Wi-Fi incorporados que atendam às suas necessidades com base neles.

característica:

KM4 MCU integrado de baixa potência, que pode funcionar como processador de aplicativo com clock de 100 MHz
Tensão de operação: 3V-3,6V
Periféricos: 9 × GPIOs, 1 × UART, 1 × Log_Tx Conectividade
Wi-Fi / BT: 1) 802.11 B / G / N202) Canal 1-14@2,4 GHz (CH1-11 para US / CA, CH1-13 para EU / CN) 3) Suporte ao modo de segurança WPA / WPA2 4) Suporte ao Bluetooth 4.2 Low energy 5) + 20dBm no modo 802.11b Potência de saída 6) Suporte a função SmartConfig (incluindo dispositivos Android e iOS) 7) PCB integrado Antena integrada 8) Passe CE, certificação FCC 9) Temperatura operacional: -20 ℃ a 85 ℃
Tamanho do pacote: WBR3 tem 2 fileiras de pinos (2 × 8), o passo de chumbo é 2 mm. Tamanho WBR3: 16 ± 0,35 mm (L) × 24 ± 0,35 mm (C) × 2,9 ± 0,15 mm (A).

O tamanho do WBR3 é mostrado abaixo:
Insira a descrição da imagem aqui

Solução de voz
Os produtos purificadores de ar suportam atualmente o acesso de voz de três partes e acesso de voz desenvolvido pela própria Tuya.

Acesso de voz de três partes: atualmente oferece suporte para seis soluções de voz de plataforma de voz de três partes: Alexa, Google Assistant, Baidu Xiaodu, Tencent Dingdong, Jingdong Dingdong, Tencent Xiaowei.
Acesso de voz desenvolvido pela Tuya: Tuya Smart.
Clique para saber mais sobre a plataforma de desenvolvimento de IoT para ajudá-lo a completar rapidamente a inteligência do produto:

auth.tuya.com/?from=https%3A%2F%2Fiot.tuya.com%2F&_source=81b786df37f17f6d239349cb965e3568

A seguir está o processo de criação do produto:

Faça login na plataforma
Na plataforma Tuya IoT, registre uma conta de desenvolvedor para ativar a inteligência do produto.

Para usar a consulta de log, compartilhamento de permissão e outras funções relacionadas, ative as permissões da versão corporativa.

Link da plataforma IoT: Tuya IoT.

Visão geral do processo
Etapa 1 - Criação do produto: Selecione a categoria de produto correspondente na plataforma IoT, defina o nome e o modelo do produto e crie o produto.

Passo 2 - Definição do produto: Defina as funções específicas do produto na plataforma, e o núcleo é o conteúdo e o formato da transmissão de dados.

Passo 3 - Configuração do painel: De acordo com as características do produto, selecione e configure a IU personalizada, o núcleo é estilo, cor, ícone, etc.

Passo 4 - Desenvolvimento de hardware: De acordo com os requisitos do controle principal do produto, selecione o módulo de comunicação Wi-Fi adequado e desenvolva o programa MCU.

Etapa 5-construção do aplicativo: construir um aplicativo com características do fornecedor, o núcleo é LOGO, página de boas-vindas, página do dispositivo, etc.

Step6-Cloud configuration: configure a interface do aplicativo em vários idiomas, solicite a ativação de alto-falantes inteligentes, atualização do dispositivo OTA e outras operações principais.
Insira a descrição da imagem aqui

Etapas para criar a criação do
produto Crie um produto
na plataforma Tuya IoT, selecione [Small Appliances] - [Air Purifier] e clique em "Create Product" para começar a criar o produto.

Instruções relacionadas:

Nome do produto: o nome padrão do dispositivo real, que será exibido na página do dispositivo no aplicativo.
Tipo de comunicação: A forma como o hardware se conecta ao Tuya Cloud, atualmente suporta Wi-Fi + Bluetooth, Wi-Fi e três métodos de comunicação Bluetooth.
Definição do produto
Como definir DP

A plataforma Tuya abstrai os dados transmitidos entre o dispositivo e a nuvem em diferentes tipos de DP, que ao definir o DP pode ser classificado em diferentes pontos de DP de acordo com a função da máquina para controle e exibição.

Para atender às diferentes necessidades de desenvolvimento, a plataforma Tuya fornece funções padronizadas e funções personalizadas:

Função padrão: para a padronização das funções de purificação de ar convencionais, corresponde ao painel de aplicativo fornecido pela plataforma IoT para desenvolvimento rápido.
Função personalizada: Personalize os itens de função adicionais da rede vazia, usados ​​para expandir a função da máquina.
Função de padronização
Insira a descrição da imagem aqui

As funções padrão cobrem pontos de função, como switch e status de modo. Ao mesmo tempo, a função de enumeração permite aos usuários adicionar novos tipos, como modo turbo, etc. Após a adição, a página de controle do dispositivo do aplicativo será atualizada simultaneamente.

Função personalizada

Para as funções estendidas da máquina, você pode adicionar novas funções nas "Funções personalizadas". Após a adição, os itens de controle correspondentes serão gerados na página de configuração da interface de controle do dispositivo do aplicativo.

A plataforma IoT fornece tipos de dados como booleano, valor numérico, enumeração, caractere, falha, bruto, etc., e oferece suporte a uplink e downlink.

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Configuração do painel Depois que o
produto é definido, diferentes estilos de painéis (páginas de controle do dispositivo) podem ser selecionados como páginas interativas vazias. Na plataforma IoT, painéis públicos, painéis personalizados, painéis de configuração gratuitos e painéis de desenvolvimento e depuração são fornecidos para os usuários escolherem.

Painel da versão pública: O estilo e a interação são fixos, correspondendo à [função padrão] e suporta a configuração de fundo, cor e outro conteúdo para produção em massa.

Painel de configuração grátis: suporte a configuração gratuita de controles de página e estilos para produtos personalizados.

Painel de depuração: exibe os dados do lado da máquina na forma de opções de switch para depuração na fase de desenvolvimento.

Insira a descrição da imagem aqui


Seleção de módulo de desenvolvimento de hardware

A placa-mãe vazia se comunica com Tuya Cloud e App por meio do módulo Wi-Fi. Depois que o produto for recém-construído, selecione o módulo aplicável e conclua o desenvolvimento do circuito de hardware de acordo com o circuito de interface da placa-mãe e do módulo de nuvem e os requisitos do produto. Atualmente, os módulos WBR3 são comumente usados ​​em produtos de purificação de ar.

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Desenvolvimento do programa MCU O
módulo de nuvem é conectado ao MCU por meio de comunicação serial, e a extremidade do MCU realiza a interação entre os dados da máquina e a nuvem de acordo com a função DP definida na etapa [Definição do Produto]. O processo de desenvolvimento de MCU envolve principalmente distribuição de rede, relatórios e recepção de dados, etc.

Existem duas opções para o desenvolvimento de MCU:

O modo de protocolo de porta serial
MCU, de acordo com o protocolo de porta serial, se auto-monta e descompacta, realiza relatórios e execução de dados;

O método SDK
transplanta os arquivos de interface SDK empacotados pela plataforma IoT e o MCU chama diretamente funções relacionadas para implementar relatórios e execução de dados. Para obter detalhes de desenvolvimento, consulte: Desenvolvimento de MCU SDK.

Depuração de função da máquina

No estágio de verificação e depuração de desenvolvimento de produto, a fim de verificar a solução técnica ou a função do painel APP, o assistente de depuração e o painel de depuração fornecidos pela plataforma IoT podem ser usados ​​para realizar a comunicação de dados entre o lado do APP e o lado da máquina e auxiliar no desenvolvimento e depuração do processo de desenvolvimento.

1) Assistente de simulação

Tuya Cloud Simulation Assistant, o PC e o módulo de nuvem são conectados através de uma porta serial para simular o MCU para enviar e receber dados DP da função da máquina, e o efeito interativo pode ser experimentado em tempo real no lado do APP.

É adequado para verificar as funções definidas do produto antes do desenvolvimento do programa MCU e verificar a validade dos dados durante a depuração.

Insira a descrição da imagem aqui

Para obter detalhes sobre como usar o assistente de simulação, consulte: Uso do assistente de depuração de simulação.

2) Depuração do painel

Depois que a função de configuração de rede do equipamento é depurada, você pode configurar a rede por meio do aplicativo, realizar operações relacionadas no aplicativo e verificar se as instruções são enviadas e recebidas, a exibição do aplicativo e a execução da máquina estão corretas.

Ao mesmo tempo, no estágio inicial de desenvolvimento, o MCU pode usar a função do painel de depuração para depurar independentemente se a lógica de um determinado DP está correta.

O painel de depuração retém apenas operações de recebimento e envio de dados, sem lógica interativa, que podem ser selecionadas no link [configuração da interface], que é adequado para depuração no processo de desenvolvimento.

3) Consulta de registro

Durante o processo de comissionamento, você encontrará a necessidade de consultar o processo de recebimento e envio de dados DP. A plataforma IoT fornece uma função de consulta de log, que permite visualizar a comunicação de dados entre o MCU e o APP, o que é adequado para situações anormais para solucionar problemas de operação de cada extremidade.

Insira a descrição da imagem aqui

[Explicação] A função de consulta de log requer que as permissões da conta "Enterprise Edition" sejam abertas e operadas na plataforma operacional.

Configuração da nuvem Configuração
multilíngue

Quando o mercado-alvo do produto é uma região estrangeira, o idioma da interface do aplicativo precisa ser ajustado ao idioma da região correspondente.

Na "configuração multilíngue" das "funções estendidas" da plataforma IoT, você pode editar os pontos de função definidos em vários idiomas. Quando o telefone ajusta o idioma do sistema, o idioma da interface do aplicativo também é ajustado de acordo.

Atualização OTA

Para atender à atualização da função da máquina, a plataforma suporta a função MCU OTA.
Insira a descrição da imagem aqui

Na "Atualização de firmware" das "Funções estendidas" da plataforma IoT, você pode personalizar o upload do firmware MCU. A versão do firmware, informações de atualização, etc., todos suportam gerenciamento personalizado.

Acho que você gosta

Origin blog.csdn.net/weixin_42614971/article/details/108867789
Recomendado
Clasificación