티스토리 뷰



이번에는 온습도를 기록해 보도록 하자.


MySQL 을 이용할 것이고, 측정값을 주기적으로 기록할  테이블을 만들자.



테이블 하나로 기록 할 예정이다. 


id : 키값이 될 예정(Auto Increament 적용)

region : 지역 (주방이냐, 방이냐)

temperature : 온도 

humidity : 습도 

measurement_date : 측정일시 (CURRENT_TIMESTAMP 적용)



Spring Boot + HATEOS 를 적용하여 Controllerless API서버를 만들었다.

간단하다. 아주..간....간단한데 왜 해멧냐 ㅠㅠ



작동을 테스트 해보자. 

HAL Browser를 이용하면 Swagger같이 테스트 할 수 있다.



잘되는 것 같다. 


Python에서 해당 API Url을 호출하면 바로 이용이 가능하지만, 좀 우아하게 이용해 보자. 개인적으로 특별한 경우가 아니고서야 코드상에서 http주소가 들어가는 하드코딩을 싫어한다. (아.. 취양)



예쁘게 Pyhton 서비스 모듈을 만들고 모듈을 통해 API를 호출 하도록 만들었다.


그럼 이제 주기적으로 온도를 쟤보는 코드를 만들 어보도록 할까?


3장에 계속.

댓글
댓글쓰기 폼
공지사항
Total
26,925
Today
0
Yesterday
32
링크
«   2020/08   »
            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 29
30 31          
글 보관함