The embodiment of the present invention provides a remote debugging method and device for intelligent equipment, so that when the development progress of the device side is prior to that of the app side, the device side can also control the issuance of commands and report the display of status data, thereby improving the development and debugging test progress of the device side. The method includes receiving the control command sent by the analog app device page, forwarding the control command to the intelligent device, receiving the response sent by the intelligent device to the control command, and returning the response to the analog app device page.
【技术实现步骤摘要】
智能设备的远程调试方法和装置
本专利技术涉及计算机
,尤其涉及一种智能设备的远程调试方法和装置。
技术介绍
随着物联网的发展,智能设备越来越多的涌入到人们的生活、工作中。大多数智能设备都支持移动终端远程控制。手机,作为人们生活、工作必不可缺的工具,成为了智能设备远程控制终端的首选。一般来说,开发一款可以远程控制的智能设备时,需要开发两个部分:一是智能设备,二是用于远程控制该智能设备的app(应用程序)。在实际开发过程中,经常出现app开发与智能设备开发进度不一致的情况。比如,由于app开发人员和设备端开发人员个人技能不同等因素,导致智能设备端先于app端开发完成。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:在设备端已经完成设备控制等功能的开发,但是对应的app端并没有开发完成的情况下,无法实现设备端与app端的联调测试。比如,在联调测试中,设备端需要app端下发一个控制命令,或这将设备状态通过app端展现出来。由于app端没有开发完成,因此,既不能满足下发控制命令到设备端的需求,也不能满足将设备端上报的设备状态数据展现出来的需求,从而导 ...
【技术保护点】
1.一种智能设备的远程调试方法,其特征在于,包括:接收模拟app设备页发送的控制命令,并将所述控制命令转发至智能设备;接收所述智能设备发送的对于所述控制命令的应答,并将所述应答返回至所述模拟app设备页。
【技术特征摘要】
1.一种智能设备的远程调试方法,其特征在于,包括:接收模拟app设备页发送的控制命令,并将所述控制命令转发至智能设备;接收所述智能设备发送的对于所述控制命令的应答,并将所述应答返回至所述模拟app设备页。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收模拟app设备页发送的控制命令的步骤之前,根据产品信息页传入的产品标识查找对应的产品参数信息,并根据所述产品参数信息生成所述模拟app设备页的html代码;将所述模拟app设备页的html代码返回至客户端浏览器。3.根据权利要求1或2所述的方法,其特征在于,将所述控制命令转发至智能设备的步骤包括:从内存中查找智能设备标识与tcp连接的对应关系,获取与所述控制命令中的智能设备标识对应的tcp连接,通过所述tcp连接将控制命令转发至智能设备。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述模拟app设备页发送的设备状态查询请求;根据所述查询请求中的智能设备标识从内存中获取对应设备的状态上报信息;将所述状态上报信息返回至所述模拟app设备页。5.一种智能设备的远程调试装置,其特征在于,包括:控制命令收发模块,用于接收模拟app设备页发送的控制命令,并将所述控制命令转发至智能设备;命令应答收发模块,用于接收所述智能设备发送的对于所述控制命令的应答,并将所述应答返...
【专利技术属性】
技术研发人员:刘吉,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。