Arduino PHPoC Shield Library
PHPoC 쉴드가 제공하는 라이브러리는 서버, 클라이언트, 이메일, 날짜 등을 쉽게 사용할 수 있도록 지원하고 있습니다.
Phpoc Class
PhpocServer Class
PhpocClient Class
PhpocEmail Class
PhpocDatetime Class
크게 위처럼 있는데 제 목표는 안드로이드 네이티브 앱으로 아두이노 보드의 LED On/Off를 제어하는 것이므로, 서버 통신과 관련한 PhpocClient Class를 집중적으로 살펴보도록 하겠습니다.
PhpocServer 클래스 내부의 메소드는 다음과 같습니다.
아두이노를 서버로 작동시키는 것이므로 의도와 달라져서 보류
void PhpocServer(int portNum) : 지정된 포트에서 들어오는 연결을 수신하는 서버를 만듭니다.
begin()
beginTelnet()
beginWebSocket()
beginWebSocketText()
beginWebSocketBinary()
available()
write()
레퍼런스
인터넷 연결 관련 : Blynk
https://www.youtube.com/watch?v=YLKEZtLhfZo 유튜브 영어 강의 자료
https://m.blog.naver.com/scw0531/220859552822 쉴드로 서버 구현(node.js)하여 웹서버 통신하는 것
ESP8266으로 통신하는 거
https://webnautes.tistory.com/755
https://webnautes.tistory.com/816https://webnautes.tistory.com/816
아무래도 웹 서버 네트워크 프로그래밍을 하려고 하다보니 소켓을 지나칠 수 없고,, 서버 관련하니 AWS등록이나 DNS등록 등등 어려워진다.
일단 오빠가 말한건 분명, 서버를 등록하지않아도 사용할 수 있는 프로그램이었으니까 블루투스통신으로 바꿔서 해야겠다. 지금 이대로가면 서버없인 안돼..