micropython-mqtt
micropython-mqtt copied to clipboard
A 'resilient' asynchronous MQTT driver. Plus a means of using an ESP8266 to bring MQTT to non-networked targets.
I am not sure if it's related to the use of 1.23 firmware, but it happens during the initial connection after the reset Traceback (most recent call last): File "asyncio/core.py",...
When receiving a lot of data, the `_as_read` function tries to allocate a byte array at [line 222](https://github.com/peterhinch/micropython-mqtt/blob/master/mqtt_as/__init__.py#L222) for the incoming size. If the broker sends a big package, this...
Just wanted to get your thoughts on the following behaviour. We have an implementation of topic aliases. The consequences of sending an invalid topic alias are quite severe (immediate disconnect...
@bobveringa As discussed I'm writing a demo script for this. I'm also enabling installation with `mpremote mip`. The latter installs to a `lib` subdirectory and there is no way to...
I'm encountering an issue while using the tls.py example code with a library. I've configured the ca, cert, and key fields as per thing in AWS iot core. When attempting...
custom build image has ssl instead of ussl package...
While investigating some issue, I added some more debug prints to most error handlers. ```python # Launched by .connect(). Runs until connectivity fails. Checks for and # handles incoming messages....
Typically, I've been linking to the mqtt_as.py file and the corresponding README. However, somebody brought to my attention that these links are no longer valid. I'm assuming this has something...
@bobveringa I hope you had an enjoyable break. I have given some thought to the changes on the `read_allocate` branch. I think, once you've ironed out any issues in your...
If the internet quality isn't good, sometimes during reconnection, `ssl.wrap_socket()` blocks. The usually causes other coroutines to stop responding. In my case, this triggers WatchDog Timer to restart the MCU....