Skip to content

Commit

Permalink
add lte examples
Browse files Browse the repository at this point in the history
  • Loading branch information
helgibbons committed Oct 1, 2024
1 parent b96cbf7 commit 8767ad9
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 0 deletions.
32 changes: 32 additions & 0 deletions micropython/examples/pico_plus_2/breakouts/lte-astronauts.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
"""
List all the humans who are currently in space!
This example was adapted from one written by Les Pounder for Tom's Hardware: https://www.tomshardware.com/how-to/connect-raspberry-pi-pico-w-to-the-internet
"""

import lte
import time
import requests

MOBILE_APN = "iot.1nce.net"

con = lte.LTE(MOBILE_APN)
con.start_ppp()

try:
t_start = time.time()
astronauts = requests.get("http://api.open-notify.org/astros.json").json()
number = astronauts['number']

print(f'There are currently {number} humans in space:')
for i in range(number):
print(astronauts['people'][i]['name'])

finally:
t_end = time.time()

print(f"Took: {t_end - t_start} seconds")

print("Disconnecting...")
con.stop_ppp()
print("Done!")
28 changes: 28 additions & 0 deletions micropython/examples/pico_plus_2/breakouts/lte-catfacts.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
"""
Get yourself a cat fact over 4G!
"""

import lte
import time
import requests

MOBILE_APN = "iot.1nce.net"

con = lte.LTE(MOBILE_APN)
con.start_ppp()

try:
t_start = time.time()
request = requests.get('http://catfact.ninja/fact').json()
fact = request['fact']
print('Cat fact!')
print(fact)

finally:
t_end = time.time()

print(f"Took: {t_end - t_start} seconds")

print("Disconnecting...")
con.stop_ppp()
print("Done!")

0 comments on commit 8767ad9

Please sign in to comment.