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 -