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

文档

芯步设备固件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. Document
    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
    • Integrate
    • Support
    Company
    • About Us
    • Contact
    • Disclaimer
    • Terms of Service

    • Technical Articles
    Please contact me
    Please leave your contact information, and the engineer will get in touch with you promptly.

    If you need urgent assistance, you may contact the on-duty engineer at:
    400 - 884 - 1024 Other contact information

    © 2026 NewBeeMaker NewBeeMaker · Made by ThingBoot

    ThingBoot

    • Works
    • Contest
    • Education
    • Document
    • Download