NewBeeMaker NewBeeMaker
  • Works
  • Contest
  • Education
  • Documentation
  • Download
  • en
    简体中文 English
  • Sign Up
  • Sign In

Documentation

芯步设备固件SDK使用文档


  • Overview
  • Getting started
  • System
  • Timer
  • Network
  • Order
  • Config
  • Event
  • State
  • Message
  • Peripheral
  • Gateway
  • Bridge
  • Utils
  • Get network info
  • GSM
  • WiFi
  • Ethernet
  • Set Ethernet chip
  • Set Ethernet pins
  • Try connect Ethernet
  • Disconnect Ethernet
  • Connect Ethernet
  • Connect WiFi
  • Get WiFi config
  • Clear WiFi config
  • Add WiFi config
  • Update WiFi config
  • Disconnect WiFi
  • Delete WiFi config
  • Set GSM chip
  • Set GSM serial port
  • Connect GSM
  • Try connect GSM
  • Disconnect GSM
  • Read device config
  • Add device config item
  • Save device config
  • Reset device config
  • Clear all device config
  • Config change
  • Order
  • Reply to order
  • Report event
  • Register attribute change event
  • Set attribute debounce time
  • Set attribute value
  • Generate message ID
  • Publish message
  • Device message receive
  • Fetch device states
  • Scheduled report state
  • Report state data
  • Add timer
  • LED
  • Button
  • Peripheral pre init
  • Peripheral init
  • System initialization
  • System parameters
  • System callbacks
  • System time
  • Restart device
  • Configure device LED
  • Set system LED
  • LED blink
  • LED toggle
  • LED off
  • LED always on
  • Configure device button
  • Set system button
  • Set activation code
  • Set product info
  • System initialization
  • System main loop
  • Device boot lifecycle
  • What the SDK does
  • When to call each API
  • Do not reinvent the wheel
  • Use SDK
  • Error code quick reference
  • Get formatted time
  • Get timestamp
  • Get timestamp ms
  • Get timezone
  • Set timezone
  • Calculate elapsed time
  • Common utility functions
  • Set receive callback function
  • Set error callback function
  • Set error callback
  • Set receive callback
  • Receive data
  • Handle received data
  • Query available bytes
  • Get statistics
  • Send formatted string
  • Send raw data
  • Configure UART bridge
  • Configure SPI bridge
  • Send string
  • System progress callback
  • System initial progress callback
  • System state change callback
  • Debug
  • Get version
  • Get system info
  • Get mode
  • Set mode
  • Get device ID
  • Get bench ID
  • Set bench ID
  • Get gateway ID
  • Set gateway ID
  • Get master device ID
  • Set master device ID
  • Child device management
  • Gateway
    1. Home
    2. Documentation
    3. 芯步设备固件SDK使用文档
    NewBeeMaker NewBeeMaker

    NewBeeMaker is a maker desktop tool by ThingBoot: program ESP32 boards in Python, simulate locally, deploy in one click, and control from the cloud. Light up your first LED in 10 minutes.

    For makers: if you know Python, you can play with hardware — from local simulation to cloud control, and publish your work to the gallery with one click. For education: an AIoT curriculum and the Maker Education Edition are in preparation, bringing smart hardware into classrooms. For contests: annual contests, monthly challenges and themed events are on the way — your ideas deserve to be seen.

    Quick Links
    • Services
    • Device Integration
    • Support
    Company
    • About Us
    • Contact
    • Disclaimer
    • Terms of Service

    • Tech Articles
    Have an Engineer Contact Me
    Please leave your contact information and an engineer will get in touch with you shortly.

    If you need urgent assistance, you can call the on-duty engineer at:
    400 - 884 - 1024 Other Contact Methods

    © 2026 NewBeeMaker NewBeeMaker · Made by ThingBoot

    ThingBoot

    • Works
    • Contest
    • Education
    • Documentation
    • Download