[아두이노#353] (tcp/udp #6) 여러대 IoT보드에서 TCP서버에 센서데이터를 업로드해보기!(녹칸다/포로리야공대가자)
프로그래밍/TCP&UDP 2021. 9. 29. 00:34반응형
(tcp/udp #6) 여러대 IoT보드에서 TCP서버에 센서데이터를 업로드해보기!
녹칸다의 TCP, UDP통신을 위한 시리즈이다!
이번편은 1:N통신이 가능한 C# 다중 소켓 서버가 구현이 되고 IoT보드(wemos d1r1)와 양방향 통신이 가능하다는 전제하에 진행이된다!
(직전 강의에서 녹칸다가 완성을 해야 할텐데..)
사물인터넷보드(wemos d1r1)를 3대 준비해서 C#서버와 연결을 해서 센서데이터를 수집하는데 목적을 둔다!
아래와 같은 순서로 진행해보도록 하자!
1.3대의 IoT보드에 각각 광센서(CDS)를 1개씩 연결한다음 서버로 전송해서 시각화 한다!
2.3대의 IoT보드에 각각 온습도센서(DHT11), 미세먼지센서(PMS7003), 이산화탄소센서(MHZ19B)를 연결해서 서버로 전송한다음 시각화한다!
3.시간이 넉넉하면 다음날 진행될 TCP클라이언트를 미리 손봐둔다!
관련라이브러리(DHT11/1.3.8)
https://github.com/adafruit/DHT-sensor-library
관련라이브러리(MHZ19B/1.1.1)
https://github.com/strange-v/MHZ19
관련라이브러리(PMS7003/1.1.0)
https://github.com/fu-hsi/pms
(광센서)
(센서3종)
(C#클라이언트추가)
(IoT보드 회로는 전과 동일)
반응형