메뉴 건너뛰기

새로운 댓글을 작성합니다.

에프닷

2024.04.22 23:39

1. 라즈베리 os설치

2. 한글 설치

   sudo apt-get update

   sudo apt-get intsall ibus

   sudo apt-get install fonts-unfonts-core

   sudo apt-get install ibus-hangul 

   

 

 

 

3. 노드레드 설치

 

https://blog.naver.com/dmaker123/222800178132

 

 

sudo apt update

sudo apt upgrade

sudo apt install build-essential

 

 

$ bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

 

node-red admin init

node-red start

 

 

cd. node-red

sudo npm install node-red-dasjbpard

(데시보드 설치)

 

sudo systemctl enable nodered.service (자동으로 시작하기)

sudo systemctl status nodered (상태체크)

sudo systemctl disable nodered.service (자동시작 해제)

 

 

모스키토 서명키 다운

$ wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key

$ sudo apt-key add mosquitto-repo.gpg.key

$ /etc/apt/sources.list.d $ sudo wget http://repo.mosquitto.org/debian/mosquitto-stretch.list

MQTT 브로커 설치 및 상태확인

$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get install mosquitto mosquitto-clients

$ sudo systemctl enable mosquitto.service

​mosquitto -v

​sudo reboot

 

 

 

 

 

MQTT 브로커 실행 및 중지

$ sudo /etc/init.d/mosquitto start

$ sudo /etc/init.d/mosquitto stop (실행되어 있는 부분을 중지후)

$ sudo /etc/init.d/mosquitto restart

MQTT 브로커 테스트

$ mosquitto_sub -d -t topic/test

$ mosquitto_pub -d -t topic/test -m "Hellow World!"

MQTT 브로커 conf 변경 (중지후 실행)

$ sudo nano /etc/mosquitto/mosquitto.conf

아래 항목을 추가해야 외부 접속이 된다.

listener 1883 0.0.0.0
allow_anonymous true

MQTT 브로커 패스워드 부여

allow_anonymous false password_file /etc/mosquitto/pl.txt

$ /etc/mosquitto/ $ mosquitto_passwd -c pl.txt userid1234

-c 옵션을 빼면 여러사용자를 등록할 수도 있다.

 
sudo /etc/init.d/mosquitto start
 
 
 
 
 
mosquitto -v
sudo reboot
 
파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
돌아가기