2021년 학부 연구생 일때 한국철도기술연구원에서 진행한 항만 안전관리 기술 시스템을 테스트 할 수 있도록 테스트 시나리오에 맞게 좌표를 전송해주는 프로그램입니다.
* OS : Windows 10
* Programming Language : Python3.9.7, Python3.9.10
* IDE : Visual Code Studio
* 사용 이미지: eclipse-mosquitto:2.0.11
* 포트 번호: 9884
* VA(한국교통대학교) username/passwd : user10/user10
* WK(한양대학교) username/passwd : user16/user16
* deu username/passwd : deu01/deu01
* 추가 username/passwd : user13/user13
docker run -it -d -p 9884:9884 --name mosquitto qwe5908/mqtt
- 첫 사용자 생성 옵션: -c / 추가 사용자 생성 옵션: -b
> docker exec -it mosquitto sh
# mosquitto_passwd -c /mosquitto/config/pwfile <username>
# mosquitto_passwd -b /mosquitto/config/pwfile <username> <passwd>
# vi mosquitto-no-auth.conf
listener 9884
allow_anonymous false
password_file /mosquitto/config/pwfile
docker 컨테이너 restart
> docker restart mosquitto
> python scripts/pub_mqtt_v3.py [senario name ]/[senario number] mqtt
* senario number 입력(1~13)
예) python scripts/pub_mqtt_v3.py VA1/1 mqtt
certifi==2021.10.8
dnspython==2.1.0
keyboard==0.13.5
numpy==1.21.4
paho-mqtt==1.6.1
pygame==2.1.0
pyproj==3.3.0
python-etcd==0.4.5
Shapely==1.8.0
urllib3==1.26.7