Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

SensorTag a Blynk usando Node-RED

¿Cómo fusionar diferentes dispositivos y servicios de IoT? Node-RED proporciona una solución elegante.

Node-RED proporciona una solución elegante para fusionar diferentes dispositivos y servicios de IoT.

El RedBear IoT pHAT proporciona BLE y WiFi a Raspberry Pi Zero.

Preparación general

Descargue la imagen de Debian Jessie Lite y prepare una tarjeta microSD. En macOS, estoy usando ApplePi-Baker para preparar la tarjeta microSD.

Para disfrutar de SSH a través de USB, actualice la tarjeta microSD en la computadora principal con

  $ nano config.txt  

En la parte inferior, agregue

  dtoverlay =dwc2  

Presione ctrl-O ctrl-X para guardar y cerrar. Luego lanza

  $ nano cmdline.txt  

Después de rootwait , agregue un espacio y luego

  modules-load =dwc2, g_ether  

Presione ctrl-O ctrl-X para guardar y cerrar. Apaga y enciende la Raspberry Pi.

Conéctese a la Raspberry Pi, con un cable USB en el puerto USB. En la computadora principal,

  $ ssh [correo electrónico protegido]  

La contraseña predeterminada es raspberry .

Para continuar con la actualización y la actualización, inicie en Raspberry Pi

  $ sudo apt-get update sudo apt-get upgrade  

Establece la zona horaria. Ejecutar en Raspberry Pi

  $ sudo raspi-config  

Instale y ejecute rpi-update . Ejecutar en Raspberry Pi

  $ sudo apt-get install rpi-update sudo rpi-update  

Instalar RedBear IoT pHAT

Apague la Raspberry Pi, conecte el RedBear IoT pHAT a la Raspberry Pi, encienda la Raspberry Pi, conéctelo y ejecútelo

  $ cat / proc / device-tree / hat / product  

Si la respuesta es IoT pHAT w / eep_v0.3 , el tablero está listo. Continúe con la siguiente sección. De lo contrario, la EEPROM debe actualizarse. Simplemente siga este procedimiento.

Para configurar WiFi, inicie en Raspberry Pi

  $ ifconfig sudo nano /etc/wpa_supplicant/wpa_supplicant.conf  

Agregar al final

  network ={ssid ="SSID" psk ="passwork" key_mgmt =WPA-PSK}  

Presione ctrl-O ctrl-X para guardar y cerrar. Finalmente, reinicie.

  $ sudo reboot  

Conéctese usando Ethernet a través de USB o WiFi y ejecútelo en la computadora principal

  $ ssh [correo electrónico protegido]  

La contraseña predeterminada es raspberry .

Para comprobar que Bluetooth se está ejecutando, inicie en Raspberry Pi

  $ hciconfig hci0:Tipo:BR / EDR Bus:UART BD Dirección:E0:76:D0:CF:2F:A4 ACL MTU:1021:8 SCO MTU:64:1 UP RUNNING RX bytes:717 acl:0 sco:0 eventos:42 errores:0 TX bytes:1532 acl:0 sco:0 comandos:42 errores:0  

Para escanear dispositivos Bluetooth, inicie Raspberry Pi

  $ bluetoothd -v 5.23 sudo bluetoothctl [bluetooth] # escanea en [NUEVO] Dispositivo B0:B4:48:ED:B4:84 CC2650 SensorTag [bluetooth] # connect B0:B4:48:ED:B4:84 Intentando conectarse a B0:B4:48:ED:B4:84 [CHG] Dispositivo B0:B4:48:ED:B4:84 Conectado:sí Conexión exitosa [bluetooth] # confiar en B0:B4:48:ED:B4:84 [CHG] Dispositivo B0:B4:48:ED:B4:84 De confianza:sí [bluetooth] # quit  

El SensorTag Node-RED requiere Bluetooth, así como una conexión Ethernet a través de USB o una conexión WiFi.

Instalar nodo, npm y Node-RED

Ejecutar en Raspberry Pi

  $ sudo apt-get update sudo apt-get install node sudo apt-get install nodered sudo apt-get install npm  

Compruebe

  $ node -v v0.10.29 npm -v 1.4.21  

Para obtener la versión 0.12 de nodo, iniciar en Raspberry Pi

  $ wget https://s3-eu-west-1.amazonaws.com/conoroneill.net/wp-content/uploads/2015/02/node-v0 .12.0-linux-arm-pi.tar.gz tar -zxvf node-v0.12.0-linux-arm-pi.tar.gz cd node-v0.12.0-linux-arm-pi sudo cp -R * / usr / local / cd .. sudo rm -R nodo-v0.12.0-linux-arm-pi nodo -v v0.12.0  

Para instalar Node-RED

  $ sudo apt-get install nodered  

Para instalar npm para administrar nodos adicionales,

  $ sudo apt-get install npm  

Para obtener la versión 2.15 de npm , iniciar en Raspberry Pi

  $ sudo npm install -g [email protected] npm -v 2.15.11  

Instalar nodos adicionales

Hay dos versiones para SensorTag , nodo-rojo-contrib-sensortag y node-red-node-sensortag . Me las arreglé para que el primero funcionara.

  $ sudo apt-get install libbluetooth-dev libudev-dev pi-bluetooth sudo setcap cap_net_raw + eip $ (eval readlink -f `which node`) cd ~ /. node-red npm instalar node-red-contrib-sensortag  

Enumere los nodos instalados

  npm list └─┬ [correo electrónico protegido] └─┬ [correo electrónico protegido] └─┬ [correo electrónico protegido] └─┬ [correo electrónico protegido] ├── [correo electrónico protegido] └─┬ [correo electrónico protegido] └── [correo electrónico protegido]  

Para instalar Blynk nodo, iniciar en Raspberry Pi Zero

  $ hash -r cd ~ / .node-red npm install node-red-contrib-blynk-websockets  

Inicie la aplicación Blynk

En el teléfono o tableta con iOS o Android, instale la aplicación Blynk e iníciela. Ingrese sus credenciales, ya sea en la nube de Blynk o en un servidor local.

Fuente:SensorTag a Blynk usando Node-RED


Proceso de manufactura

  1. Perfil de temperatura de Raspberry Pi usando LabVIEW
  2. Biblioteca Python del sensor de temperatura TMP006 con Raspberry pi,
  3. Registrar y graficar eventos de termostato de 24V (optoacoplador + Raspberry Pi) usando frambuesa
  4. Sensor de temperatura Python y Raspberry Pi
  5. Monitoreo remoto del clima usando Raspberry Pi
  6. Mando a distancia universal Raspberry Pi
  7. Sensor de movimiento con Raspberry Pi
  8. Un trozo de Raspberry Pi
  9. Cycle Chaser
  10. Detectando una pulsación de botón a través de GPIO usando Raspberry pi
  11. Sensor de luz habilitado para voz y SMS con Raspberry Pi y Twilio