본문 바로가기

Study501

WEBSERVER 만들기(웹서버로 AP 설정하기-3-1) BY ARDUINO LIBRARY 이전 포스트인 WEBSERVER 만들기(웹서버로 AP 설정하기-3) BY ARDUINO LIBRARY 에 약간의 오류가 있어 다시 수정해서 올립니다. 와이파이 신호세기를 그림파일로 띄워줬었는데, 제가 PC로 확인했을당시 이더넷이 연결되어 있고, WIFI 동글을 이용하여 접속한거라 이미지파일을 가져오는 것이 가능했지만, 실제 스마트폰으로 접속할 경우 ESP의 WIFI에만 접속이 되어있어 이미지 파일을 가져올 수 없습니다. 이 경우 이미지 파일이 ESP내부에 있어야 하는데, 그게 쉽지 않기 때문에 Image파일을 text로 변환해서 이미지를 띄워줘야 합니다. 다시 정리하면 스마트 폰이 ESP라는 AP에만 접속이 되어있어, 웹에 있는 이미지 파일을 가져올 수 없습니다. 하지만 이미지 파일을 TEXT로 변환해서.. 2016. 7. 1.
MQTT MQTT는 M2M(Machine to Machine) 또는 Internet of Things 를 위한 프로토콜입니다. MQTT는 크게 Publish - Broker - Subscribe 로 나뉩니다. 위 그림처럼 Broker에 Topic을 Publish하고, 원하는 Topic만 Broker에서 Subscribe를 하는 구조입니다. 예를 들면 위와 같은 토픽이 있습니다. BLOG라는 커다란 Topic 아래에는 NAVER, DAUM, TISTORY라는 토픽이 있고, 그 아래에는 각각 CAR, IT라는 TOPIC이 있습니다. 발행자가 Publish할 때에는 BLOG/NAVER/CAR 라는 식으로 Broker에게 보내게 됩니다. 그 후 BLOG-NAVER-CAR라는 Topic을 원하는 구독자가 있으면, Brok.. 2016. 6. 30.
WEBSERVER 만들기(웹서버로 AP 설정하기-3) BY ARDUINO LIBRARY 이번 포스트는 저번 포스트를 좀 더 개선한 버전입니다. WEBSERVER 만들기(웹서버로 AP 설정하기-2) BY ARDUINO LIBRARY 소스파일 다운로드 이전 버전에서 개선된 버전이므로 위 링크를 눌러 먼저 확인하시고 보시면 더 쉽게 이해됩니다. 12345678910111213141516171819202122232425262728String s = header;s +="JME PLUG Wifi(AP) Setting!!";s +="Select your AP and typing password";s += "";int netcount = WiFi.scanNetworks(); for (int i = 0; i -50) rssi_s="__________Execellent"; else if(rssi>-60) .. 2016. 6. 21.
wifi signal strength 출처는 https://luxul.com/ap-placement 2016. 6. 21.
WEBSERVER 만들기(웹서버로 AP 설정하기-2) BY ARDUINO LIBRARY 저번에는 웹서버로 접속하여 설정할 공유기의 SSID와 PW를 직접 적어주는 포스트였습니다. WEBSERVER 만들기(웹서버로 AP 설정하기-1) BY ARDUINO LIBRARY 예제소스 다운로드 이번에는 접속가능한 AP리스트를 검색해서 선택하는 포스트입니다. AT명령어를 사용하는 예제는 많은데, Arduino코드를 사용하는 예제는 많이 없는 것 같아서 좀 헤맸습니다. html header와 footer입니다. 12String header = "JME PLUG Setting ";String footer = ""; Colored by Color Scriptercs 그리고 본 소스코드입니다. 123456789101112131415String ssid;int netcount = WiFi.scanNetworks.. 2016. 6. 20.
WebServer 만들기(웹서버로 AP 설정하기-1) by Arduino library IOT제품을 만들려면, 처음 제품을 받았을때 집안의 AP와 연결을 해주어야 합니다. 그러기 위해서 ESP8266을 AP모드의 SERVER로 설정하여 집안의 AP정보를 입력해주어야 합니다. android app을 이용하여 ESP8266에 AP정보를 전달하는 것은 이전에 해보았는데 이번에는 WEBSERVER를 이용해 보겠습니다. android app을 이용한 포스트 가기!! 예제소스 다운로드 먼저 헤더파일부터 추가시키고 클래스를 선언해줍니다. 123#include ESP8266WebServer Web(80);cs Line 3 : 보통은 웹서버의 포트를 80으로 쓰기때문에 80으로 설정했습니다.(변경 가능합니다.) 그리고 만약에 포트를 넣지않으면 자동 80번입이다. ESP8266WebServer.h에 80번 .. 2016. 6. 17.

인기글