IoT 디바이스가 MQTT broker와 통신하는 홈 오토메이션 시스템을 빌드 할 계획입니다.이 시스템에는 ios/android 디바이스 용 API를 제공하는 Django 웹 서버도 포함됩니다. 구현하고자하는 예제를 설명하겠습니다.MQTT broker와 Django를 처리 할 시스템을 빌드하는 방법
모바일 앱에서 Django 서버로 API 호출이 이루어져 기기가 켜집니다. Django에 API 요청이있을 때, MQTT 프로토콜을 통해 IoT 디바이스로 'Turn ON'데이터를 push해야한다.
또한 IoT 디바이스는 MQTT 브로커에 실시간 데이터를 전송합니다. 이러한 데이터를 수신하면 apns/fcm을 통해 모바일 앱에 푸시 알림을 보내려고합니다.
어떻게 구현할 수 있습니까? Django 채널이 목적을 수행합니까? 아니면 장고 서버가 MQTT 클라이언트로 작동하고 MQTT 브로커와 통신하도록 코딩해야합니까? 아니면 이것을 구현하는 다른 방법이 있습니까?
을 현재 내가 API.But HTTP 프로토콜을 통해의 IoT 디바이스 및 모바일 앱이 장고 서버로 통신하는 시스템을 만들었 내의 IoT에 대한 약간 무거운 편이다 장치 그래서 IoT를위한 경량 MQTT 프로토콜로 전환하기로 결정했습니다 - 서버 통신 및 모바일 응용 프로그램 - 서버 통신을위한 API. 그러나 어떻게 시스템을 구현해야하는지 모릅니다. 이 예에서 언급 한. –
지금 확인하실 수있는 답변의 내용을 –
에 추가하면이 답변이 유용 할 경우 답변을 수락 할 수 있습니다. –