WIZ120SR MultiCast 문제

Wiz120SR(펌웨어 버전: 1.4.1)으로 작업하고 있습니다.
Wiz120SR에서 멀티캐스트 UDP 패킷을 보낼때 Multicast mac address를 세팅하는 방법에 대해서 알 수 있나요?
Multicast mac address를 세팅하는 방법을 몰라서 multicast UDP 송신을 못하고 있습니다.

감사합니다.

챗봇으로 답변 완료했습니다.

말씀하신대로,
wiz120SR-120 에서는 multicast 수신은 되었고, multicast 송신을 못해서
Wiz752SR-120 모듈로 변경해서 UDP Multicast 테스트를 했는데,
Wiz752SR-120에서는 Multicast 수신을 못하고 있습니다.

Wiz752SR-120 (펌웨어 버전: 2.0.0)
Multicast 수신 과 송신이 모두 가능해야하는데, 도움을 부탁드립니다.

안녕하세요.
가이드에 착오가 있었습니다. WIZ750SR과 WIZ752SR 제품이 모두 UDP Multicast 설정이 가능한 Configuration Tool을 사용하나 WIZ752SR의 내부 Firmware에서는 UDP Multicast 수신 지원이 되지 않음을 뒤늦게 확인하였습니다.
답변 당시 2 Port 솔루션 및 2CH 솔루션을 수배하다가 WIZ752SR 제품도 UDP Multicast 지원이 가능한 것으로 잘못알고 지원드린 부분 사과드리며 양해를 구합니다.

요청하신 내용을 구현하기 위해서는 WIZ752SR에서 UDP Multicast 수신부를 커스텀하도록 진행해야할 것 같습니다. 해당 커스텀은 WIZ750SR의 open code를 활용하여 WIZ752SR의 socket 변경하는 부분인데 이 부분에 대해서는 담당자가 별도의 가이드를 드릴 예정입니다.

다시한번 개발과정에 혼선을 드려 죄송합니다.

안녕하세요… 일정이 급해서 금일중으로 회신을 받을 수 있을까요?

WIZ750SR의 Forum에 아래와 같은 답변사항이 있었습니다. 아래의 FW를 Wiz752SR-120에 적용해도 괜찮은가요?

WIZ750SR 펌웨어는 멀티캐스트를 지원하지 않습니다.
멀티캐스트 통신을 위해서는 Destination IP와 port에 Multicast IP와 port를 설정하고, 소켓을 열기 전에 Sn_MR [7] = 1로 설정해야 합니다.

그래서 bin 파일을 준비했습니다.
아래와 같이 v1.2.4 펌웨어에 멀티캐스트 구성을 추가했습니다.

W7500x_S2E_App_1.2.4_multicast.bin (41.1KB)

안녕하세요.

WIZ752SR series에서는 UDP multicast 기능을 지원하지 않고 있기 때문에 사용 중이신 WIZ752SR-120에서 UDP multicast 기능을 사용하기 위해서는 해당 F/W를 수정하여 사용해야 합니다.

WIZ750SR series에서는 UDP multicast를 지원하기 때문에 WIZ750SR series F/W를 참고하여 수정하면 될 것으로 보입니다.

WIZ752SR series / WIZ750SR series source code는 현재 GitHub에 공개되어 있으며,

하기를 참고하여 해당 부분 수정 부탁드립니다.

Wiz752SR-120(펌웨어 버전: 2.0.0)으로 작업하고 있습니다.

UDP Multicast 송신 및 수신이 않되는 문제는 위와 같이 Source를 수정하여 해결되었습니다.

그런데, UDP Multicast 수신에 추가의 문제가 있습니다.

호스트 1 (239.255.0.22) 과 host 2(239.255.0.1)에서 Multicast 송신을 하면
Remote host로 세팅한 IP의 데이터만 수신이 됩니다.

  1. Configuration Tool에서 Remote Host를 "239.255.0.22"로 설정하면 "239.255.0.1"에서 Multicast로 보낸 데이터는 수신을 못합니다.
  2. Configuration Tool에서 Remote Host를 "239.255.0.1"로 설정하면 "239.255.0.22"에서 Multicast로 보낸 데이터는 수신을 못합니다.

UDP Multicast는 Multicast 주소로 보내온 데이터는 모두 수신이 되어야 할 것 같은데, 위와 같이 동작합니다.

동시에 수신이 가능하도록 하려면 어떻게 해야 하나요… 지원을 부탁합니다.

감사합니다.