wallemqttprotocol

一个Rust实现的mqtt协议解析库

rust let connect = MqttMessageBuilder::connect() .client_id("client_01") .keep_alive(10) .clean_session(true) .username("rump") .password("mq") .protocol_level(crate::MqttVersion::V4) .retain(false) .will_qos(crate::QoS::AtLeastOnce) .will_topic("/a") .will_message(Bytes::from_static(b"offline")) .build(); MqttMessageBuilder: 是MQTT报文的构建器,提供了多种MQTT报文的构建方式。