NodeRed

라즈베리파이 최소용량 버전 설치하여 node-red 설치

아이티제어1998 2022. 8. 22. 07:33

1) 라즈베리파이 os를 PC에 다운로드 한다.

 아래주소에서 32bit Raspberry   Pi OS Lite버전을 다운로드하고

https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit

 

Operating system images – Raspberry Pi

From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.

www.raspberrypi.com

2) 다운로드 한것을 MicoUSB에 넣는다.

윈도우용  Disk Imager ( https://sourceforge.net/projects/win32diskimager/  ) 를  사용하였다.  

 

                              

wifi연결을 무선 동글을 꼽았다..

3)  네트웍  인터넷 연결 하기 raspi-config 

1번 시스템옵션 에있다.
S1 Wireless LAN 에서 공유기 ssid와 호를 넣는다.

 

공유기 ssid넣고 인터넷연결 성공!

인터넷연결 성공하면 ssh로 터미널로 접속을 하여 편리하게 한다.

winSCP를 이용하면  편리하다. 

 

winscp 아이디 암호 저장하여 편리하게 ssh를 사용할수있다.

 

sftp접속 상태~ 여기에서 ssh를 클릭만으로 id,암호 기존 저장된것으로 편리하게 연결할수있다.

 

putty터미널이 클릭만으로 id,pw기존 입력된 값으로 연동되어 열렸다.

 

4) 운영os와  uname -m으로 MCU종류를 확인

#  uname -a
Linux raspberrypi 5.15.32-v7+ #1538 SMP Thu Mar 31 19:38:48 BST 2022 armv7l GNU/Linux

# uname -m
armv7l


# cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

5)  nodejs 다운로드 armv71 용을 다운로드

armv71이다
미니 raspberrypi용 링크복사
sudo apt-get update와 upgrade해준다.

history정리

 

node v16.17  npm 3.15 가 설치되었다.

 

6) 이제 node-red설치 준비가 다되었으니 node-red설치한다.

이제 node-red 설치 준비가 다되었다.

설치한다

npm install -g --unsafe-perm node-red

node-red설치중...
node-red설치 완료, npm업데이트 완료

 

 

node-red설치전

root@raspberrypi:/home/jay4471# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  1.8G   12G  13% /
devtmpfs        334M     0  334M   0% /dev
tmpfs           462M     0  462M   0% /dev/shm
tmpfs           185M  768K  184M   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
/dev/mmcblk0p1  253M   50M  203M  20% /boot
tmpfs            93M     0   93M   0% /run/user/1000

microSD 16G짜리. 총 현재 약  2G  정도 사용.

node-red설치후1.8에서  1.9G 로 조금 증가하였다.

7) 끝으로  히스토리

raspi-config
reboot
npm  //해본다 ~ 없다. 
sudo apt-get update
sudo apt-get upgrade

uname -m
pwd
cd /home/jay4471/
dir
ls
mkdir nojejs
cd nojejs/
wget https://nodejs.org/dist/v16.17.0/node-v16.17.0-linux-armv7l.tar.xz
ls 
ls -al
xz   -d node-v16.17.0-linux-armv7l.tar.xz
ls
ls -al
tar xvf node-v16.17.0-linux-armv7l.tar
ls -al
cd node-v16.17.0-linux-armv7l/
ls -al
history
uname -m
pwd
ls -al
ls bin/
l
sudo cp -R * /usr/local/
node -v
npm -v
cd  /home/
ll
ls
cd jay4471/
ls -al
 uname -a
uname -m
cat /etc/os-release
df -h  //설치전
npm install -g --unsafe-perm node-red
npm install -g npm@8.18.0
df -h //설치후
history

라즈베리파이  미니멈으로 os설치와 node-red설치를 메모하였습니다.

아이티제어