Skip to content

Commit b254659

Browse files
authored
Merge pull request #17 from justmobilize/update-legacy-set-socket-examples
Update legacy set_socket examples
2 parents ed0474e + 5070525 commit b254659

File tree

5 files changed

+25
-15
lines changed

5 files changed

+25
-15
lines changed

examples/dash_display_client_examples/battery_daughter.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77
from adafruit_lc709203f import LC709203F
88
import busio
99
from digitalio import DigitalInOut
10+
import adafruit_connection_manager
1011
from adafruit_esp32spi import adafruit_esp32spi
1112
from adafruit_esp32spi import adafruit_esp32spi_wifimanager
12-
import adafruit_esp32spi.adafruit_esp32spi_socket as socket
13+
import adafruit_esp32spi.adafruit_esp32spi_socket as pool
1314
import neopixel
1415
import adafruit_minimqtt.adafruit_minimqtt as MQTT
1516
from adafruit_io.adafruit_io import IO_MQTT
@@ -94,14 +95,15 @@ def message(client, feed_id, payload):
9495
wifi.connect()
9596
print("Connected!")
9697

97-
# Initialize MQTT interface with the esp interface
98-
MQTT.set_socket(socket, esp)
98+
ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, esp)
9999

100100
# Initialize a new MQTT Client object
101101
mqtt_client = MQTT.MQTT(
102102
broker="io.adafruit.com",
103103
username=secrets["aio_username"],
104104
password=secrets["aio_key"],
105+
socket_pool=pool,
106+
ssl_context=ssl_context,
105107
)
106108

107109
# Initialize an Adafruit IO MQTT Client

examples/dash_display_client_examples/door_daughter.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
from os import getenv
55
import board
66
import busio
7+
import adafruit_connection_manager
78
from adafruit_esp32spi import adafruit_esp32spi
89
from adafruit_esp32spi import adafruit_esp32spi_wifimanager
9-
import adafruit_esp32spi.adafruit_esp32spi_socket as socket
10+
import adafruit_esp32spi.adafruit_esp32spi_socket as pool
1011
import neopixel
1112
import adafruit_minimqtt.adafruit_minimqtt as MQTT
1213
from adafruit_io.adafruit_io import IO_MQTT
@@ -75,14 +76,15 @@
7576
wifi.connect()
7677
print("Connected!")
7778

78-
# Initialize MQTT interface with the esp interface
79-
MQTT.set_socket(socket, esp)
79+
ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, esp)
8080

8181
# Initialize a new MQTT Client object
8282
mqtt_client = MQTT.MQTT(
8383
broker="io.adafruit.com",
8484
username=secrets["aio_username"],
8585
password=secrets["aio_key"],
86+
socket_pool=pool,
87+
ssl_context=ssl_context,
8688
)
8789

8890

examples/dash_display_client_examples/neopixel_daughter.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
from os import getenv
55
import board
66
import busio
7+
import adafruit_connection_manager
78
from adafruit_esp32spi import adafruit_esp32spi
89
from adafruit_esp32spi import adafruit_esp32spi_wifimanager
9-
import adafruit_esp32spi.adafruit_esp32spi_socket as socket
10+
import adafruit_esp32spi.adafruit_esp32spi_socket as pool
1011
import neopixel
1112
import adafruit_minimqtt.adafruit_minimqtt as MQTT
1213
from adafruit_io.adafruit_io import IO_MQTT
@@ -92,14 +93,15 @@ def on_neopixel(client, topic, message):
9293
wifi.connect()
9394
print("Connected!")
9495

95-
# Initialize MQTT interface with the esp interface
96-
MQTT.set_socket(socket, esp)
96+
ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, esp)
9797

9898
# Initialize a new MQTT Client object
9999
mqtt_client = MQTT.MQTT(
100100
broker="io.adafruit.com",
101101
username=secrets["aio_username"],
102102
password=secrets["aio_key"],
103+
socket_pool=pool,
104+
ssl_context=ssl_context,
103105
)
104106

105107
# Initialize an Adafruit IO MQTT Client

examples/dash_display_client_examples/relay_daughter.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
from os import getenv
55
import board
66
import busio
7+
import adafruit_connection_manager
78
from adafruit_esp32spi import adafruit_esp32spi
89
from adafruit_esp32spi import adafruit_esp32spi_wifimanager
9-
import adafruit_esp32spi.adafruit_esp32spi_socket as socket
10+
import adafruit_esp32spi.adafruit_esp32spi_socket as pool
1011
import neopixel
1112
import adafruit_minimqtt.adafruit_minimqtt as MQTT
1213
from adafruit_io.adafruit_io import IO_MQTT
@@ -89,14 +90,15 @@ def on_lamp(client, topic, message):
8990
wifi.connect()
9091
print("Connected!")
9192

92-
# Initialize MQTT interface with the esp interface
93-
MQTT.set_socket(socket, esp)
93+
ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, esp)
9494

9595
# Initialize a new MQTT Client object
9696
mqtt_client = MQTT.MQTT(
9797
broker="io.adafruit.com",
9898
username=secrets["aio_username"],
9999
password=secrets["aio_key"],
100+
socket_pool=pool,
101+
ssl_context=ssl_context,
100102
)
101103

102104
# Initialize an Adafruit IO MQTT Client

examples/dash_display_client_examples/relay_hi_daughter.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
from os import getenv
55
import board
66
import busio
7+
import adafruit_connection_manager
78
from adafruit_esp32spi import adafruit_esp32spi
89
from adafruit_esp32spi import adafruit_esp32spi_wifimanager
9-
import adafruit_esp32spi.adafruit_esp32spi_socket as socket
10+
import adafruit_esp32spi.adafruit_esp32spi_socket as pool
1011
import neopixel
1112
import adafruit_minimqtt.adafruit_minimqtt as MQTT
1213
from adafruit_io.adafruit_io import IO_MQTT
@@ -92,14 +93,15 @@ def on_hi(client, topic, message):
9293
wifi.connect()
9394
print("Connected!")
9495

95-
# Initialize MQTT interface with the esp interface
96-
MQTT.set_socket(socket, esp)
96+
ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, esp)
9797

9898
# Initialize a new MQTT Client object
9999
mqtt_client = MQTT.MQTT(
100100
broker="io.adafruit.com",
101101
username=secrets["aio_username"],
102102
password=secrets["aio_key"],
103+
socket_pool=pool,
104+
ssl_context=ssl_context,
103105
)
104106

105107
# Initialize an Adafruit IO MQTT Client

0 commit comments

Comments
 (0)