반응형

 

 

(#9이산화탄소센서/MHZ-19B 제어)웹서버로 작동중인 사물인터넷보드(WEMOS D1R1)를 GET/POST방식으로 제어해보기!(녹칸다/포로리야공대가자)
-C#에서 아두이노에게 제어명령을 내리기 위한 녹칸다의 새로운 컨셉이다!
-사물인터넷이라고 하면 아주 작은 보드에 인터넷이 연결되면 바로 그게 사물 인터넷인것이다!
-아두이노는 인터넷에 연결이 어렵기 때문에 아두이노와 ESP8266이 짬뽕된 Wemos d1r1이라는 보드를 사용해보자!
-사물인터넷보드를 무선인터넷에 연결시키고 웹서버로 작동을 시킨다!
-C#윈폼에서 Web client 역할을 하게하고 사물인터넷보드와 통신을 시도하도록 해보자!
-C#윈폼에서 http request를 날리면 사물인터넷보드가 response를 하도록 할텐데 여기에는 약간의 규칙이 필요하다!
-request는 get방식과 post방식으로 할 수 있는데 각각 해보자!
-사실상 C#에는 웹 클라이언트로 작동시키는 코드가 워낙 간단하기 때문에 사물인터넷보드 쪽 셋팅이 8할 정도 차지할 것 같다!
-간단하게 C#에서 개발보드를 인터넷으로 제어할 수 있는 컨셉이라고 보면 될듯 하다!
-일단 사물인터넷보드가 웹서버 역할을 할때 아이피주소에 관련된 이슈는 크게 문제가 되지 않는다고 가정하고 진행해보자!
-사물인터넷보드(wemos d1r1)에게 request를 해서 이산화탄소센서(MH-Z19B)의 측정값을 C#윈폼에 출력해보자!
-여유가 된다면 chart를 이용해서 실시간 그래프로 출력해보자!

C#프로젝트

example98.zip
0.05MB

사물인터넷보드용 코드

C#98-1.txt
0.00MB

아두이노 관련라이브러리(MHZ19B)

https://github.com/strange-v/MHZ19

반응형
Posted by 덕력킹
,