一种基于Http协议的物联网通信系统的制作方法

文档序号:23175572发布日期:2020-12-04 14:06阅读:402来源:国知局
一种基于Http协议的物联网通信系统的制作方法

本发明涉及物联网技术领域,更具体地,涉及一种基于http协议的物联网通信系统。



背景技术:

传统的物联网模块主要通过gsm单一网络通信,大多数应用于城市网络环境较好地区,不能适用更加复杂的环境。



技术实现要素:

针对现有技术中存在的上述弊端,本发明的目的是提供一种基于http协议的物联网通信系统,可以通过串口对其通信协议进行调整,可以适用更加复杂的环境。

本发明的目的及解决其技术问题是采用以下技术方案来实现的:

一种基于http协议的物联网通信系统,包括处理器、信号指示灯、存储器、gprs通信模块、mosfet驱动电路、cpu故障检测模块以及电源,其中,所述处理器包括多个gpio接口、uart接口以及spi接口,所述处理器通过所述gpio接口分别与所述信号指示灯、mosfet驱动电路以及cpu故障检测模块连接,所述mosfet驱动电路与所述cpu故障检测模块连接,所述处理器通过所述spi接口与所述存储器连接,所述处理器通过所述uart接口与所述gprs通信模块连接,所述处理器还连接有所述电源。

优选的,还包括指示灯驱动电路,所述处理器通过所述指示灯驱动电路与所述信号指示灯连接。

优选的,所述处理器为arm处理器,型号为stm32f401rc。

优选的,还包括与所述处理器连接的稳压电路模块,所述稳压电路模块为本物联网通信系统提供稳定的电压输出。

本发明实施例的基于http协议的物联网通信系统具有以下优点:通过arm处理器进行编程,通过通信模组实现对远程服务器的定时访问,获得远端状态相应,从而实现物联网通信;同时既可以适用wifi通信,又可以适用gsm通信,满足适应不同网络环境的要求。

附图说明

图1为本发明实施例提供的基于http协议的物联网通信系统的结构示意图;

图2为本发明实施例提供的提供的处理器的电路原理图;

图3为本发明实施例提供的提供的cpu故障检测模块的电路原理图;

图4为本发明实施例提供的提供的信号指示灯的电路原理图;

图5为本发明实施例提供的提供的mosfet驱动电路的原理图;

图6为本发明实施例提供的提供的稳压电路模块的电路原理图;

图7为本发明实施例提供的提供的gprs通信模块的电路原理图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的基于http协议的物联网通信系统其具体实施方式、结构、特征及其功效,详细说明如后。显然,所描述的实施例为本发明的一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。

如图1所示,一种基于http协议的物联网通信系统,包括处理器、信号指示灯、存储器、gprs通信模块、mosfet驱动电路、cpu故障检测模块以及电源,其中,所述处理器包括多个gpio接口、uart接口以及spi接口,所述处理器通过所述gpio接口分别与所述信号指示灯、mosfet驱动电路以及cpu故障检测模块连接,所述mosfet驱动电路与所述cpu故障检测模块连接,所述处理器通过所述spi接口与所述存储器连接,所述处理器通过所述uart接口与所述gprs通信模块连接,所述处理器还连接有所述电源。

在本实施例中,通过arm处理器进行编程,通过gprs通信模块定时向远端服务器发送查询指令,并获取查询结果,从而实现物联网通信,处理器接收查询结果后会对结果进行过滤,检测并执行相应的下位机操作,具有支持多种命令方式,可以适用于例如无人售卖机、农业自动化灌溉、农业温室大棚控制等方面。

如图2所示,所述处理器为arm处理器,型号为stm32f401rc;本部分电路由armstm32f401rc、电容c1~c11、电阻r1~r28以及开关s1、s2组成,其主要作用是arm处理器的驱动电路,用于进行核心逻辑的处理,包括接收上位机信号后进行逻辑判断处理。

在本实施例中,arm处理器通过gprs通信模块连接网络与服务器进行通信,及反馈采集和处理后的信息;对应一些状态可以通过指示灯驱动电路驱动不同的信号指示灯进行提示,同时本地带有一个大容量的spirom,可以存储必要的配置信息、离线运行信息、升级备份应用程序。

在本实施例中,还包括指示灯驱动电路,所述处理器通过所述指示灯驱动电路与所述信号指示灯连接。

如图3所示,cpu持续提供io变化,cpu故障检测电路才能解锁,可以防止cpu出现故障而导致输出错误,c14只允许交变电平通过,当cpu出现故障时,该部分输入为固定电平,无法让电容c15充电,而关闭最终输出;d4可以控制c15的充放时间,r14决定充电时间,r17决定放电时间,最后通过m8050的oc输出驱动后端电路,d15作为指示灯指示工作状态。

如图4所示,信号指示灯使用了mosfet驱动电路,可以让指示灯具备照明作用;普通的指示灯通过q5和q7三极管放大,高功率的指示灯、照明灯或者设备则通过q4场效应管驱动,r22和r25起限流作用,保护内部电路不会受外部短路而损坏。

如图5所示,mosfet驱动电路主要作用是用于驱动本物联网模块中的mosfet驱动芯片,驱动芯片u3、u4为oc输出反相器,可以驱动电压稍高的后级电路。

如图6所示,稳压电路模块由tps562200及spx1117m3-l-3-3/tr组成,稳压电路模块与所述处理器连接,所述稳压电路模块为本物联网通信系统提供稳定的电压输出;电路的输入使用了tvs二极管smaj15限制输入电压过高而损坏,r51在内部电路故障时,限制输入电流,防止故障引起更大范围的危害;ec1~ec3组成储能,应对输入电压的波动;c38、c39为输入退耦电容,滤除干扰;ec4和c41为输出滤波;r52和r53分压反馈给tps562200决定输出电压。

如图7所示,gprs通信模块的型号为sim800c,d3为tvs阵列,防止sim800c在换sim卡u6时人体静电放电损坏,u2、u4及q1用于通信模块与cpu之间的io电平转换。

本发明基于http协议的物联网通信系统,可以通过串口对其通信协议进行调整,可以适用更加复杂的环境;通过短连接的方式与上位机进行通信,可以灵活调节链接的频率,达到功耗可调的特点;通信接口多样,可以支持16路输入及16路输出,同时控制多个设备,适用于智慧农业、工业物联网的不同需求,可以结合传统继电器,进行不同信号的控制。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接或彼此可通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1