Mqtt.js: Support for mqtt v5 specification

Created on 25 Jul 2017  路  9Comments  路  Source: mqttjs/MQTT.js

What is the plan for support of MQTT v5 specification for this node?

Most helpful comment

@manifest, already in master, on npm coming soon.

All 9 comments

Would you like to contribute? i have no time right now.

Hi
is there someone working on that or would like to work on the implementation?

The following new features are added to MQTT v5.0 (source)

  • [ ] Session expiry
  • [ ] Message expiry
  • [ ] Reason code on all ACKs
  • [ ] Reason string on all ACKs
  • [ ] Server disconnect
  • [ ] Payload format and content type
  • [ ] Request / Response
  • [ ] Shared Subscriptions
  • [ ] Subscription ID
  • [ ] Topic Alias
  • [ ] Flow control
  • [ ] User properties
  • [ ] Maximum Packet Size
  • [ ] Optional Server feature availability
  • [ ] Enhanced authentication
  • [ ] Subscription options
  • [ ] Will delay
  • [ ] Server Keep Alive
  • [ ] Assigned ClientID
  • [ ] Server reference

Full specification

See also this issue for reference https://github.com/mcollina/aedes/issues/194

Thanks

I think the first step will be to modify mqtt-packet to be able to support the new message types.

Thanks for the reference, will look into it

Is there any progress on this one? There are currently a bunch of brokers that have already implemented v5 support.

@manifest, already in master, on npm coming soon.

I see. Thanks!

close?

yes!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sublimator picture sublimator  路  8Comments

AlirezaMoseni picture AlirezaMoseni  路  4Comments

amerllica picture amerllica  路  3Comments

sueblue picture sueblue  路  6Comments

jingzhaoou picture jingzhaoou  路  4Comments