我计划建立一个家庭自动化系统,其中物联网设备与MQTT broker.The系统通信还涉及对于IOS/Android设备提供API Django的Web服务器。我将描述一个我想要实现的例子。如何建立一个系统来处理MQTT经纪人和Django的
的API调用是从移动应用做出的Django服务器以接通的装置。当向Django发出这样的API请求时,它应该通过MQTT协议将“打开”数据推送到IoT设备。
另外,物联网设备会将一些实时数据发送到MQTT代理。收到此类数据后,我想通过apns/fcm将推送通知发送到移动应用程序。
我该如何执行此操作?将Django频道用于此目的,还是应该将我的Django服务器编码为MQTT客户端并与MQTT代理进行通信?还是有其他方法来实现这一点。
目前,我已经通过API.But HTTP协议由一个系统,物联网设备和移动应用到Django的服务器通信是有点重了我的物联网设备,所以我决定改用轻量级的MQTT协议进行物联网 - 服务器通信和移动应用服务器通信的API。但我不知道如何实现系统来处理我所拥有的在例子中已经提到过。 –
我在答案中添加了内容,你现在可以检查 –
如果这个答案很有用,那么你可以接受答案 –