티스토리 뷰

Introduction

DESIGNPLUG

황상두 2019. 2. 22. 01:02

DESIGNPLUG

    • 개요 : 비닐하우스 데이터 시각화
    • 기간 : 2018년03월 ~ 2018년06월
    • 인원 : 총 2명
    • 개발 환경 : Node JS, AWS, ESP32
    • 프로젝트 내용 :
       AWS를 이용하여 EC2 및 DB 환경 구축
       ESP32 pinmap 작성 및 와이파이, 블루투스 동작 확인
       Node Js로 웹 개발
       환경구축을 위한 shell 코드 작성
    • 담당 업무 : 하드웨어 및 웹 개발 (하드웨어 개발 : 60%  / 웹 개발 : 80%)
    • Github Link : 비공개 설정

    BLOCK DIAGRAM

    하드웨어(ESP32) PINMAP

    WEBAPP REVIEW

    1. Group Page
    2. User Page
    3. IOT Page



    ESP32-DESIGNPLUG

    This is AWS-IOT project

    > Mac
    1. brew install
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    2. nodejs install
    brew install npm
    
    3. typing command
    cd  design-plug_web-app
    npm update
    npm start
    
    > if you want new project folder
    cd webapp_setting
    sh webapp.sh
    
    
    1. npm install 
    [A link] [https://nodejs.org/dist/v8.11.2/node-v8.11.2-x64.msi]
    
    2. typing command
    cd webapp_setting
    sh webapp.sh
    > if you want new project folder
    cd webapp_setting
    webapp.bat

    ESP32-DESIGNPLUG_MAC

    this is ESP-DESIGNPLUG MAC version

    # bulid
    1. git install
       brew install git
    
    2. configure device
       git submodule update --remote --checkout --recursive
       sh esp.sh designplug[0-16]
        ex) sh esp.sh designplug9
    
    3. device bulid
    cd $IDF_PATH/aws
    make -j3 
    make flash
    make monitor
    
    4. if you know project configure process, see esp.sh comment





    댓글