4.PINGREQ——心跳请求
客户端发送PINGREQ报文给服务端的。用于:
在没有任何其它控制报文从客户端发给服务的时,告知服务端客户端还活着。
请求服务端发送 响应确认它还活着。
使用网络以确认网络连接没有断开。
固定报头
0xC0 0x00
/*----------------------------------------------------------*/
/*函数名:PING报文,心跳包 */
/*参 数:无 */
/*返回值:无 */
/*----------------------------------------------------------*/
void MQTT_PingREQ(void)
{
temp_buff[0] = 0xC0; //第1个字节 :固定0xC0
temp_buff[1] = 0x00; //第2个字节 :固定0x00
TxDataBuf_Deal(temp_buff, 2); //加入数据到缓冲区
}
|