The invention discloses a networking system architecture and data communication method, wherein, the system architecture including cloud server layer, communication layer, API layer and application layer remote local devices, the cloud server layer including the use of MySQL data storage server and a data transmission server, the server data storage and data transmission the server for data communication through the API communication layer and the application layer and the local device layer; the API communication layer provides at least one communication mode of WebSocket, Hrpush, RESTful, Webservices; including at least one of the local intelligent terminal equipment layer, between each of the intelligent terminal networking and communication through Zigbee or Wifi; the remote application layer to support Android equipment, iOS equipment, personal computer, embedded card and guest page At least one communication terminal in a user terminal. The system structure of the invention solves the problems that the traditional byte stream protocol has poor form, poor readability, low efficiency and high requirements for front-end developers.
【技术实现步骤摘要】
一种物联网系统架构及数据通信方法
本专利技术涉及物联网
,特别涉及一种物联网系统架构及数据通信方法。
技术介绍
物联网(IOT,theInternetOfThings)是在互联网基础上的延伸和拓展,物联网是一个动态的全球网络基础设施,它具有基于标准和互操作通信协议的自组织能力,其中物理的和虚拟的“物”具有身份标识、物理属性、虚拟的特性和智能的接口,并与信息网络无缝整合。物联网的关键技术有射频识别(RFID,RadioFrequencyIdentification)、传感网、M2M、两化融合等。物联网将各种信息传感设备,如无线传感器网络(WSN,WirelessSensorNetwork)节点、RFID装置、红外感应器、移动手机、PDA、全球定位系统(GPS,GlobalPositioningSystem)、激光扫描器等各种装置与互联网结合起来而形成的一个巨大网络。在现代社会中,物联网的应用相当广泛。物联网是一种物物相连的互联网,一方面其具有互联网的所有功能,同时物理实体与物理实体之间亦可通信;另一方面其将物理实体与虚拟网络相连,使人超越空间的局限性有效地控制物理实体。因此,是通过RFID、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物体与互联网相连接,进行信息交换和通讯,实现智能化识别、定位、跟踪、监控和管理的一种网络。然而,现有技术中的物联网系统架构通常采用传统字节流协议形式,可读性差,效率低下,对前端开发人员要求高。此外,由于无可靠云端数据库支持,对不同类型数据云存储支持差,编程工作量大。现有技术中的物联网系统架构还存 ...
【技术保护点】
一种物联网系统架构,其特征在于,所述系统架构包括云服务器层、API通信层、本地设备层以及远程应用层,其中:所述云服务器层中包括采用mysql的数据存储服务器和数据传输服务器,所述数据存储服务器和所述数据传输服务器通过所述API通信层与所述远程应用层以及所述本地设备层进行数据通信;所述API通信层提供WebSocket、Hrpush、RESTful、Webservices中的至少一种通信方式;所述本地设备层中包括至少一个智能终端,各个所述智能终端之间通过Zigbee或者Wifi进行组网和通信;所述远程应用层支持安卓设备、iOS设备、个人计算机、嵌入式板卡以及页面客户端中的至少一种通信终端。
【技术特征摘要】
1.一种物联网系统架构,其特征在于,所述系统架构包括云服务器层、API通信层、本地设备层以及远程应用层,其中:所述云服务器层中包括采用mysql的数据存储服务器和数据传输服务器,所述数据存储服务器和所述数据传输服务器通过所述API通信层与所述远程应用层以及所述本地设备层进行数据通信;所述API通信层提供WebSocket、Hrpush、RESTful、Webservices中的至少一种通信方式;所述本地设备层中包括至少一个智能终端,各个所述智能终端之间通过Zigbee或者Wifi进行组网和通信;所述远程应用层支持安卓设备、iOS设备、个人计算机、嵌入式板卡以及页面客户端中的至少一种通信终端。2.一种应用于如权利要求1所述的物联网系统架构中的数据通信方法,其特征在于,所述数据通信方法包括:远程应用层支持的通信终端向云服务器层发送身份认证请求;所述通信终端包括安卓设备、iOS设备、个人计算机、嵌入式板卡以及页面客户端中的至少一种;当所述身份认证请求成功时,所述通信终端选择API通信层提供的一种通信方式;所述通信方式包括WebSocket、Hrpush、RESTful、Webservices中的至少一种;基于选择的通信方式,所述通信终端向所述云服务器层发送用于进行数据推送或者数据存取操作的指令,所述指令中包括所述通信终端的通信令牌;当所述云服务器层确认所述通信令牌正确时,响应于所述通信终端发来的指令,进行数据存取处理并将数据推送至目标设备处。3.根据权利要求2所述的数据通信方法,其特征在于,在所述身份认证请求成功之后,所述方法还包括:所述云服务器层检测所述通信终端发送身份认证请求的次数,当发送身份认证请求的次数大于预设阈值时,拒绝与所述通信终端建立连接。4.根据权利要求2所述的数据通信方法,其特征在于,在所述通信终端选择API通信层提供的一种通信方式之后,所述方法还包括:所述通信终端按照预设周期向所述云服务...
【专利技术属性】
技术研发人员:陈建长,李总平,张杰,詹小樑,
申请(专利权)人:广州华睿电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。