블로그 이미지
래머
오늘도 열심히 개발하는 개발자입니다.

calendar

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

Notice

2017. 11. 26. 00:12 아두이노

노드 mcu 라는 재미있는 녀석을 발견해서 가지고 놀다가 

와이 파이 전송속도가 얼마정도 나올지 테스트 해보고 싶어졌습니다.


대충 서버를 만들고, 노드 mcu쪽은 와이파이 클라이언트 예제를 좀 수정했는데


테스트 방법은 다음과 같습니다.


서버측에서는 tcp서버소켓을 열고 특정포트를 리슨하고 있습니다.


클라이언트쪽에서는 와이파이연결을 초기화 하고, 서버의 ip와 포트에 WIFIClient를 통해서 접속합니다.


접속이 이루어지면 노드쪽에서는 특정한 값으로 초기화된 1024바이트 길이의 배열을 전송을 하고

서버에서는 클라이언트의 내용을 수신해서 내용물을 검사해서 오류가 있는지 확인하고

수신된 바이트 수를 기록해뒀다가 

매1초 경과시 마다 수신받은 바이트수를 출력하는 형태입니다.


클라이언트(노드mcu)는 일단 서버에 패킷을 보내고 나서 서버로 부터 다음 패킷을 보내라는 응답을 

받기전까지는 다음 패킷을 보내지 않습니다.


아래는 테스트 영상입니다.


해외어떤사이트에서 노드mcu전송속도가 형편없다고 들었는데

비록 내부 네트워크간의 전송이지만 생각보다 속도가 잘나오는거 같습니다.

70kb ~ 200kb정도 나오는거 같습니다.


한가지 문제점은 노드mcu에 달린 안테나가 부실해서 그런지 전력소모가 많아서 그런지 모르겠는데 

매우 불안정해서 연결이 매우 쉽게 끊어지는거 같습니다.



'아두이노' 카테고리의 다른 글

NodeMcu TFT lcd 연결  (0) 2019.02.06
nodemcu v3 핀맵  (0) 2017.11.12
밸런싱로봇 종합사항  (3) 2015.12.21
밸런싱로놋 mpu6050 센서방향  (0) 2015.12.19
MPU6050 자이로 가속도 센서  (0) 2015.07.25
posted by 래머