dbNet
경로: [통신] → dbNet 패널 (우측 영역, Serial 선택 시 비활성화)
언제 쓰나
- 컨트롤러 IP를 모르는 상태에서 빠르게 찾고 싶을 때
- 여러 대 컨트롤러의 MAC 주소·IP 목록을 확인
- IP·네트워크 설정을 원격으로 한 번에 변경
dbNet은 Serial 방식 선택 시 비활성화됩니다. Client/Server TCP·UDP 중 하나를 선택했을 때 활성화됩니다.
기본 사용 — IP 모를 때 빠른 연결
- 좌측에서 Client TCP/IP 라디오 버튼 선택 (dbNet 활성화됨)
- dbNet 패널 상단
연결:드롭다운에서 PC의 네트워크 어댑터 선택 - [Search] 버튼 → 같은 네트워크의 컨트롤러 자동 탐색
- 좌측 목록에 발견된 장비 MAC 주소 표시
- 원하는 장비 클릭 → IP·Port가 중앙 Network 섹션에 자동 입력
- [Add] 버튼 클릭 → 해당 IP·Port가 왼쪽 Client TCP/IP 그룹박스에 채워짐
- **[연결 테스트]**로 실제 연결
화면 구성
상단 바
| 요소 | 유형 | 설명 |
|---|---|---|
연결: | ComboBox | PC의 사용 가능한 네트워크 어댑터 목록 |
속도: | ComboBox (조건부) | Serial 기반 dbNet에서만 표시, 기본 115200 |
좌측 패널: MAC 목록
- ListBox — Search 후 발견된 장비 MAC 주소 목록
- 각 항목 클릭 시 해당 장비 정보가 중앙 Network 섹션에 표시
중앙: Network 섹션
선택된 장비의 네트워크 설정을 읽고 변경할 수 있습니다.
| 요소 | 설명 |
|---|---|
Board Name | 장비 이름 (사용자 지정 가능) |
IP Address | 장비 IPv4 |
Subnet Mask | 서브넷 마스크 |
Gateway | 게이트웨이 |
Port | TCP 포트 (기본 5000) |
MAC Address | 장비 MAC (변경 불가) |
하단 버튼
| 버튼 | 동작 |
|---|---|
| [Search] | 네트워크에 UDP 브로드캐스트로 탐색 패킷 발송, 응답 수집 |
| [Set] | 현재 Network 섹션의 값을 선택된 장비에 적용 (원격 설정 변경) |
| [Add] | 선택된 장비의 IP·Port를 Client TCP/IP 그룹박스에 전달 |
| [Reset] | 선택된 장비를 공장 초기화 (주의 — 설정 전부 지워짐) |
주요 옵션
Search 동작
dbNet은 자체 프로토콜로 UDP 브로드캐스트를 보내 응답하는 장비를 수집합니다. 같은 서브넷에 있어야 하며, 라우터를 넘어가면 도달 못 합니다.
Set (원격 설정 변경)
선택된 장비의 IP·서브넷·게이트웨이를 DabitONe에서 바로 바꿀 수 있습니다. 현장에 가지 않고도 네트워크 재구성 가능. 단 잘못 입력 시 해당 장비에 접근 못 하게 되므로 신중히.
Reset
Reset은 해당 장비의 저장된 메시지·스케줄·네트워크 설정을 공장 초기 상태로 되돌립니다. 되돌릴 수 없으니 반드시 확인 후 실행.
Add vs 수동 입력
IP·Port를 이미 알면 왼쪽 Client TCP/IP 그룹박스에 직접 입력해도 됩니다. Add 버튼은 dbNet으로 발견한 정보를 편하게 옮기는 단축 기능.
제약
- 같은 서브넷 내에서만 동작 (브로드캐스트 기반)
- 방화벽이 UDP 브로드캐스트를 차단하면 Search 결과 없음
- 컨트롤러 펌웨어가 dbNet 프로토콜을 지원해야 응답 (최근 펌웨어는 보통 지원)
설정 영속성
dbNet은 검색 도구로, 자체 설정은 거의 없음. 마지막 선택한 네트워크 어댑터 정도만 기억.