Conecte o Kit de Ambiente Interno Grove para Intel Edison ao QNAP NAS através do QIoT Suite Lite
Este tutorial explica como configurar um Kit de Ambiente Interno Grove e, em seguida, como conectar os dispositivos ao QIoT Suite Lite.
Configure seu Kit de Ambiente Interno Grove para Intel Edison
1.1 Do que você precisará
- Uma placa Intel Edison
- Kit de Ambiente Interno Grove para Intel Edison
- Um cabo Micro B para USB Tipo A
- Uma fonte de alimentação de pelo menos 7 a 15 V CC e 1.500 mA
- Um ponto de acesso Wi-Fi
O Intel Edison e o NAS devem estar na mesma LAN.
1.2 Configurar o Intel Edison
Se ainda você não configurou seu Intel Edison, siga estes guias de acordo com seu sistema operacional.
- Windows (32 bits)
1.3 Configure e teste seus dispositivos
Etapa 1: Monte a placa Intel Edison
Etapa 2: Monte o Kit de Ambiente Interno
Etapa 3: Conecte o hardware
Use um cabo Grove 26AWG com as seguintes conexões:
| Módulos Grove | Conectado a |
|---|---|
| Sensor de temperatura e umidade | I2C |
| Sensor de umidade | A1 |
| Sensor de luz | A2 |
| Sensor de UV | A3 |
| Sensor de movimento PIR | D7 |
| Codificador | D2 |
| Botão | D8 |
| LCD RGB com retroalimentação | I2C |
| Relé | D4 |
| Servo | D6 |
| Alarme | D5 |
O kit do dispositivo final será montado como mostra a imagem abaixo.
Etapa 4: Execute ferramentas de configuração
Use a ferramenta de configuração para instalar o firmware mais recente na placa de desenvolvimento Intel® Edison. A ferramenta de configuração também permite que você ative a conectividade SSH e Wi-Fi* com sua placa, conforme descrito nas etapas a seguir.
Anote essa o endereço de IP do Edison, pois ele será necessário posteriormente.
1.4 Instale o Node.js e as bibliotecas necessárias
- Abra um aplicativo de terminal no seu computador e conecte-se ao Intel Edison.
- Instale o Node.js e as bibliotecas relacionadas
root@Edison:~# echo "src intel-iotdk https://iotdk.intel.com/repos/3.5/intelgalactic/opkg/i586/" > /etc/opkg/intel-iotdk.conf
root@Edison:~# opkg update
root@Edison:~# opkg upgrade mraa upm
root@Edison:~# opkg install nodejs
Crie seu dispositivo no QIoT Suite Lite
2.1 Instale o QIoT Suite Lite
- Instale o QIoT Suite Lite no QTS App Center.

- Abra e faça login no QIoT Suite Lite usando a conta de administrador.


2.2 Importe um novo aplicativo de exemplo
- Baixe o arquivo do aplicativo de exemplo: "iot_inbox.json" do Github.
- Importe o arquivo "iot_inbox.json" no painel de aplicativo de IoT.

- Clique no aplicativo criado: iot_inbox

- Conecte um dispositivo via MQTTS


- Baixe os certificados

- Baixe o arquivo de informações de recursos

2.3 Instale o código de exemplo no Intel Edison
- Abra um aplicativo de terminal no seu computador e conecte-se ao Intel Edison via SSH.
- Baixe o código de exemplo.
root@Edison:~# git clone https://github.com/blackmesataiwan/Intel-Edison-QIot-Indoor.git - Carregue os arquivos de certificado e o arquivo de informações de recursos no Edison.
Use o FileZilla para carregar os arquivos no Edison com as seguintes informações de conexão.
- Host:
- Porta: 22
- Nome de usuário: root
- Senha: ferramentas de configuração>
Após conectar-se ao Edison, carregue estes arquivos na pasta de destino:
- Arquivos de certificado baixados → Edison_side/ssl/
- Arquivo de informações de recursos baixado → Edison_side/res/
2.4 Execute o código de exemplo no Intel Edison e conecte-se ao QIoT
- No Intel Edison, abra um aplicativo Terminal.
- Execute o código de exemplo baixado do Git.
root@Edison:~# cd ./Edison_side
root@Edison:~# npm install
Execute no modo de primeiro plano:
root@Edison:~# node boot.js
Execute no modo de segundo plano ininterrupto:
root@Edison:~# sh autostart.sh
- Após alguns segundos, o Edison tentará se conectar ao QIoT via MQTTS. Após clicar no botão, a mensagem conectada será exibida no seu componente de LCD.
Interaja com o sensor de dispositivo usando o QIoT Suite Lite
3.1 Visualização do Painel no QIoT Suite Lite
Vá para o Painel na tela Aplicativos de IoT. O painel exibe o status do sensor em tempo real ao girar o codificador, clicar no botão ou medir a umidade do solo.
3.2 Controle seu dipsositivo usando o mecanismo de regras
O mecanismo de regras de exemplo oferece ação padrão entre sensores. Consulte o painel avançado do Node-Red para saber como interagir com seu sensor.

- Ligue/desligue o relé
A luz do relé acende ao clicar no botão de interruptor. - Gire o servo analógico
Ajuste o valor de ângulo para girar o servo. - Reproduza notas com o alarme
Defina e envie o valor de volume e atraso. O alarme reproduzirá as notas. - Alarme ativado quando a iluminação está fraca
A regra de exemplo configura o alarme para tocar quando o valor de iluminação está abaixo de 10. Você pode cobrir o sensor de luz para diminuir o valor de iluminação.
Para obter mais informações, visite https://www.qnap.com