基于小内存单片机的自带缓冲区MQTT协议实现方法

基本信息

申请号 CN201710648748.6 申请日 -
公开(公告)号 CN109327424B 公开(公告)日 2021-06-04
申请公布号 CN109327424B 申请公布日 2021-06-04
分类号 H04L29/06 分类 电通信技术;
发明人 熊国安;胡楠;付尧;彭广斌 申请(专利权)人 徐州天荣医疗通讯设备有限公司
代理机构 南京正联知识产权代理有限公司 代理人 胡定华
地址 221004 江苏省徐州市经济技术开发区杨山路21-1号
法律状态 -

摘要

摘要 本发明公开了基于小内存单片机的自带缓冲区MQTT协议实现方法,通过在小内存单片机的电路结构中使用内部FLASH芯片或者扩展外围FLASH芯片,并实现MQTT协议栈、缓冲控制流程和重传流程;单片机接收来自外部电路的原始数据,暂存到RAM,当RAM空间不足时,暂存到FLASH;单片机将待发送数据取出,经过MQTT协议栈封包,输出符合MQTT协议的消息包到通讯模块,并经通讯模块通过TCP/IP协议传送到远端MQTT服务器,以达到使大量基于小内存单片机的电子设备仪器,更加便捷、低成本的实现IBM公司MQTT协议,以接入基于MQTT协议的物联网系统的技术目的。