SG Wireless
sgwireless.com
  • Home
  • Getting Started
    • Unboxing your Starter Kit
    • Introducing VS CtrlR
      • Installing VS CtrlR Plugin
      • Configuring F1 Starter Kit for CtrlR Plugin on your PC
    • Zero-Touch Provisioning (ZTP)
      • Regional Coverage
      • Provisioning Steps
      • Next Steps
    • Manual Provisioning for F1
      • Prerequisites
      • Provisioning Steps
        • Part 1 – Configure your network profile
        • Part 2 – Add your F1 Starter Kit
        • Part 3 – Configure your F1 Starter Kit Network
        • Part 4 – Deploy to your F1 Starter Kit
    • Your First Sensor Data
      • Add your CAP/T Sensor
      • Link your CAP/T Sensor to your F1 Starter Kit
      • Map your CAP/T Sensor data
      • Next Steps
    • Your First F1 Code
      • Resetting the Device
        • Hard reset
        • Soft reboot
  • Hardware
    • F1 Smart Module
      • Introduction
        • Key Features
        • Order Information
      • General Features
        • Feature Specifications
      • Pinout & Pin Definitions
        • Pin Definitions
      • Electrical Specifications
        • Rating & Operating Conditions
        • WiFi
        • Bluetooth
        • LTE
        • LoRa(WAN)
      • Module Interface
        • Power Management
        • Memory Allocation
      • Mechanical Specifications
        • Module Dimensions
        • Recommended PCB Landing Pattern
        • Recommended Soldering Profile
      • MicroPython
        • Device Programming via UART
        • Module-supported Libraries
      • Product Packaging
      • Revision History
      • Certification
    • F1 Starter Kit
      • Introduction
        • Varieties
        • What Makes the F1 Starter Kit Unique
        • What to Expect in Development
      • Features
        • Connectivity
        • Microprocessor
        • Memory
        • Peripherals
        • On-board Peripherals
        • Arduino UNO Shield Compatible Expansion
        • Power
      • Starter Kit Overview
        • Block Diagram
        • Starter Kit Topology — Top View
        • Starter Kit Topology — Bottom View
      • Pinout & Pin Definitions
        • Pin Definitions
      • Board Operation
  • Software
    • Ctrl Web Platform
      • Projects
        • Project Components
        • Add Project
        • Switch Project
        • Edit Project
        • Delete Project
      • Device Templates
        • Fields
        • Dasboard Layout
        • Associated Devices
        • Software Releases
        • Automation
      • Devices
        • Firmware Update
        • File Management
        • Next Steps
      • Networks
        • Manage Network Profiles
        • Manage Device Network Settings
      • Sensors
        • Add a Sensor to Ctrl
        • Update Sensor Information
        • Remove a Sensor from Ctrl
        • Link Sensor to a Device
        • Unlink Sensor from a Device
      • Dashboards & Widgets
        • Value Widget
        • Boolean Widget
        • Data Log Table Widget
        • Bar Chart Widget
        • Line Chart Widget
        • Gauge Widget
        • Map Widget (coming soon)
        • Arranging Your Widgets
      • Integrations
        • Webhook
        • AWS IoT Core
        • Azure IoT Hub
      • Account Settings
        • Update Personal Account Settings
        • Update Organization Settings
    • CtrlR Visual Studio Plugin
      • Introducing VS CtrlR
        • Installing VS CtrlR Plugin
        • Configuring F1 Starter Kit for CtrlR Plugin on your PC
      • Programming with CtrlR
        • Sending Commands Through Visual Studio Terminal
        • Creating a project in CtrlR
        • Running code on F1 Starter Kit before uploading
        • Uploading code to your F1 Starter Kit
  • Programming References
    • Application
      • CTRL API Documentation
        • Contents
        • Fields
        • Configuration
        • Activate ctrl with the configuration pasted from the CTRL platform (under device/provisioning)
        • Connection
        • Miscellaneous
        • Examples
        • Deprecated API
      • Logging Library
        • Contents
        • Introduction
        • Architecture
        • C API — Subsystem and Component Definitions
        • C API — Logging Macros
        • C API — Color Macros
        • C API — Filtering Functions
        • C API — Dynamic Registration
        • MicroPython API — logs Module
        • MicroPython API — Registration
        • MicroPython API — Logging Functions
        • MicroPython API — Filtering
        • Log Output Format
        • Kconfig Options
        • Capacity Limits
        • Example — C Component
        • Example — MicroPython
    • Network Interfaces
      • LoRa API Documentation
        • Contents
        • Initialization
        • LoRa Modes
        • LoRa Test stub
      • LoRa WAN API Documentation
        • Available LoRa WAN APIs Summary
        • LoRa WAN Stats
        • Setting LoraWAN parameters
        • Device commissioning
        • Join
        • Sending data
        • Receiving Data
        • LoRa Ports
        • Callbacks lora.callback()
        • Duty cycle operations
        • RX listening
        • Adaptive Data Rate (ADR)
        • TX Airtime — lora.tx_airtime()
        • Last Network RX Timestamp — lora.last_rx_at()
      • LoRa RAW API Documentation
        • Available LoRa RAW APIs Summary
        • LoRa Raw Settings
        • Modifying Radio Parameters
        • Setting LoRa RAW user Callback
        • Send (TX) Data
        • Receive (RX) Data
        • RX Continuous Mode
        • Continuous TX Wave mode
      • LoRa Callback System
        • Contents
        • Introduction
        • LoRa Events
        • LoRa Callback Generic Interface
        • Example LoRa-RAW
        • Example LoRa-WAN
        • Remarks
      • lte Module - C Implementation
        • Usage
        • Methods
        • Constants
        • Error Handling
        • Implementation Notes
        • Advanced Usage
        • Logging and Debugging
      • Constructors
        • class LTE.LTE(…)
      • Methods
        • lte.__init__([carrier=’standard’, cid=1, mode=None, baudrate=115200, debug=None])
        • lte.deinit([reset=False])
        • lte.attach([apn=None, type=’IP’, cid=None, band=None, bands=None])
        • lte.isattached()
        • lte.is_attached()
        • lte.detach()
        • lte.connect([cid=None])
        • lte.isconnected()
        • lte.is_connected()
        • lte.disconnect()
        • lte.send_at_cmd(cmd, [timeout=-1, wait_ok_error=False, check_error=False])
        • lte.reset()
        • lte.pause_ppp()
        • lte.resume_ppp()
        • lte.mode([new_mode=None])
        • lte.power_on([wait_ok=True])
        • lte.power_off([force=False])
        • lte.check_sim_present()
        • lte.check_power()
        • lte.print_pretty_response(rsp, [flush=False, prefix=None])
        • lte.return_pretty_response(resp)
        • lte.read_rsp([size=None, timeout=-1, wait_ok_error=False, check_error=False])
        • lte.check_ppp()
        • lte.ifconfig()
        • lte.imei()
        • lte.iccid()
      • Constants
    • Peripherals & System
      • RGB-LED ( WS2812B )
        • Contents
        • Introduction
        • RGB LED Functions
      • Non-Volatile Storage (NVS) Interface
        • Contents
        • Introduction
        • NVS Statistics
        • NVS Query
        • NVS Key-Value Operations
      • System Information
        • Contents
        • Introduction
        • Board Information
        • Version Information
        • Other Information
      • IO Expander Interface (PCAL6408A)
        • Contents
        • Introduction
        • PCAL6408A Features
        • MicroPython Interface
        • Complete Example
        • C/C++ Interface
        • Hardware Connection
        • Troubleshooting
        • Register Map
      • Fuel-Gauge ( BQ27421 )
        • Contents
        • Introduction
        • Fuel-Gauge Functions
        • Battery Info Fields
        • Example
      • CAN API Documentation
        • Contents
        • Functions
        • Example
      • eFuse Interface
        • Contents
        • Introduction
        • eFuse Read Functions
        • eFuse Layout
        • Example
      • FUOTA Module - Firmware Update Over The Air
        • Features
        • Resume Behaviour (NB-IoT / LTE-M)
        • API Reference
        • Usage Patterns
        • Memory Usage
        • Network Requirements
        • Security
        • Troubleshooting
        • Implementation Details
        • Future Enhancements
        • See Also
      • SafeBoot Feature
        • Contents
        • Introduction
        • Entering Safeboot
        • Safeboot Configurations
        • Safeboot APIs
      • System Inspection
        • Contents
        • Introduction
        • Memory Dump sys_inspect.dump_memory()
        • Peripherals Power
  • MicroPython Libraries
    • Standard Libraries
    • Hardware & System Libraries
    • SG Wireless Extensions
    • Further Reading
  • Tutorials & Examples
    • Basic Tutorials
      • REPL
        • Resetting the Device
        • REPL control commands
        • Boot modes
      • Sleep
        • Basic sleep
        • Power saving
        • Wake up reason
      • Print
      • RGB LED
        • rgbled.color()
        • rgbled.heartbeat()
        • rgbled.decoration()
        • rgbled._color
      • GPIO
        • Output
        • Input
    • Hardware Tutorials
      • ADC
      • I2C
        • Drivers for the BH1750FVI
      • Timers
        • Timer
    • Network Tutorials
      • WiFi
        • Connected by Devices (Act as an AP)
        • Connecting to a Router (Act as a Device)
        • Using an external antenna
      • BLE
      • LoRa Examples
        • LoRaWAN with OTAA
        • LoRaWAN with ABP
        • LoRa-MAC (Raw LoRa)
      • LTE Examples
        • General remarks
        • SG SIM card
        • LTE Connectivity check
        • LTE Mode check and LTE Mode switching
        • Custom APN setting
        • Event-driven connection
  • Contact
  • License
SG Wireless
  • Search


© Copyright 2026, SG Wireless - All Rights Reserved.

Built with Sphinx using a theme provided by Read the Docs.
v: v1.4.0
Versions
v1.4.0 (latest)
v1.3.0
Downloads
PDF
External Links
sgwireless.com
GitHub