한 걸음 두 걸음

Arduino PHPoC Shield Library 본문

Arduino

Arduino PHPoC Shield Library

언제나 변함없이 2019. 7. 2. 20:58
반응형

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()

 

레퍼런스

https://www.phpoc.com/support/manual/phpoc_shield_for_arduino_library_reference/contents.php?id=phpoc


인터넷 연결 관련 : Blynk

https://www.youtube.com/watch?v=YLKEZtLhfZo 유튜브 영어 강의 자료 

https://m.blog.naver.com/scw0531/220859552822 쉴드로 서버 구현(node.js)하여 웹서버 통신하는 것 

https://m.blog.naver.com/PostView.nhn?blogId=scw0531&logNo=220882974834&proxyReferer=https%3A%2F%2Fwww.google.com%2F 마찬가지 

ESP8266으로 통신하는 거 

https://webnautes.tistory.com/755

https://webnautes.tistory.com/816https://webnautes.tistory.com/816

아무래도 웹 서버 네트워크 프로그래밍을 하려고 하다보니 소켓을 지나칠 수 없고,, 서버 관련하니 AWS등록이나 DNS등록 등등 어려워진다. 

일단 오빠가 말한건 분명, 서버를 등록하지않아도 사용할 수 있는 프로그램이었으니까 블루투스통신으로 바꿔서 해야겠다. 지금 이대로가면 서버없인 안돼..

 

 

반응형