우리는 다양한 IoT 사용 사례와 솔루션을 탐색하고 있습니다. 가능한 솔루션의 탐색, 실험, 설계, 개발 및 테스트를 용이하게하기 위해 로컬로 간단한 IoT 서버를 설정할 가능성을 조사하고 있습니다.
따라서 IoT 장치를 서비스하는 서버의 기본 아키텍처를 이해하고 싶습니다. 광범위하게 말하는 IoT 장치는 데이터를 서비스하고 다른 장치가 정보를 사용할 수 있도록하는 서비스를 연결합니다. 이것은 매우 간단합니다.
현재 가능한 IoT 에지 장치는 Wi-Fi를 사용하지만 ZigBee, BLE와 같은 낮은 데이터 속도, 저전력 프로토콜로 마이그레이션하거나 Z-Wave 일 수 있습니다.이 시점에서 일부 유형의 허브가 필요합니다. . 데이터 페이로드는 약 100 바이트이며, 최대 전송시 분당 하나의 트랜잭션만큼 높을 수 있습니다. IoT Edge 장치는 대부분 장치에 가끔씩 다운로드하여 데이터를 업로드합니다.
가능한 옵션 으로 MQTT 및 RabbitMQ 를 살펴볼 것을 제안했습니다 . 또한 필자는 글을 쓸 때 “ 브라우저에서 MQTT 메시지를 실시간으로 표시 ”라는 지시를 받았습니다 .
여기에 관련된 몇 가지 질문이 있습니다.
- IoT 서버가 웹 서버, 메일 서버 또는 FTP 서버와 다른 점은 무엇입니까?
- 기본 IoT 서버의 기본 아키텍처는 무엇입니까?
- 단순하고 가벼운 IoT 서버를 고려할 때 어떤 특성이 중요합니까?