The invention relates to a system for rapid construction of IOT applications and method, the system includes a cloud server, mobile phone (1) APP (2), the main control board (3) and other peripherals (4), the variety of peripherals (4) connected to the main control board through a wire harness (3) and the master control board (3) by TCP is connected to the cloud server (1) connected to the mobile phone APP (2) request and the cloud server through the HTTP (1) data exchange. System and method for the rapid construction of networking applications of the present invention simplifies the development process of networking applications, reduce the difficulty of development and technical barriers, the traditional networking application development technology stack 4 layer is divided into 1 layers, in order to achieve the purpose of rapid construction of networking applications.
【技术实现步骤摘要】
一种快速构建物联网应用的系统及方法
本专利技术属于物联网
,涉及一种物联网应用的构建系统,尤其涉及一种快速构建物联网应用的系统及方法。
技术介绍
顾名思义,物联网应用一般都会涉及物、网两大
,因此物联网应用的开发路径将涉及多种技术栈:“物”涉及电子工程、传感器技术、嵌入式编程;“网”涉及互联网通信技术、App开发等。因此,物联网应用的开发过程极其复杂,对开发者的技术能力提出了严峻挑战。同时,由于开发过程及其复杂,对公司而言,增加了开发的投入。鉴于现有技术的上述缺陷,迫切需要一种新型的构建物联网应用的系统及方法。
技术实现思路
本专利技术的目的在于克服现有技术中存在的缺点,提供一种快速构建物联网应用的系统及方法,其简化了物联网应用的开发过程,降低了开发难度和技术门槛,将传统物联网应用开发的4层技术栈简化为1层,以达到快速构建物联网应用的目的。为了实现上述目的,本专利技术提供如下技术方案:一种快速构建物联网应用的系统,其包括云端服务器、手机APP、主控板和多种外设,其特征是,所述多种外设通过线束连接至所述主控板,所述主控板通过TCP长连接与所述云端服务器相连,所述手机APP通过HTTP请求与所述云端服务器交换数据。进一步地,其中,所述云端服务器包括3个子服务器:编译服务器、OTA服务器和API代理服务器,其中,所述编译服务器负责根据所述手机App上传的配置文件编译固件,此固件包括了所连接外设的驱动,所述OTA服务器负责将固件传送到所述主控板,所述API代理服务器提供API接口使上层应用能够读写外设属性,所述主控板通过网络保持与所述API代理服务器的长连 ...
【技术保护点】
一种快速构建物联网应用的系统,其包括云端服务器(1)、手机APP(2)、主控板(3)和多种外设(4),其特征是,所述多种外设(4) 通过线束连接至所述主控板(3),所述主控板(3)通过TCP长连接与所述云端服务器(1)相连,所述手机APP(2)通过HTTP请求与所述云端服务器(1)交换数据。
【技术特征摘要】
1.一种快速构建物联网应用的系统,其包括云端服务器(1)、手机APP(2)、主控板(3)和多种外设(4),其特征是,所述多种外设(4)通过线束连接至所述主控板(3),所述主控板(3)通过TCP长连接与所述云端服务器(1)相连,所述手机APP(2)通过HTTP请求与所述云端服务器(1)交换数据。2.根据权利要求1所述的快速构建物联网应用的系统,其特征是,所述云端服务器(1)包括3个子服务器:编译服务器、OTA服务器和API代理服务器,其中,所述编译服务器负责根据所述手机App(2)上传的配置文件编译固件,此固件包括了所连接外设的驱动,所述OTA服务器负责将固件传送到所述主控板(3),所述API代理服务器提供API接口使上层应用能够读写外设属性,所述主控板(3)通过网络保持与所述API代理服务器的长连接,当收到上层应用的读写请求时,所述API代理服务器负责将这些请求转化成远程过程调用,将所述主控板(3)上的远程过程结果返回给上层应用。3.根据权利要求2所述的快速构建物联网应用的系统,其特征是,所述手机APP(2)包括以形象的图形化界面描述的主控板及其接口、所有被支持的外设以及更新固件按钮,在所述手机App(2)中通过拖拽的方式将某个外设连接到主控板上的某个接口,即可完成该接口的配置,完成物联网应用中所需的其它外设的配置后,点击更新固件按钮,所述手机App(2)将与所述云端服务器(1)通信,将配置文件上传至所述云端服务器(1)。4.根据权利要求3所述的快速构建物联网应用的系统,其特征是,所述主控板(3)为具有网络连接能力的SoC集成电路板。5.根据权利要求4所述的快速构建物联网应用的系统,其特征是,所述主控板(...
【专利技术属性】
技术研发人员:邵旭光,瞿翔楠,王腾,叶小波,
申请(专利权)人:深圳矽递科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。