标签: protocols mqtt
我需要构建一个具有基本功能的MQTT代理,但我找不到任何有关MQTT代理的文档。
任何人都知道如何做到这一点?我需要阅读什么?
首先,我只希望经纪人可以使用CONNECT和CONNACK接受连接。
CONNECT
CONNACK
答案 0 :(得分:1)
MQTT规范可用here,这将概述您需要实现的协议。
如果您的问题更为一般,“如何实施网络协议?”那么我不得不问你为什么认为你需要编写自己的经纪人,而不仅仅是使用现有的经纪人。即使现有的开源代理不能完全按照您的要求进行操作,调整其中一个也比从头开始要容易得多。像Mosca和Moquetta这样的经纪人可以将自己嵌入到其他应用程序中。
如果您仍然觉得自己需要自己编写,那么我首先选择一个现有的开源代理,然后看看它们是如何进行的,选择一个类似于您打算使用的语言的语言最好的选择。