
아두이노가 클라이언트, 라즈베리 파이가 서버가 되는 시스템을 만들어보자. 아두이노에서 센서 등을 통해 데이터를 받아 서버로 보내고, 서버에서는 이를 사용한 웹페이지를 만들려고 한다. 아두이노에서 센서를 받는 프로그램 작성은 생략하고, 라즈베리파이에서 데이터를 받고 시각화하는 과정을 해볼 것이다. 최종적인 구상은 아래와 같다. 1. 아두이노 프로그램에서 와이파이로 데이터를 전송 2. 라즈베리파이에서 데이터를 받아 csv 파일로 저장 3. csv 파일을 이용해 matplotlib 그래프를 만들고 이를 웹페이지에 올리기 웹페이지는 천천히 만들어보고... 일단 아두이노에서 라즈베리파이로 데이터를 전송하는 것 부터 시작해보자. 1. D1 보드 연결 D1 보드를 사용하기 위해서는 먼저 라이브러리를 다운로드 해줘야 ..

아두이노 D1 보드는 그냥은 사용할 수 없으므로, 새로 보드 매니저를 추가해야 한다. 그 과정은 아래와 같다. 1. 보드 매니저 추가 아두이노 프로그램에 들어가서 파일 - 환경설정에 들어간다. 추가적인 보드 매니저 URLs에 아래의 URL을 넣는다 http://arduino.esp8266.com/stable/package_esp8266com_index.json 그리고 확인을 누른다. 2. 보드 선택 툴 - 보드 - WeMos D1 R1 선택한다, 이때, Upload Speed는 보드레이트와 동일하게 설정해야 한다. 추가적으로 디버깅 레벨 등을 선택하고 싶으면 아래의 내용에서 설정하면 된다. 3. 확인 보드와 포트를 선택한 후 성공적으로 되고 있는지 확인하기 위해 '보드 정보 얻기'를 누른다. ('알수 없..
- Total
- Today
- Yesterday
- 합승 택시 요금
- java
- 자바
- ESP8266
- dovecot
- 워드프레스
- DP
- dht11
- 라즈베리파이
- 아두이노
- hackerrank
- c++
- 키 순서
- 2981
- 메일서버
- 집배원 한상덕
- git
- 블루투스
- 리눅스
- the pads
- 구슬 탈출2
- 백준
- mysql
- 11503
- BFS
- FTP
- 프로그래머스
- 라즈비안
- hc-06
- 스티커모으기2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |