WIZnet Developer Forum

[WizFi310] socket 여러개 사용에 관한 문의

WizFi310 으로 개발중입니다.

멀티 소켓 사용에 관한 질문입니다.
UDP server 로 포트 5001, 5002 각각을 사용할려고 하고 있습니다.

AT+SCON 으로 socket 을 추가 할 수 있는데,
open at once(‘O’) 에서는 여러개를 open 해도 잘 되는데
register as a Service(‘S’) 에서는 여러개를 open 하고 reset 하면 마지막 socket 만 open 되어 있습니다.

register as a Service(‘S’) 로 설정되어 있어야 Power off 후에 on 되어도 별도 설정없이 자동으로 socket 을 open 하는 것으로 알고 있는데 여러개 socket 이 안되고 마지막 설정한 것 한개만 open 됩니다.
여러개 socket open 을 profile 에 저장할 수 없는가요?

Firmware version 은 1.0.3.3 입니다.
아래는 시험한 내용을 캡쳐한 것입니다.

open at Once
‘-------------------------------------------------------------------’
AT+SCON=O,USN,5001,0
[OK]

[CONNECT 0]
AT+SCON=O,USN,5002,0
[OK]

[CONNECT 1]
AT+SMGMT=?
Number of Sockets : 2 (SCID/Mode/Remote/Local/DataMode)
0/USN/0.0.0.0/0/5001/0
1/USN/0.0.0.0/0/5002/0
[OK]
‘-------------------------------------------------------------------’

register as a Service
‘-------------------------------------------------------------------’
AT+SCON=S,USN,5001,0
[OK]
AT+SCON=S,USN,5002,0
[OK]
AT+MPROF=S
[OK]
AT+MRESET
[OK]

[Link-Down Event]
WizFi310 Version 1.0.3.3 (WIZnet Co.Ltd)

[Link-Up Event]
IP Addr : 192.168.1.101
Gateway : 192.168.1.1

[CONNECT 0]
AT+SMGMT=?
Number of Sockets : 1 (SCID/Mode/Remote/Local/DataMode)
0/USN/0.0.0.0/0/5002/0
[OK]
‘-------------------------------------------------------------------’

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.