File tree 3 files changed +18
-12
lines changed
3 files changed +18
-12
lines changed Original file line number Diff line number Diff line change 6
6
import board
7
7
import busio
8
8
import digitalio
9
- import adafruit_requests as requests
9
+ import adafruit_connection_manager
10
+ import adafruit_requests
10
11
from adafruit_fona .adafruit_fona import FONA
11
12
from adafruit_fona .fona_3g import FONA3G
12
13
import adafruit_fona .adafruit_fona_network as network
13
- import adafruit_fona .adafruit_fona_socket as cellular_socket
14
+ import adafruit_fona .adafruit_fona_socket as pool
14
15
15
16
# Get GPRS details and more from a secrets.py file
16
17
try :
45
46
time .sleep (0.5 )
46
47
print ("Network Connected!" )
47
48
48
- # Initialize a requests object with a socket and cellular interface
49
- requests .set_socket (cellular_socket , fona )
49
+ # create requests session
50
+ ssl_context = adafruit_connection_manager .create_fake_ssl_context (pool , fona )
51
+ requests = adafruit_requests .Session (pool , ssl_context )
50
52
51
53
counter = 0
52
54
Original file line number Diff line number Diff line change 7
7
import busio
8
8
import digitalio
9
9
import neopixel
10
- import adafruit_requests as requests
10
+ import adafruit_connection_manager
11
+ import adafruit_requests
11
12
import adafruit_fancyled .adafruit_fancyled as fancy
12
13
from adafruit_fona .adafruit_fona import FONA
13
14
from adafruit_fona .fona_3g import FONA3G
14
15
import adafruit_fona .adafruit_fona_network as network
15
- import adafruit_fona .adafruit_fona_socket as cellular_socket
16
+ import adafruit_fona .adafruit_fona_socket as pool
16
17
17
18
# Get GPRS details and more from a secrets.py file
18
19
try :
47
48
time .sleep (0.5 )
48
49
print ("Network Connected!" )
49
50
50
- # Initialize a requests object with a socket and cellular interface
51
- requests .set_socket (cellular_socket , fona )
51
+ # create requests session
52
+ ssl_context = adafruit_connection_manager .create_fake_ssl_context (pool , fona )
53
+ requests = adafruit_requests .Session (pool , ssl_context )
52
54
53
55
DATA_SOURCE = "http://api.thingspeak.com/channels/1417/feeds.json?results=1"
54
56
DATA_LOCATION = ["feeds" , 0 , "field2" ]
Original file line number Diff line number Diff line change 6
6
import board
7
7
import busio
8
8
import digitalio
9
- import adafruit_requests as requests
9
+ import adafruit_connection_manager
10
+ import adafruit_requests
10
11
from adafruit_fona .adafruit_fona import FONA
11
12
from adafruit_fona .fona_3g import FONA3G
12
13
import adafruit_fona .adafruit_fona_network as network
13
- import adafruit_fona .adafruit_fona_socket as cellular_socket
14
+ import adafruit_fona .adafruit_fona_socket as pool
14
15
15
16
print ("FONA Webclient Test" )
16
17
53
54
print ("My IP address is:" , fona .local_ip )
54
55
print ("IP lookup adafruit.com: %s" % fona .get_host_by_name ("adafruit.com" ))
55
56
56
- # Initialize a requests object with a socket and cellular interface
57
- requests .set_socket (cellular_socket , fona )
57
+ # create requests session
58
+ ssl_context = adafruit_connection_manager .create_fake_ssl_context (pool , fona )
59
+ requests = adafruit_requests .Session (pool , ssl_context )
58
60
59
61
# fona._debug = True
60
62
print ("Fetching text from" , TEXT_URL )
You can’t perform that action at this time.
0 commit comments