단일 AP에서 ~ 200 개의 장치


10

~ 200 개의 장치를 단일 AP에 연결하려는 프로젝트가 있습니다.

이러한 각 장치는 통신에서 오프셋되므로 주어진 시간에 TCP 패킷을 서버에 릴레이하는 장치는 약 10 개뿐입니다.

모든 장치가 항상 열린 소켓을 통해 서버에 연결되어 있고 위에서 설명한 방식으로 데이터를 전송하기를 원합니다.

내 첫 번째 관심사는 AP가 모든 장치로 보내야 할 DTIM 비콘 메시지입니다. 합리적인 가격 ($ 500 미만)의 라우터가이를 지원할 수 있습니까?

또한 다른 사람이 발생할 수있는 추가 문제를 생각할 수 있다면 큰 도움이 될 것입니다!


1
200 개의 동시 TCP 연결은 그리 많지 않은 것 같습니다. 모든 Pi가이를 처리 할 수 ​​있습니다.
Helmar

수많은 상용 라우터는 며칠의 가동 시간 후 10 대의 연결된 장치만으로도 성능에 중대한 문제가있는 것으로 보입니다. 기본 하드웨어는 이미 Pi와 유사합니다.
Sean Houlihane

2
서버에 대한 TCP 연결 수, 라우터 하드웨어가 200 개의 장치 서비스를 처리하는 기능에 대해 걱정하지 않습니다. 장치에서 라우터로의 메시지 트래픽만큼 통신을 분산시키기 위해 고정 된 시간 슬롯을 할당하는 것만으로도 괜찮을 것이라고 생각합니다 ... 그러나 라우터가 많은 장치에 대한 모든 DTIM 비콘을 서비스 할 수있는 능력에 대해 우려하고 있습니다. 이러한 비콘 메시지에 대한 경험이 있거나 더 잘 알고있는 사람의 조언을 찾고 있습니다.
Wolfgang_Horton

열린 소리가 들리는 유혹을 유지하십시오-설정하고 잊어 버리십시오. 연결 해제 및 설정에 대해 걱정할 필요가 없습니다. 그러나 영구적 인 연결로 인해 예기치 않은 폐쇄를 처리하고 다시 열어야합니다. 라우터가 너무 많은 연결을 처리 할 수있는 기능에 대해 우려하는 경우 필요에 따라 설정 및 해제해야합니다. 물론 전원을 켤 때 시계를 동기화하는 방법을 찾아야 할 수도 있습니다.
Mawg는 모니카

답변:


7

당신이하려는 일의 소리에서 나는 당신이 괜찮을 것이라고 생각합니다. 결과는 분명히 라우터에 따라 다릅니다. (유비 퀴티를 예로 사용하겠습니다)

유비 퀴티 직원에 따르면 동시 연결에 대한 하드 코딩 된 제한은 5 천만으로 설정됩니다.

https://community.ubnt.com/t5/EdgeMAX/Maximum-number-of-Connections-Sessions/mp/1153434/highlight/true#M53514

그러나 유비 퀴티는 그들 자신의 (실제적인) 권고를 가지고 있습니다 :

http://dl.ubnt.com/UBNT-inter-ops-5g_2.pdf

http://dl.ubnt.com/UBNT_inter-ops-2.4g_2.pdf

IoT에 관한 한 개인적 경험으로 20 개의 wifi 모듈이 연결된 Arduino Training 세션에 35 달러의 Ubiquiti Air Router를 사용했습니다.

연습을 위해 우리는 20 개 모듈 모두 20 밀리 초마다 요청을하는 20 인용 소행성 게임을했습니다. 따라서 초당 약 1000 개의 요청이 발생합니다. 라우터는 기본 설정으로 완벽하게 수행되었습니다.

35 달러에 시도해 볼 가치가 있다고 말하고 싶습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.