Skip to content
This repository has been archived by the owner on Mar 15, 2021. It is now read-only.

Helix Protocol for MQTT is not designed to handle repeat messages due to QoS=1 #152

Open
pmasrani opened this issue Oct 4, 2017 · 1 comment

Comments

@pmasrani
Copy link

pmasrani commented Oct 4, 2017

Helix Protocol fails with an error as below, if the hello message is repeated:
HelixProtocolException: HelixProtocolError(u'Unexpected Message hello during HandshakeAwaitingState',)

Helix Protocol needs to be re-designed to accept repeat messages, which will happen due to QoS=1 in MQTT.

@KohliDev
Copy link
Contributor

KohliDev commented Oct 4, 2017

HelixProtocol is in general used both for Websockets and MQTT. The decision has to be made on dropping WebSockets if the plan is to change the HelixProtocol specific for MQTT use case.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants