반응형
개발용이라 그런지 모르겠지만 소스 코드 수정후 재접속하면 접속이 되지 않네요;;
일정시간이 지나면 접속 가능합니다.
일단 접속이 되면 접속 순서는 아래와 같습니다.
접속이 되면 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과 메세지만 다를 뿐 똑같습니다.
반응형
'Study > ESP8266(WIFI),ESP32(BLE,WIFI)' 카테고리의 다른 글
고유의 SSID만들기 (2) | 2016.01.13 |
---|---|
EEPROM 사용하기!! (0) | 2016.01.11 |
arduino에서 nodeMCU(ESP8266)의 freeRAM 값 얻어오기 (0) | 2016.01.07 |
nodeMCU(ESP 8266) Arduino porting후 안드로이드 App 제어 (0) | 2016.01.07 |
nodeMCU(ESP8266) skt thing plug 앱으로 원격제어 (0) | 2015.12.23 |