산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Node-RED를 사용하여 Blynk하는 SensorTag

다른 IoT 장치와 서비스를 병합하는 방법은 무엇입니까? Node-RED는 우아한 솔루션을 제공합니다.

Node-RED는 서로 다른 IoT 장치와 서비스를 병합할 수 있는 우아한 솔루션을 제공합니다.

<울>
  • SensorTag 날씨 데이터를 획득하여 BLE(Bluetooth Low Energy)를 통해 Raspberry Pi로 전송합니다.
  • Node-RED 흐름은 Raspberry Pi에서 실행됩니다. , 날씨 데이터를 처리하고 Blynk 서버로 전송 , 클라우드 또는 로컬에서 WiFi를 통해.
  • iOS 또는 Android 기반 휴대전화 또는 태블릿 클라우드 또는 로컬에서 동일한 Blynk 서버에 연결하고 측정값을 아름답게 표시합니다.
  • RedBear IoT pHAT는 Raspberry Pi Zero에 BLE 및 WiFi를 제공합니다.

    일반 준비

    Debian Jessie Lite 이미지를 다운로드하고 microSD 카드를 준비합니다. macOS에서는 ApplePi-Baker를 사용하여 microSD 카드를 준비하고 있습니다.

    USB를 통해 SSH를 즐기려면 기본 컴퓨터의 microSD 카드를 다음으로 업데이트하세요.

    $ nano config.txt  

    맨 아래에 추가

    dtoverlay=dwc2  

    ctrl-O ctrl-X를 눌러 저장하고 닫습니다. 그런 다음 실행

    $ 나노 cmdline.txt  

    rootwait 이후 , 공백을 추가한 다음

    모듈 로드=dwc2,g_ether  

    ctrl-O ctrl-X를 눌러 저장하고 닫습니다. Raspberry Pi의 전원을 껐다 켭니다.

    USB 포트에 USB 케이블을 사용하여 Raspberry Pi에 연결합니다. 주 컴퓨터에서

    $ ssh [이메일 보호됨]  

    기본 비밀번호는 raspberry입니다. .

    업데이트 및 업그레이드를 진행하려면 Raspberry Pi에서 실행

    $ sudo apt-get 업데이트 sudo apt-get 업그레이드  

    시간대를 설정합니다. Raspberry Pi에서 실행

    $ sudo raspi-config  

    rpi-update 설치 및 실행 . Raspberry Pi에서 실행

    $ sudo apt-get 설치 rpi-update sudo rpi-update  

    RedBear IoT pHAT 설치

    Raspberry Pi의 전원을 끄고, Raspberry Pi에 RedBear IoT pHAT를 연결하고, Raspberry Pi의 전원을 켜고, 연결하고 실행합니다.

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

    대답이 IoT pHAT w/eep_v0.3인 경우 , 보드가 준비되었습니다. 다음 섹션으로 이동합니다. 그렇지 않으면 EEPROM을 업데이트해야 합니다. 이 절차를 따르기만 하면 됩니다.

    WiFi를 구성하려면 Raspberry Pi에서 실행

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

    끝에 추가

    네트워크={ ssid="SSID" psk="passwork" key_mgmt=WPA-PSK }  

    ctrl-O ctrl-X를 눌러 저장하고 닫습니다. 마지막으로 재부팅합니다.

    $ sudo 재부팅  

    USB 또는 WiFi를 통한 이더넷을 사용하여 연결하고 주 컴퓨터에서 실행

    $ ssh [이메일 보호됨]  

    기본 비밀번호는 raspberry입니다. .

    Bluetooth가 실행 중인지 확인하려면 Raspberry Pi에서 실행

    $ hciconfig hci0:유형:BR/EDR 버스:UART BD 주소:E0:76:D0:CF:2F:A4 ACL MTU:1021:8 SCO MTU:64:1 UP RUNNING RX 바이트:717 acl:0 sco:0 이벤트:42 오류:0 TX 바이트:1532 acl:0 sco:0 명령:42 오류:0  

    Bluetooth 장치를 스캔하려면 Raspberry Pi에서 실행

    $ bluetoothd -v 5.23 sudo bluetoothctl [bluetooth]# [신규] 장치 B0:B4:48:ED:B4:84 CC2650 SensorTag [블루투스]#에서 스캔 B0:B4:48:ED:B4:84 B0:B4:48:ED:B4:84 [CHG] 장치 B0:B4:48:ED:B4:84 연결 시도:예 연결 성공 [블루투스]# 신뢰 B0:B4:48:ED:B4:84 [CHG] 장치 B0:B4:48:ED:B4:84 신뢰:예 [블루투스]# 종료  

    SensorTag Node-RED에는 Bluetooth와 USB 연결 또는 WiFi 연결을 통한 이더넷이 필요합니다.

    노드, npm 및 Node-RED 설치

    Raspberry Pi에서 실행

    $ sudo apt-get 업데이트 sudo apt-get 설치 노드 sudo apt-get install nodered sudo apt-get install npm  

    확인

    $ 노드 -v v0.10.29 npm -v 1.4.21  

    릴리스를 얻으려면 0.12 노드, 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/ 로컬/cd .. sudo rm -R node-v0.12.0-linux-arm-pi 노드 -v v0.12.0  

    Node-RED를 설치하려면

    $ sudo apt-get 설치 노드 설치  

    npm을 설치하려면 추가 노드를 관리하기 위해

    $ sudo apt-get install npm  

    릴리스를 얻으려면 2.15 npm의 , Raspberry Pi에서 실행

    $ sudo npm install -g [이메일 보호됨] npm -v 2.15.11  

    추가 노드 설치

    SensorTag에는 두 가지 릴리스가 있습니다. , node-red-contrib-sensortagnode-red-node-sensortag . 첫 번째 작업에 성공했습니다.

    $ sudo apt-get install libbluetooth-dev libudev-dev pi-bluetooth sudo setcap cap_net_raw+eip $(eval readlink -f `어떤 노드`) cd ~/. node-red npm 설치 node-red-contrib-sensortag  

    설치된 노드 나열

    npm list └─┬ [이메일 보호] └─┬ [이메일 보호] └─┬ [이메일 보호] └─┬ [이메일 보호] ├── [이메일 보호됨] └─┬ [이메일 보호됨] └── [이메일 보호됨]  

    Blynk를 설치하려면 노드, Raspberry Pi Zero에서 실행

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

    Blynk 앱 실행

    iOS 또는 Android 기반 휴대전화나 태블릿에서 Blynk 앱을 설치하고 실행합니다. Blynk 클라우드 또는 로컬 서버에 자격 증명을 입력하십시오.

    출처:Node-RED를 사용하여 Blynk하는 SensorTag


    제조공정

    1. LabVIEW를 사용한 Raspberry Pi 온도 프로파일
    2. Raspberry pi를 사용하는 TMP006 온도 센서 Python 라이브러리,
    3. 라즈베리를 사용하여 24V 온도 조절 장치 이벤트(옵토커플러 + 라즈베리 파이)를 기록하고 그래프로 표시
    4. Python 및 Raspberry Pi 온도 센서
    5. Raspberry Pi를 사용한 원격 날씨 모니터링
    6. Raspberry Pi 범용 리모컨
    7. Raspberry Pi를 사용한 모션 센서
    8. 라즈베리 파이 한 조각
    9. 사이클 체이서
    10. Raspberry pi를 사용하여 GPIO를 통해 버튼 누름 감지