다음 예제는 파이3 보드에서 파이선 버전 2.7을 기준 Flask 에 의한 와이파이 코딩을 위해 작성되었다.
라즈베리 파이 3 Flask 와이파이 코딩에 의한 웹 출력 예제
http://blog.daum.net/ejleep1/444
2년의 시간이 흐른 지금 파이선 사용이 2.7에서 3으로 변화하고 있어 그 주의할 점을 살펴보자. 다음의 업데이트와 업그레이드 작업을 실시하자.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
이 세 번째 명령 실행은 생각보다 많은 시간이 소요될 수 있으므로 주의하도록 하자. 사용자 통신선 성능 문제라기보다는 wolfram 즉 mathematica 서버 반응이 느려서 업그레이드가 상당한 시간을 소모한다.
dist-upgrade 후 unpacking 과정에도 꽤 많은 시간이 걸리며 총 2시간 30분 걸렸음을 참조하자.
위 코드는 라즈베리 파이 홈페이지에서 볼 수 있는데 엄연히 파이선 2.7 버전이므로 if 문장 안에 반드시 괄호를 추가하자.
https://projects.raspberrypi.org/en/projects/python-web-server-with-flask/2
코드를 성공적으로 실행하면 셸(Shell)에서 다음과 같은 결과를 확인 할 수 있다.
#app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello World'
if(__name__ == '__main__'):
app.run(debug=True, host='0.0.0.0')
'라즈베리' 카테고리의 다른 글
1-232 라즈비안 바스터 OS 설치 (0) | 2019.09.08 |
---|---|
다시 쓰는 라즈베리 파이 Flask 와이파이 모듈에 의한 웹브라우저 시간 정보 출력 파이선 3 코딩 (0) | 2019.07.13 |
다시 쓰는 라즈베리 파이선3 tkinter 버튼에 의한 LED ON OFF (0) | 2019.07.05 |
라즈베리 NOIR Camera V2 (0) | 2018.11.25 |
Pi 카메라 Face Detection을 위한 라즈베리 파이 Stretch버전에 Opencv 3.3 설치 (0) | 2018.09.27 |