본문 바로가기
Study/ESP8266(WIFI),ESP32(BLE,WIFI)

skthingplug 접속 못하는 문제및 접속 순서

by Answer Choi 2016. 1. 8.
반응형


개발용이라 그런지 모르겠지만 소스 코드 수정후 재접속하면 접속이 되지 않네요;;


일정시간이 지나면 접속 가능합니다.


일단 접속이 되면 접속 순서는 아래와 같습니다.



접속이 되면 GMMP_GW_Registration_Request 를 보냅니다.



그리고 GMMP_GW_Registration_Response를 받습니다.


또다시 GMMP_Profile_Request를 보냅니다.



그리고 GMMP_Profile_Response를 받았습니다.


GMMP_Device_Registration_Request를 보냅니다.



마지막으로 GMMP_Device_Registration_Response를 받습니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
startSensingTemp();
 
 
void startSensingTemp()
{
  isSensing = 1;
}
 
 
loop
 
if (!isSensing) {
   return;
}
cs


Line 1 : GMMP_Device_Registration_Response를 받은후에는 startSensingTemp()라는 함수를 실행하는데


Line 4~7 :이 함수는 isSensing이란변수를 1로 바꿔줍니다.


Line 12~14 : loop문 안에 isSensing이 true로 되어야만 Sensor를 측정합니다.


그 전까지는 바로 return.


앱에서 제어를 하게되면 아래와 같이 나타납니다.


LED ON


GMMP_Control_Request를 받게되고, 소스상에서 LED를 ON하게 됩니다.


GMMP_Contol_Notification_Request를 보냅니다.




그리고 GMMP_Control_Notification_Response를 받게 됩니다.


LED OFF의 경우에도 LED ON과 메세지만 다를 뿐 똑같습니다.




반응형

인기글