Adafruit_CircuitPython_FONA

CircuitPython Library for the Adafruit FONA

MIT License

Downloads
1.6K
Stars
7
Committers
10

Bot releases are visible (Hide)

Adafruit_CircuitPython_FONA - 2.1.0 - Updated Documentation

Published by brentru about 4 years ago

This release:

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-fona.

Read the docs for info on how to use it.

Adafruit_CircuitPython_FONA - 2.0.1 - Fixed discord invite link

Published by evaherrada over 4 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-fona.

Read the docs for info on how to use it.

Adafruit_CircuitPython_FONA - BREAKING RELEASE: FONA3G, SMS, Reliability

Published by brentru over 4 years ago

This breaking release adds:

  • Updated SMS receive mechanism
    • Added Ring Indicator (RI) pin to fona initialization.
    • Move to polling receive_sms mechanism instead of only polling the serial UART.
      • receive_sms allows for optionally checking UART or RI for incoming SMS messages.
    • Examples (sms & sms_response) updated
  • BREAKING: Removed public access to uart serial functions (readline, uart write) from user-code
  • Added compatibility for FONA3G Modules:
    • New fona_3g.py child class, contains methods compatible with the SIMCom SIM5320 module's AT command set.
    • adafruit_fona_socket queries and uses the SIM5320's tcp transmit timeout, socket writes now use user-set timeouts
    • Examples updated and tested with FONA808 and FONA3G
  • Breakingadafruit_fona_network class added for connecting and interacting with GSM and CDMA cellular networks.
    • Note: This replaces the GSM class.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-fona .

Read the docs for info on how to use it.

Adafruit_CircuitPython_FONA - FONA SMS Notifications

Published by brentru over 4 years ago

This release adds:

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-fona .

Read the docs for info on how to use it.

Adafruit_CircuitPython_FONA - FONA SMS

Published by brentru over 4 years ago

This release adds:

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-fona .

Read the docs for info on how to use it.

Adafruit_CircuitPython_FONA - Initial Release!

Published by brentru over 4 years ago

This release adds:

Compatibility

  • with CircuitPython_MiniMQTT, CircuitPython_Requests

Methods

  • reset: performs a hardware reset on the modem
  • factory_reset: factory reset modem
  • icccid: rets. sim card's iccid number
  • unpretty_ip

Modules

  • adafruit_fona_gsm: Class for interfacing with 2G GSM modems (FONA808+GPS),
    • Simpler user-code for attaching to, bringing up, and disconnecting GSM modem.
    • Network connection and error handling is now handled from user-code instead of within the module (polling similar to ESP32SPI's wifimanager)

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-fona .

Read the docs for info on how to use it.

Adafruit_CircuitPython_FONA - Pre-Release: Reliability, Speed and Requests

Published by brentru over 4 years ago

This release adds:

  • Compatibility for usage with the Adafruit_Requests library
  • New examples: Twitter Cheerlights, Adafruit IO HTTP Publish
  • Updated fona module which increases network reliability and speed.

NOTE: This initial alpha version has not been tested with CircuitPython_MQTT or CircuitPython IOT SDK Libraries. Please report any bugs on the issues page for this library.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-fona .

Read the docs for info on how to use it.

Adafruit_CircuitPython_FONA - Pre-Release: CircuitPython Cellular

Published by brentru over 4 years ago

This library provides hardware support for the Adafruit FONA cellular module. This library includes an interface for the cellular module (adafruit_fona.py) and a CPython socket-like interface (adafruit_fona_socket.py).

NOTE: This initial alpha version has not been tested with CircuitPython IoT libraries such as CircuitPython_Requests or CircuitPython_MQTT. Please report any bugs on the issues page for this library.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-fona .

Read the docs for info on how to use it.

Package Rankings
Top 24.4% on Pypi.org
Related Projects