I have been running into this error while running the script from umqtt, its getting snagged at the end of the connect() function, I’m not sure how to resolve this issue. Im trying to finalize the connection to AWS IoT core to publish mqtt messages. The error im receiving is on line 108 of the connect()function begins on line 63 here:
https://github.com/digidotcom/xbee-micropython/blob/master/lib/umqtt/umqtt/simple.py
this is the command I’m pasting into the Micropython Terminal:
1=== from umqtt.simple import MQTTClient
2=== mqtt = MQTTClient("Xbee", "aypis74v8aacn-ats.iot.us-east-1.amazonaws.com", ssl=True, ssl_params={"keyfile": "cert/aws.key", "certfile": "cert/aws.crt", "ca_certs": "cert/aws.ca" })
3=== mqtt.connect()
and this is the error that i am receiving back:
Traceback (most recent call last):
File "", line 3, in
File "/flash/lib/umqtt/simple.py", line 108, in connect
IndexError: bytes index out of range
Anybody have any idea of what I need to do to resolve this?