아이디어 구체화 5

추가 주소 없이 원하는 HTML 열기

- 경로 입력시 해당 경로의 HTML 파일을 여는 코드 -"ESP3D-IoT - esp3d - syncwebserver.cpp" 의 194줄 코드입니다. - 205 줄에 있는 else if (ARGS.hasOwnProperty("S"))를 통해 아래처럼 ?S 를 읽을 수 있고 207번 줄을 통해 뒤에 친 '=LST'를 합쳐 URL 경로를 완성해 index.html 파일을 읽어 오는것 같습니다. - 따라서 이 함수에 제가 원하는 주소로 바로 갈 수 있게 코드를수정 한다면 별도의 URL 없이 제가 원하는 html 을 열수 있습니다. - 이때 기존 코드와의 syntax를 맞춰 주기 위해 "_LSH_REMOTE_POWER_SW_FEATURE" 를 "config.h"내부에 정의 해 두고 코드에서 "_LSH_REM..

ESP3D 실행 시 원하는 화면 띄우기

개요 ※ 사실 이번 프로젝트를 하면서 치트키를 썻습니다. 기존에 보유 하고 있던 멘토분의 코드를 수정하여 사용 한 것입니다. - 멘토님 코드 - 어떤식으로 돌아가는지는 분석 해봐야 알겠지만 멘토님 코드는 아래처럼 경로를 URL 에 지정 해주면 해당 폴더에 있는 index.html을 열어 주는 기능을 합니다. - 수정 계획 - URL 뒷부분의 경로를 내가 띄우고자 하는 html 경로로도 갈 수 있게 수정하여 원하는 UI 를 띄웁니다. - 또한 코드를 수정하여 경로를 프로그램이 자동으로 입력 할 수 있게 하여 경로 지정을 따로 하지 않아도 나의 html 이 뜨도록 바꾸어 줍니다. ESP3D 웹에 파일 작업 - 우선 데이터를 따로 관리 하기 위해 ESP3D 에서 저희가 관리할 폴더를 따로 만들고 LST 안에 ..

원격으로 ESP3D 접속 해보기

포트포워딩 - 정의 - 컴퓨터 네트워크에서 패킷이 라우터나 방화벽과 같은 네트워크 게이트웨이를 가로지르는 동안 하나의 IP 주소와 포트번호 결합의 통신 요청을 다른 곳으로 넘겨주는 네트워크 주소 변환의 응용이다. - 즉 외부에서 내부 네트워크로 접속을 시도할때 주소의 포트값에 매핑되어 있는 호스트 주소값으로 연결 시켜 줄 수 있도록 설정 하는것을 말합니다. - 필요성 - 포트포워딩을 하지 않으면 ESP01 칩에 접속 하기 위해선 같은 공유기 망에 접속해 있는 상태여야 합니다. - 제가 원하는건 외부 즉 집 밖에서 접속을 하는 것이기 때문에 포트포워딩이 필수적으로 필요 합니다. - 하는 법 - 공유기에 접속한 컴퓨터로 iptime 기준"192.168.0.1"주소로 들어 갑니다. (공유기 회사가 다른경우 주..

ESP3D 구동 해 보기

개요 - ESP01 칩 - IOT 기술을 이용 하여 3D 프린터를 제어 하기 위한 칩입니다. - 회로구성 - GPIO 0 과 2 번 핀으로 신호 를 주거나 받을 수 있습니다. - ESP3D 펌웨어 - WIFI를 통해서 3D프린터를 원격해서 제어 할 수 있는 펌웨어입니다. - 다운로드 사이트 https://github.com/luc-github/ESP3D GitHub - luc-github/ESP3D: FW for ESP8266/ESP8285/ESP32 used with 3D printer FW for ESP8266/ESP8285/ESP32 used with 3D printer. Contribute to luc-github/ESP3D development by creating an account on Gi..

IOT 스위치를 통한 원격 부팅 계획서

개발 동기 - 군 복무 중 원격 부팅 부대에 대한 불편함 느낌 - 핸드폰 원격 접속으로 컴퓨터 게임을 하던중 원격 부팅이 불가능 해 1년동안 컴퓨터를 계속 켜둠 - 이러한 점이 전역후 컴퓨터의 심각한 성능 저하로 이어짐 - 전역 후 원격 부팅에 대한 필요성 느낌 - 학년이 올라 갈수록 점점 고 성능의 노트북이 필요해짐 - 이를 집의 데스크탑에 저성능 노트북으로 원격 접속을 통해 해결 - 위의 방법 실현을 위해 원격 접속 필요 기존에 주로 사용되는 방법의 문제점 - 기존 방법 - WOL - LAN 을 이용한 원격 부팅 방법 - IOT 콘센트 - 전기가 연결될시 자동으로 부팅되는 바이오스 설정을 이용 - IOT 시스템을 이용해 원격으로 메인보드에 전기를 넣음 - 문제점 - WOL - 설정이 복잡하고 어려움 ..