腾讯云实时互动工业能源版控制数据传输_音视频解决方案_同尘科技

实时互动工业能源版 2年前 (2023-04-03) 浏览 83

说明:控制数据传输,用于现场设备和远端设备之间的二进制数据通信。双端分别注册一个回调接口,并通过控制数据发送接口向对端发送数据。

现场设备:

注册控制消息回调

/*@name :  TrroLinux_registerControlDataCallback@brief : 注册控制端消息回调函数@input : context              上下文           callback             回调函数@return : 1 for success, other failed*/

void TrroLinux_registerControlDataCallback(void* context, TRRO_onControlData * callback);
参数 含义
context 回调上下文
TRRO_onControlData 回调函数
回调函数定义/*@name :  TRRO_onControlData@brief : 接收控制端消息回调@input : context        上下文         controller_id  控制端ID          msg            消息体内容         len            消息体长度@return : void*/void TRRO_onControlData(void *context, const char controller_id, const char msg, int len);
参数 含义
context 回调上下文
controller_id 控制端设备id
msg 控制消息字符串
len 字符串长度

向远端设备发送数据


/*@name :  TrroLinux_sendControlData@brief : 向控制端发送数据 P2P模式支持,Server模式不支持@input : msg            消息体@input : len            消息体长度@return : 1 for success, other failed*/

int TrroLinux_sendControlData(const char* msg, int len);
参数 含义
msg 消息内容
len 消息长度
返回值 成功 1 失败 <= 0

远端设备

注册控制消息回调

void TrroWin_registerReportDataCallback(void* context, TRRO_onReportData * callback);
参数 含义
context 回调上下文
TRRO_onControlData 回调函数


/** 报告信息回调 * context 回调上下文指针 * msg 消息 * gwid 返回网关id * len 消息长度 */typedef void STD_CALL TRRO_onReportData(void* context, const char* gwid, const char* msg, int len);
参数 含义
context 上下文
gwid 现场设备ID
msg 消息内容
len 消息长度
返回值 成功 1 失败 <= 0

向现场设备发送数据

int TrroWin_sendControlData(const char* gwid, const char* msg, int len);
参数 含义
gwid 现场设备id
msg 控制信息
len 消息长度
返回值 成功 1 失败 <= 0



对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?