반응형

 

(#7부저로 비행기 연주)웹서버로 작동중인 사물인터넷보드(WEMOS D1R1)를 POST방식으로 제어해보기!(녹칸다/포로리야공대가자)
-C#에서 아두이노에게 제어명령을 내리기 위한 녹칸다의 새로운 컨셉이다!
-사물인터넷이라고 하면 아주 작은 보드에 인터넷이 연결되면 바로 그게 사물 인터넷인것이다!
-아두이노는 인터넷에 연결이 어렵기 때문에 아두이노와 ESP8266이 짬뽕된 Wemos d1r1이라는 보드를 사용해보자!
-사물인터넷보드를 무선인터넷에 연결시키고 웹서버로 작동을 시킨다!
-C#윈폼에서 Web client 역할을 하게하고 사물인터넷보드와 통신을 시도하도록 해보자!
-C#윈폼에서 http request를 날리면 사물인터넷보드가 response를 하도록 할텐데 여기에는 약간의 규칙이 필요하다!
-request는 get방식과 post방식으로 할 수 있는데 각각 해보자!
-사실상 C#에는 웹 클라이언트로 작동시키는 코드가 워낙 간단하기 때문에 사물인터넷보드 쪽 셋팅이 8할 정도 차지할 것 같다!
-간단하게 C#에서 개발보드를 인터넷으로 제어할 수 있는 컨셉이라고 보면 될듯 하다!
-일단 사물인터넷보드가 웹서버 역할을 할때 아이피주소에 관련된 이슈는 크게 문제가 되지 않는다고 가정하고 진행해보자!
-사물인터넷보드(wemos d1r1)에 부저를 연결해서 비프음을 작동시켜보자!
-C#에서 비프음을 재생하는 규칙을 만들어서 사물인터넷보드에 전송한다음 비프음을 원격으로 재생시켜보자!
-이번편은 아두이노 입장에서는 POST방식으로 구현하는게 유리할 것 같다!
-비프음을 표현하는데 있어서 딕셔너리(dictionary) 클래스를 간단하게 활용해보자(간만 보는정도)
-비행기라는 곡을 사물인터넷보드에서 재생되도록 C#윈폼에서 데이터를 전송해보자!
-미레도레/미미미/레레레/미미미
-8.5 16 8 8/8 8 4/8 8 4/8 8 4
-미레도레/미미미/레레미레/도
-8.5 16 8 8/8 8 4/8 8 8.5 16/2

 

C#프로젝트

example96.zip
0.04MB

사물인터넷보드코드

C#96-1.txt
0.00MB

반응형
Posted by 덕력킹
,