adafruit / adafruit/Adafruit_CircuitPython_ESP32SPI

Only allows one TLS connection at a time

Open
#134 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
102
Forks
71
Avg merge
2d 1h
Merged PRs (30d)
1

Description

In [release 3.5.3](https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/releases/tag/3.5.3) a change was made:
"Only allow one TLS connection at a time. Nina FW doesn't work well with multiple."

This broke the Azure_IOT workflow where you use HTTP to determiner your Iot Hub and then connect to it over MQTT.
https://github.com/adafruit/Adafruit_CircuitPython_AzureIoT/pull/31#issuecomment-819900695

There was a workaround for that library, but I wanted to document the issue.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the release 3.5.3 change and the AzureIoT pull request comment linked in the issue to understand the single-TLS-connection behavior. Compare the HTTP-then-MQTT workflow with the documented workaround; the issue is complete only when the expected behavior or required documentation is clearly defined.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, python
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.