1. 写监控点数据
该功能为写监控点功能,用于修改监控点的数值。发送的格式根据配置格式自定义发送,写入的监控点信息可以少于等于配置格式定义的监控点数量。如有需要,可在发布功能中添加一条写监控点数据回复。
订阅服务器请求Topic
| 关联监控点 |
| (可勾选或全选)读写设置为“可写/读写”的监控点 |
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数据。可用于识别数据包。 |
否 |
发布客户端响应Topic
| 关联监控点 |
| 对应的订阅服务器请求Topic中关联的所有监控点 |
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数据。可用于识别数据包。 |
否 |
| flexem_error_code |
integer/string |
操作后返回的状态码。 |
否 |
| flexem_message |
string |
操作后返回状态的文字描述。 |
否 |
2. 发布监控点数据
该功能为发布监控点数据功能,根据绑定的监控点的个数配置JSON交互格式自定义发送数据格式。本功能没有请求Topic。
发布客户端Topic
| 关联监控点 |
| (可勾选或全选)读写设置为“可写/读写”的监控点 |
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳 |
否 |
3. 发布FBox报警
该功能为发布绑定的报警点信息,满足触发条件时,根据配置格式发送报警数据,当触发条件恢复时则根据配置条件发送恢复状态。本功能无请求Topic。
发布客户端Topic
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_alarm |
string |
报警触发类型(“alarm"触发报警,”restore“报警恢复)。 |
是 |
4. 暂停或开启监控点推送
该功能为暂停或开启监控点推送功能,当用户需要暂时关闭或开启FBox推送MQTT数据功能时启用该功能。如有需要,可在发布权限功能中添加一条暂停或开启监控点推送回复。
订阅服务器请求Topic
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数据。可用于识别数据包。 |
否 |
| flexem_pause |
boolean |
暂停MQTT数据推送,值为1表示暂停推送,值为0表示恢复推送。 |
是 |
发布客户端响应Topic
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数值。可用于识别数据包。 |
否 |
| flexem_error_code |
integer/string |
操作后返回的状态码。 |
否 |
| flexem_message |
string |
操作后返回状态的文字描述。 |
否 |
5. 重启FBox
该功能为通过MQTT消息重启FBox,重启是需要发送指定点位数据。本功能无响应Topic。
订阅服务器请求Topic
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_reboot |
boolean |
该数据段表示是否重启FBox。 |
是 |
6. 设置监控点上报行为
该功能为设置监控点的上报行为,包括:“数据变化上报”、“数据周期上报”和“是否开启报警点数据上报”。而数据数据周期上报又可以设置上报时间。通过MQTT协议格式下发的时间单位固定为毫秒(ms)。如有需要,可在发布权限功能中添加一条设置监控点上报行为回复。
订阅服务器请求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 |
该数据段表示是否启用报警点信息上报功能。 |
否 |
发布服务器请求Topic
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数值。 可用于识别数据包。 |
否 |
| flexem_error_code |
integer/string |
操作后返回的状态码。 |
否 |
| flexem_message |
string |
操作后返回状态的文字描述。 |
否 |
7. 立即获取监控点数据
该功能为通过下发指定的监控点来立即获取想要的点位信息,下发的点位信息可以少于定义的监控点。需要在发布权限功能中添加一条立即获取监控点数据回复。
订阅服务器请求Topic
| 关联监控点 |
| (可勾选或全选)读写设置为“可读/读写”的监控点,只有选中的监控点可以返回点位信息。注:立即获取监控点功能需要下发获取的点位名称,此时点位名称不需要填写变量值,直接填写 null 类型数据即可。例如:{“temprature”:null,”pressure”:null} |
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数值。 可用于识别数据包。 |
否 |
发布客户端响应Topic
| 关联监控点 |
| 对应的订阅服务器请求Topic中关联的所有监控点 |
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数值。 可用于识别数据包。 |
否 |
8. 获取FBox信息
该功能为获取FBox中相应的信息,主要包括位置信息和状态信息。位置信息有:经度、 纬度;状态信息有:固件版本信息、数据发布周期、数据发布模式、当前监控点是否暂停推送。需要在发布权限功能中添加一条立即获取监控点数据回复。
订阅服务器请求Topic
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数值。 可用于识别数据包。 |
否 |
| flexem_get_info |
string |
该数据段表示需要获取FBox的一些状态信息 (“location” 获取位置信息,“status” 获取状态信息) |
是 |
发布客户端响应Topic
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数值。 可用于识别数据包。 |
否 |
| flexem_error_code |
long/string |
操作后返回的状态码。 |
否 |
| flexem_info_type |
string |
该数据段表示需要发布FBox的一些信息的 类型(“location” 发布位置信息,“status” 发布状态信息)。 |
是 |
| flexem_sim_lac |
unit/string |
基站-位置区域码(小区号)。 |
否 |
| flexem_sim_ccid |
unit/string |
基站-基站编号。 |
否 |
| flexem_sim_mcc |
unit/string |
基站-移动国家代码。 |
否 |
| flexem_sim_mnc |
unit/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 |
FBox内FDS的版本号。 |
否 |
| flexem_mac |
string |
FBox MAC地址。 |
否 |
| flexem_sn |
string |
FBox/HMI的序列号。 |
否 |
| flexem_password |
string |
FBox/HMI的密码。 |
否 |
| flexem_online_sta |
integer |
FBox/HMI线状态。 |
否 |
| flexem_net_type |
integer |
FBox联网类型。 |
否 |
| flexem_wireless |
integer |
FBox无线信号强度。 |
否 |
| flexem_vnc_op_pas sword |
string |
VNC操控密码 |
否 |
| flexem_vnc_mo_pa ssword |
string |
VNC监控密码 |
否 |
| flexem_connect_sta |
boolean |
网络连接状态。 |
否 |
| flexem_sd_card_sta |
boolean |
SD卡插入状态。 |
否 |
| flexem_usb_sta |
boolean |
U盘插入状态。 |
否 |
| flexem_usb_down_ line_sta |
boolean |
USB下载线连接状态。 |
否 |
9. 图片抓拍
该功能为获取图片信息功能,该功能以同一个主题进行收发数据,请定义接收数据格式和发送数据格式。该功能需要在FlexManager上添加对应的设备。
订阅服务器请求Topic
| 关联监控点 |
| 绑定的图片抓拍设备监控点,抓拍图片功能需要下发绑定设备的点位名称,此时点位名称不需要填写变量值,直接填写 null 类型数据即可。例如:{“picture”:null} |
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数值。 可用于识别数据包。 |
否 |
发布客户端响应Topic
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数值。 可用于识别数据包。 |
否 |
| flexem_error_code |
integer/string |
操作后返回的状态码。 |
否 |
| flexem_message |
string |
操作后返回状态的文字描述。 |
否 |
| flexem_picture_base64 |
string |
图片的信息,以Base64格式发送。 |
是 |
10. 发布设备注册信息
FBox连接FlexManager成功后每10s主动发送注册数据包,在接收到MQTT服务器返回的注册成功数据包前,FBox不会推送其他功能数据。FBox接收到注册成功数据包后,停止发送注册数据包,推送配置的其他功能数据。
订阅服务器请求Topic
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_uuid |
long/string |
flexem_uuid注册上报时的唯一ID,服务器需要原样返回,则代表注册成功。 |
是 |
| flexem_register_status |
long/string |
注册返回状态,如果服务器返回1代表注册成功,返回0代表注册失败。 |
是 |
发布客户端响应Topic
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_uuid |
long/string |
上报唯一ID。 |
否 |
| flexem_message_id |
long/string |
客户自定义数值字段,返回时会原样返回该数值。可用于识别数据包。 |
否 |
| flexem_timestamp |
long |
时间戳。 |
否 |
11. 发布报警监听数据
该功能监听报警触发时指定监控点在监控时间段的数据变化情况。监控数据的监听时间设置范围最大为报警前20秒~报警后20 秒。配置该功能前,请在同一连接配置中配置“发布FBox报警”功能。
发布客户端Topic
| 关联监控点 |
| (可勾选或全选)读写设置为“可读/读写”的监控点 |
| 内部变量名 |
数据类型 |
说明 |
是否必须 |
| flexem_timestamp |
long/string |
时间戳。 |
否 |
| flexem_message_id |
long/string |
消息ID,客户可自定义,原样返回。 |
否 |