Skip to content

简介

获取OTA固件

获取固件

GET接口

https://api.bemfa.com/api/device/v1/bin/

参数是否必须说明
uid用户私钥
topic主题名称,仅限字母、数字类型
type类型类型,type=1是MQTT设备云,3是tcp设备云

返回示例

{
    "code": 5723007,
    "data": {
        "url": "http://bin.bemfa.com/b/3BcNzgwMWU0YmExYmY3NDA2NTkzZDQ3MjUwNzk3ODYwZmQ=1001.bin",
        "time": "2025-02-11 17:30:51",
        "v": 5,
        "tag": "",
        "size": 31140
    }
}
参数类型说明
code整形状态码
url字符串固件地址
v整形版本
tag字符串标记
size整形固件大小,单位字节

code状态码

状态码说明
5723001缺少uid字段
5723002uid值为空或不正确
5723003缺少type字段
5723004type值为空或不正确
5723005缺少topic字段
5723007获取成功
5724009固件为空不存在

OTA固件上传

支持的格式:bin类型,py类型。

form-data格式

POST接口

https://apis.bemfa.com/vb/api/v1/binUpload

body参数

参数是否必须类型说明
openID字符串类型用户私钥
topic字符串类型主题值,需要先在控制台创建
deviceType整数类型1 mqtt设备,3tcp设备
binfile文件类型固件文件
tag字符串类型标记或备注

正确返回:

{
    "code": 0,
    "msg": "success",
    "data": {
        "url": "http://bin.bemfa.com/b/3Bc4674-1739773777ZXQuEhdqR0iT=EF7B92001.bin",
        "time": "2025-02-17 14:35:29",
        "size": 369808
    }
}
参数类型说明
size整形固件大小
time字符串上传时间
url字符串固件地址

请求示例:

固件上传

巴法开放联盟