제조공정
다른 IoT 장치와 서비스를 병합하는 방법은 무엇입니까? Node-RED는 우아한 솔루션을 제공합니다.
그림>Node-RED는 서로 다른 IoT 장치와 서비스를 병합할 수 있는 우아한 솔루션을 제공합니다.
<울>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
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 연결을 통한 이더넷이 필요합니다.
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-sensortag
및 node-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
iOS 또는 Android 기반 휴대전화나 태블릿에서 Blynk 앱을 설치하고 실행합니다. Blynk 클라우드 또는 로컬 서버에 자격 증명을 입력하십시오.
출처:Node-RED를 사용하여 Blynk하는 SensorTag
제조공정
Raspberry Pi의 수많은 기능 중 하나는 원격 연결에 액세스하기 위한 웹 서버로 유용할 수 있다는 것입니다. 가이드에서 알 수 있듯이 Raspberry Pi 웹 사이트 서버를 사용하기 위한 설정 프로세스도 간단합니다. Raspberry Pi에서 웹 서버를 설정하는 방법 Raspberry Pi는 로컬 네트워크(인터넷 서비스 공급자)에 연결하고 업데이트된 Raspbian 데스크톱 버전에서 실행해야 합니다. 이 가이드에서는 Raspberry Pi 4 및 Zero W를 포함한 모든 Pi 모델에 대한 Pi 웹 서버 설정 절차를
RoboDK의 Raspberry Pi 버전은 산업용 로봇과 교육용 로봇 사용자 모두에게 놀라운 애플리케이션을 제공합니다! Raspberry Pi는 놀라운 도구입니다. 이전에 Raspberry Pi에 대해 들어본 적이 없다면 기본적으로 임베디드 애플리케이션을 개발하는 데 사용할 수 있는 작은 컴퓨터입니다. 지난 7년 동안 많은 취미 애호가와 교육 기술 사용자가 즐겨 찾는 개발 보드가 되었습니다. 그러나 라즈베리파이는 교육만을 위한 것이 아닙니다. 2019년 모델(3B+) 출시 이후 산업용 애플리케이션에도 진출하고 있다. 이제 누