반응형
SK ThingPlug Device Test용 Android App 입니다.
기존 ESP8266으로 테스트했던 app에 설정기능및 device의 ap설정 기능등을 추가하였습니다.
앱의 전체 실행 구조는 아래와 같습니다.
앱을 실행하면 스마트폰이 접속한 AP(WIFI)가 Device의 것인지, 아닌지를 구분합니다.
Device의 것이라면 AP setting으로 이동하여 Device가 접속할 AP정보를 입력해 준 후
Device Control로 이동합니다.
스플래쉬화면에서 접속한 Wifi가 Device의 것이 아니라면 바로 Device Control로 이동합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | /** * @author Ans * Checking wifi infomation for connect to JME Plug. */ private void chk_wifi(){ String current_ssid=getWiFiSSID(getApplication()); if(!current_ssid.contains("JME Plug")){ //if connect to wizfi250 Intent i=new Intent(getApplicationContext(),IndexActivity.class); startActivity(i); }else{ //if not connect to wizfi Intent i=new Intent(getApplicationContext(),MainActivity.class); startActivity(i); } } | cs |
자세한 코드설명은 이전 포스팅에서 되어 있으니 넘어가겠습니다.
Line 8~10이 Device의 AP일 경우입니다.
Line 11~14는 일반 AP일 경우 입니다.
그리고 추가된 건 제어할 Device 세팅에 관한 정보입니다.
원래 Device 정보는 SampleHelper에 다 정의되어 있는데 임의의 setting activity를 만들었습니다.
이 곳에서 제어할 장비의 정보변경이 가능합니다.
반응형
'Study > Android' 카테고리의 다른 글
ANDROID - MYSQL 통신하기 (26) | 2016.07.15 |
---|---|
Floating Action Button, Snackbar (3) | 2016.03.09 |
현재 연결된 AP(WIFI) 정보가져오기 (4) | 2016.01.14 |
socket통신 outputstream 할때 이상한 문자출력 (0) | 2015.12.21 |
한글URL으로 XML parsing시 한글 깨질때 (0) | 2015.12.10 |