wizfi360과 STM32F103 연동으로 데이타 입출력을 어떻게 해야 되나요?

안녕하세요?

오랫만에 글 씁니다.

일전에 station mode로 초기화 연결 하는 부분 까지는 했었다가

PC 쪽 프로그램 준비가 안되는 관계로 이제야 다시 프로그램 재개 합니다.

PC 쪽에서 REQ /cr/lf 형식으로 WIZFI360으로 보내면.

STM32F에서 sprintf(cmd,“AT+CIPSENDBUF=0,16\r\n”); //Send Data <=== 이렇게 데이타를 내보내면 된다고 하는데…

변수 WS3_Temp, WS3_Humi <== 이 두개의 값을 ',(콤마)'로 구분 해서 PC로 보내 주고 싶습니다.

또.

PC 쪽에서 SSR1_On /cr/lf 형식으로 WIZFI360으로 보내면.

STM32F에서는 SSR1_On OK 라고 보내 주고 싶습니다.

위의 두가지 를 만족하게 프로그램을 작성 하고 싶은데…

입력 부분을 인터럽트에서 받아서 비교를 하는게 맞는건지?

어떤 식으로 해야 되는지 좀 알려 주세요.

감사합니다.

안녕하세요.

'WS3_Temp, WS3_Humi’를 그대로 입력하여 송신하시면 됩니다.(하기 그림 참조)

그리고 문의 내용에 언급해 주신 것처럼 MCU에서 인터럽트로 'SSR1_On\r\n’을 받고, 비교하여 'SSR1_On OK’를 PC로 보내도록 구현을 하시면 됩니다.

감사합니다.