功能描述
该功能为:MQTT1.1支持的所有功能信息。
1.1写监控点数据
该功能为写监控点功能,用于修改监控点的数值;发送的格式根据配置格式自定义定义发送,写入的监控点信息可以少于等于配置格式定义的监控点数量;
如有需要,可在Pub权限功能中添加一条写监控点数据回复。
1.1.1 Sub服务器请求Topic
关联监控点 |
可勾选或全选)读写设置为“可写/读写”的监控点 |
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
flexem_message_id |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。 |
否 |
1.1.2 Pub客户端响应Topic
关联监控点 |
对应的Sub服务器请求Topic中关联的所有监控点 |
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
flexem_message_id |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
flexem_error_code |
Integer/string |
操作后返回的状态码 |
否 |
flexem_message |
String |
操作后返回状态的文字描述 |
否 |
示例:
1.2发布监控点数据
该功能为发布监控点数据功能,根据绑定的监控点的个数配置json交互格式自定义发送数据格式;本功能没有请求Topic。
1.2.1 Pub 客户端Topic
关联监控点 |
(可勾选或全选)读写设置为“可读/读写”的监控点 |
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
示例:
1.3 发布报警点数据
该功能为发布绑定的报警点信息,更具触发条件当报警信息被触发时则根据配置格式发送报警数据,当触发条件恢复时则根据配置条件发送恢复状态;本功能没有请求Topic。
1.3.1 Pub 客户端Topic
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
flexem_alarm |
String |
报警触发类型(“alarm”-触发报警,“restore”-报警恢复) |
是 |
示例:
1.4 暂停或开启监控点推送
该功能为暂停或开启监控点推送功能,当用户需要暂时关闭或开启FBOX推送MQTT数据功能时启用该功能;如有需要,可在Pub权限功能中添加一条暂停或开启监控点推送回复。
1.4.1 Sub 服务器请求Topic
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
flexem_message_id |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
flexem_error_code |
Integer/string |
操作后返回的状态码 |
否 |
flexem_message |
String |
操作后返回状态的文字描述 |
否 |
flexem_pause |
Boolean |
暂停MQTT数据推送,值为1表示暂停推送,值为0表示恢复推送 |
是 |
示例:
1.5 重启FBOX
该功能为通过MQTT消息重启FBOX,重启是需要发送指定点位数据;
本功能没有响应Topic。
1.5.1 sub服务器请求Topic
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
flexem_reboot |
boolean |
该数据段表示是否重启FBOX |
是 |
示例:
1.6设置监控点上报行为
该功能为设置监控点的上报行为,包括:“数据变化上报”、“数据周期上报”和“是否开启报警点数据上报”;而数据数据周期上报又可以设置上报时间;通过MQTT协议格式下发的时间固定为毫秒(ms)单位;如有需要,可在Pub权限功能中添加一条设置监控点上报行为回复。
1.6.1 Sub 服务器请求Topic
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
flexem_message_id |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
flexem_push_interval |
unsigned integer |
该数据段表示需要设置监控点数据的发布周期(单位:ms) |
否 |
flexem_push_mode |
string |
数据推送方式(“interval”:周期推送,”change”:变化推送) |
否 |
flexem_push_alarm |
boolean |
该数据段表示是否启用报警点信息上报功能 |
否 |
1.6.2 Pub客户端响应Topic
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
flexem_message_id |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
flexem_error_code |
Integer/string |
操作后返回的状态码 |
否 |
flexem_message |
String |
操作后返回状态的文字描述 |
否 |
1.7 立即获取监控点数据
该功能为通过下发指定的监控点来立即获取想要的点位信息,下发的点位信息可以少于定于的监控点;需要Pub权限功能中添加一条立即获取监控点数据回复。
1.7.1 Sub服务器请求Topic
关联监控点 |
(可勾选或全选)读写设置为“可读/读写”的监控点,只有选中的监控点可以返回点位信息。注:立即获取监控点功能需要下发获取的点位名称,此时点位名称不需要填写变量值,"temprature": null,"pressure":null} |
|
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
flexem_timestamp |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
1.7.2 pub客户端响应Topic
关联监控点 |
对应的Sub服务器请求Topic中关联的所有监控点 |
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
flexem_message_id |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
示例:
1.8 获取FBOX信息
该功能为获取FBOX中相应的信息,主要包括位置信息和状态信息;位置信息有:经度、纬度;状态信息有:固件版本信息、数据发布周期、数据发布模式、当前监控点是否暂停推送;需要Pub权限功能中添加一条立即获取监控点数据回复。
1.8.1 Sub 服务器请求Topic
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/String |
时间戳 |
否 |
flexem_message_id |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
flexem_get_info |
string |
该数据段表示需要获取盒子的一些状态信息(“location” 获取位置信息,“status” 获取状态信息) |
是 |
1.8.2 pub 客户端响应Topic
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_timestamp |
Long/string |
时间戳 |
否 |
flexem_message_id |
Long/string |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
flexem_error_code |
Integer/string |
操作后返回的状态码 |
否 |
flexem_info_type |
string |
该数据段表示需要发布盒子的一些信息的类型(“location” 发布位置信息,“status” 发布状态信息) |
是 |
flexem_sim_lac |
uint/string |
基站-位置区域码(也叫,小区号) |
否 |
flexem_sim_ccid |
uint/string |
基站-基站编号 |
否 |
flexem_sim_mcc |
uint/string |
基站-移动国家代码 |
否 |
flexem_sim_mnc |
uint/string |
基站-移动网络号码 |
否 |
flexem_longitude |
float/string |
GPS信息-经度信息 |
否 |
flexem_latitude |
float/string |
GPS信息-纬度信息 |
否 |
flexem_push_interval |
unsigned integer |
该数据段表示需要设置监控点数据的发布周期 |
否 |
flexem_push_mode |
string |
表示数据发送类型(支持,周期推送和变化推送) |
否 |
flexem_pause |
boolean |
该数据段表示是否暂停当前FBOX想MQTT服务器的数据推送 |
否 |
flexem_fcs_ver |
unsigned integer |
该数据段表示FBox内Fcs的代码版本 |
否 |
flexem_floader_ver |
unsigned integer |
该数据段表示FBox内Floader的代码版本 |
否 |
flexem_fds_ver |
Unit/string |
Unit/string |
否 |
flexem_mac |
string |
MAC地址 |
否 |
flexem_sn |
string |
盒子/屏的序列号 |
否 |
flexem_password |
string |
盒子/屏的密码 |
否 |
flexem_online_sta |
integer |
盒子在线状态 |
否 |
flexem_net_type |
integer |
盒子联网类型 |
否 |
flexem_wireless |
integer |
盒子无线信号强度 |
否 |
flexem_vnc_op_password |
string |
VNC操控密码 |
否 |
flexem_vnc_mo_password |
string |
VNC监控密码 |
否 |
flexem_connect_sta |
boolean |
网络连接状态 |
否 |
flexem_sd_card_sta |
boolean |
SD卡插入状态 |
否 |
flexem_usb_sta |
boolean |
U盘插入状态 |
否 |
flexem_usb_down_line_sta |
boolean |
USB下载线连接状态 |
否 |
示例:
1.9 抓拍图片
功能为获取图片信息功能,该类权限的功能以同一个主题进行收发数据,所以需要定义接收数据格式和发送数据格式;本功能需要在manager添加对应驱动使用。
1.9.1 Sub 服务器请求Topic
关联监控点 |
绑定的图片抓怕驱动监控点,注:抓拍图片功能需要下发绑定驱动的点位名称,此时点位名称不需要填写变量值,直接填写null类型数据即可;例如:{“picture”:null} |
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_message_id |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
flexem_get_picture |
boolean |
获取图片信息(true-获取,false-停止获取)(暂不使用) |
否 |
1.9.2 Pub 客户端响应Topic
关联属性点:
内部参数 |
类型 |
说明 |
是否必须 |
flexem_message_id |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
flexem_message_id |
Long/String |
客户自定义数值字段,返回时会原样返回改数值。可用于识别数据包。 |
否 |
flexem_error_code |
Integer/string |
操作后返回的状态码 |
否 |
flexem_message |
string |
操作后返回状态的文字描述 |
否 |
flexem_picture_base64 |
string |
图片的信息,以base64格式发送 |
是 |