컴퓨터+a/2020 프로젝트

마지막 프로젝트 활용해서 안드로이드앱으로 아두이노의 led 제어

hiiambk 2020. 4. 19. 19:05

간단해보이는데 이것 저것 하다보니 하루가 다 갔네요.

하려던 건 예전에 했던 프로젝트를 살짝만 수정해서

안드로이드앱으로 아두이노의 led 제어하기


안드로이드앱 - 우분투 서버 - 아두이노

안드로이드 소켓통신

아두이노 와이파이 통신


1. Ubuntu Server

서버 컴파일

실행


2. Client

서버와 통신을 확인하기 위해 client 실행


3. 안드로이드

IotSocketClient_v11_fragment_database

MainActivity.java에서 serverIp 수정

homeId ALLMSG로 수정(안드로이드->서버->아두이노를 위해)

접속

전구를 누르면 LEDON MESSAGE 서버로

서버에서 클라이언트들에게 뿌려줌


4. 아두이노

IotClient_v3_cds.ino

ssid, pass, server 배열 값 수정

코드 추가

배열의 마지막은 null값으로 채움

아래쪽에서 strtok parsing 할 때 위처럼 해줘야 함 

참고한 회로

esp8266 pin




728x90