emqttcErlang 的 MQTT 客户端
emqttc 是一个 Erlang 的 MQTT 客户端,支持 MQTT V3.1/V3.1.1 协议规范。支持并行连接和连接自动恢复。要求 Erlang R17+.
特性:
支持 MQTT V3.1/V3.1.1 协议
QoS0, QoS1, QoS2 发布和订阅
TCP/SSL Socket 支持
自动重连
Keepalive 和 ping/pong
示例:
%% connect to broker {ok, C} = emqttc:start_link([{host, "localhost"}, {client_id, <<"simpleClient">>}]), %% subscribe emqttc:subscribe(C, <<"TopicA">>, qos0), %% publish emqttc:publish(C, <<"TopicA">>, <<"Payload...">>), %% receive message receive {publish, Topic, Payload} -> io:format("Message Received from ~s: ~p~n", [Topic, Payload]) after 1000 -> io:format("Error: receive timeout!~n") end, %% disconnect from broker emqttc:disconnect(C).
评论
CocoaMQTTOSX 的 MQTT 客户端
CocoaMQTT是用于iOS和OSX的MQTT客户端,用Swift编写。目前支持MQTT3.1(不是MQTT3.1.1)使用:let mqtt = CocoaMQTT(clientId: "Coco
CocoaMQTTOSX 的 MQTT 客户端
0
MQTT X跨平台 MQTT 客户端工具
MQTTX是EMQ开源的一款跨平台MQTT5.0客户端工具,它支持macOS,Linux,Windows,并且支持MQTT消息格式转换。MQTTX的用户界面借助聊天软件的形式简化了页面的操作逻辑,用户
MQTT X跨平台 MQTT 客户端工具
0