한국어 English Chinese Russian

질문&답변 게시판 / 기술지원



SSL 암호화로 사용자의 입력정보가 보호되고 있습니다.
No. 866 Re: on /off 콘트롤 데이타값을 알려주세요. EZI-10 2011-03-11

안녕하세요. 솔내시스템입니다.

send 함수가 같다고 하여 MFC를 이용하여 테스트한 결과 알려드립니다.

On 제어
char buf[15];
memset(&buf, 0x00, sizeof(buf));

buf[0] = 0x00;
buf[1] = 0x00;
buf[2] = 0x00;
buf[3] = 0x00;
buf[4] = 0x00;
buf[5] = 0x09;
buf[6] = 0x01;
buf[7] = 0x10;
buf[8] = 0x00;
buf[9] = 0x08;
buf[10] = 0x00;
buf[11] = 0x01;
buf[12] = 0x02;
buf[13] = 0x00;
buf[14] = 0x11; //On

m_ClientSocket.Send(&buf, sizeof(buf), 0);

또는
CString strMsg;
strMsg.Format("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c", 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x10, 0x00, 0x08, 0x00, 0x01, 0x02, 0x00, 0x11);

// 멀티바이트
m_ClientSocket.Send(strMsg, strMsg.GetLength(), 0);
// 유니코드인 경우
m_ClientSocket.Send(strMsg, strMsg.GetLength()*2, 0);

========================================================================
off 제어

char buf[15];
memset(&buf, 0x00, sizeof(buf));

buf[0] = 0x00;
buf[1] = 0x00;
buf[2] = 0x00;
buf[3] = 0x00;
buf[4] = 0x00;
buf[5] = 0x09;
buf[6] = 0x01;
buf[7] = 0x10;
buf[8] = 0x00;
buf[9] = 0x08;
buf[10] = 0x00;
buf[11] = 0x01;
buf[12] = 0x02;
buf[13] = 0x00;
buf[14] = 0x00; // Off

m_ClientSocket.Send(&buf, sizeof(buf), 0);

감사합니다.

> 박승홍 wrote:
> ------------------------------------
> EZI-10 모델을 사용하고 있습니다.
>
> 100대 정도를 한 화면에서 on /off 콘트롤 할려고 합니다.
>
> 프로그램은 python을 사용합니다.
>
> 지금 소켓 접속은 되었는데
>
> clientSocket.send("test") 를 보내 on / off 제어를 하려고 합니다.
>
> data 값으로 (test) 에 어떤 값을 주어야 하는 지 좀 알려주시기 바랍니다.
>
> 참고로 python 의 send 부분도 여타 프로그램 함수와 같습니다.
>
> on :....
> off :...
>
> 감사합니다.

글쓴이 솔내시스템(주) 업체명


NO Subject Name Date Read
865 on /off 콘트롤 데이타값을 알려주세요. EZI-10 박SH 2011-03-10 3661
866 Re: on /off 콘트롤 데이타값을 알려주세요. EZI-10 솔내시스템(주) 2011-03-11 3605