Page 436 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 436

정보통신기기  프로젝트
























                                                                이  알고리즘은  위에  있는  버튼을  누르고  난후
                                                               쓰레드가  생성  되면서  하는  알고리즘을  보여준다.


                                                                interval은  sharedPreference에  있는  값으로
                                                               실시간  통신  간격을  설정해주는  값이다.  최소
                                                               1.5초부터  최대  10초  까지  설정이  가능하다.


                                                                ip는  TCP  소켓을  만들기  전에  설정  창에서
                                                               ip주소를  넣으면  먼저  ip형식에  위배되는지
                                                               검사하는  정규표현식을  거치고  나서
                                                               sharedPreference에  저장된다.  그리고  나서
                                                               쓰레드  생성전에  비어있는지  확인하고  비었다면
                                                               오류  메시지를  발생시키고  종료하게  된다.

                                                                소켓을  만들고  flag문자를  보내서  esp8266
                                                               Wi-fi  Module에서  현재  상태를  안드로이드
                                                               휴대폰으로  전송한다.  안드로이드에서  그  값을
                                                               받고  레이아웃을  수정하기  위해서  핸들러한테
                                                               값을  보내서  메인  쓰레드에서  레이아웃  요소의
                                                               값을  바꾸게  된다.


























                                                                                               정보통신기기과
                                                         -  429  -
   431   432   433   434   435   436   437   438   439   440   441