일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 일본 자격증
- 기계설계
- 온습도
- 주파수분석
- Grafana
- Rasrpberry Pi
- 활성단자
- 누설전류센서
- 아두이노
- soildworks
- raspbeey pi
- Arduino
- 전기공사사
- mptt
- ubuntu
- Node-RED
- 실용영어능력검정
- FFT
- 침수감지
- Raspberry Pi
- 상태진단
- bme280
- solidwors
- 출력신호
- sensor
- mf2200
- 중성단자
- 공유폴더
- InfluxDB
- RevPi Core3
- Today
- Total
라즈베리팡팡
[Raspberry pi] 동일한 USB장치 구분 본문
효고현에 설치했던 감시장치가 오늘 0:00부터 센서 데이터를 갱신하지 못하고 있다😭
매일 0:00에는 재부팅하도록 설정했으니 재부팅 후 각 센서의 usb포트번호가 바뀐 것이 원인으로 보임.
저번 포스팅에서 usb포트를 고정했기에 2주일 정도 문제없이 재부팅하고 있었는데 왜 같은 증상이 나오는 걸까😞
https://prasowa.tistory.com/34
[Raspberry pi] USB 포트 번호 고정
https://prasowa.tistory.com/33 [Raspberry pi] 지정된 시간에 자동으로 재부팅 설정 crontab은 리눅스에서 정해진 시간에 지정한 명령을 수행하는데 사용된다. 라즈베리파이에서 크론탭을 사용하는 방법은
prasowa.tistory.com
노드레드를 확인해 보니 전류센서로 고정했던 usb포트에서 가속도 값이 갱신되고 있었다.
현재 사용하고 있는 포트는
usb0 : esp8266 소리 주파수
usb1 : arduino nano 가속도
usb2 : arduino nano 전류값
여기서 usb1 ,2가 같은 아두이노 나노라서 구분을 해주지 않으면 재부팅시 포트번호가 바뀌는 듯하다.
usb1, 2에 연결된 아두이노를 구분하기 위해서 장치고유정보를 확인.
그런데 고유정보가 모두 동일하다. 모든 USB를 하나의 허브로 연결해서 사용하므로 라즈베리파이에서 어댑터를 구별하지 못하는 것 같다. 허브의 포트번호를 사용해서 장치를 식별하면 해결될 것 같다.
1-1.3.1~4가 허브 쪽 포트 1,2,3,4 이므로
udev에서 허브의 포트번호로 장치를 구분했다.
재부팅 시 문제가 없긴 한데 며칠 두고 확인해야 할 듯
참조
https://askubuntu.com/questions/49910/how-to-distinguish-between-identical-usb-to-serial-adapters
'전자공작 > Raspberry pi' 카테고리의 다른 글
라즈베리 파이로 릴레이 제어 (0) | 2022.08.30 |
---|---|
라즈베리파이와 아두이노 연동(Node-red) (0) | 2022.08.30 |
[Raspberry pi] USB 포트 번호 고정 (0) | 2022.05.17 |
파이를 지정된 시간에 자동으로 재부팅 (0) | 2022.04.28 |
라즈베리의 해킹을 차단하자 fail2ban (0) | 2022.04.28 |