Air724UG Panel 提供了完整的设备管理API,支持设备状态上报、命令下发、短信管理等功能。
主要包含两类接口:设备上报接口和设备拉取接口。
Air724UG Panel 提供了完整的设备管理API,支持设备状态上报、命令下发、短信管理等功能。
主要包含两类接口:设备上报接口和设备拉取接口。
POST /event
Content-Type: application/json
{
"device": "device001",
"events": [
{
"type": "sms_incoming",
"payload": {
"from": "10086",
"content": "您的流量余额为100MB"
},
"ts": 1690000000
},
{
"type": "device_status",
"payload": {
"online": true,
"csq": 25,
"imei": "123456789012345"
},
"ts": 1690000000
}
]
}
sms_incoming - 接收到的短信device_status - 设备状态信息config_data - 配置数据回执command_result - 命令执行结果GET /pull?device=device001&since=0
[
{
"id": 1,
"type": "sms_send",
"payload": {
"to": "10086",
"content": "CXLL"
},
"ts": 1690000000
},
{
"id": 2,
"type": "config_get",
"payload": {
"keys": ["apn", "username", "password"]
},
"ts": 1690000000
}
]
sms_send - 发送短信config_get - 获取配置config_set - 设置配置device_status - 获取设备状态inbox_get - 获取收件箱/cmd - 泛型命令接口
/sms/send - 下发短信
/config/get - 获取设备配置
/config/set - 设置设备配置
/events - 查询事件记录
/commands - 查询命令记录
/sms/inbox - 查询收件箱
/device/status - 查询设备状态
• 浏览器访问:使用会话Cookie进行认证
• 脚本/设备调用:可使用请求头 Authorization: Bearer {PANEL_AUTH}(可选)
• API说明页面:无需认证,可直接访问