LEAPS API


With LEAPS API, users have several options to interact and to control the LEAPS devices.

  • TLV API 部分提供了 二进制 TLV 命令的指南。

  • 壳牌API 部分描述了 人可读的 命令行界面命令。

  • MQTT API 部分描述了MQTT的 消息

LEAPS device supports communication over multiple interfaces. Refer to list of supported interfaces for details.

LEAPS-COM tool

To facilitate communication with LEAPS devices over multiple interfaces, a command-line tool called leapscom is provided. This tool supports both network commissioning and diagnostic operations. It streamlines the setup process by allowing automated command execution across multiple devices, facilitates device discovery, and also automates firmware updates. The leapscom supports Python 3.6 and above.

List of features
  • Firmware updates can be performed concurrently on multiple devices.

  • Supports concurrent execution of commands over the Shell or TLV API.

  • Allows execution of predefined commands from a configuration file.

  • Enables automatic discovery of connected devices.

  • Supports uploading X.509 certificates and private key to devices with Ethernet or Wi-Fi interface for secure provisioning or authentication.

  • Supports multiple communication interfaces, including USB, BLE, and serial port.