The present invention provides a method for automatic vending cabinet industry and computer communication, the method includes industrial computer automatic vending cabinet to send queries the current state of the data packet; if the vending cabinet successfully received, returns the current state of the data packet; when the current state of the data packet is received by the computer industry response after that vending container the hardware configuration is complete, wait for user operation; when the computer receives user instructions, send control instruction packet; if the vending cabinet receives control command response data is successful, return the corresponding packet; when the industrial computer receives control command response data automatic container bag, that the success of the operation. The invention can realize the communication between intelligent vending cabinet and the industrial computer, the state information and to make vending cabinet report all user operation and feedback to the operation of the industrial computer operation information, and the machine running state.
【技术实现步骤摘要】
一种用于自动售货柜与工业计算机通信的方法
本专利技术涉及通信
,特别是一种用于自动售货柜与工业计算机的通信方法。【技术背景】联网的自动售货机提供一般包括两部分设备,终端即自动售货机(VendingMachine,自动售货机)和作为服务器的工业计算机(IndustrialPersonalComputer,工业计算机)。传统的自动售货机通常会设置在固定点位,因此,需要由配送人员定期奔赴固定点位实施对自动售货机的维护管理。例如查看自动售货机的销售记录、为自动售货机补货、检查或更新自动售货机的价格显示及货道分配等参数配置、检查自动售货机的运行状况、对自动售货机进行设备维护等。然而,由于自动售货机的销售记录、存货状况、参数配置、运行状况等用于维护管理的信息均存储于本机,因此,配送人员在奔赴固定点位之前并不知晓这些信息,从而导致配送人员无法有针对性地对自动售货机进行维护管理,进而导致维护管理的效率不高。此外,由于自动售货机的所有处理均受限于其有限的硬件能力,因而导致自动售货机无法实现智能化控制。中国专利申请CN102662899A公开了一种用于自动售货机和工业计算机通信的方法,本申请作为它的进一步改进,现引入CN102662899A全文作为本申请的现有技术。
技术实现思路
本专利技术的目的是提供一种更简便快捷、进一步简化通信步骤、进一步去除冗余数据的用于自动售货柜与工业计算机通信的方法。为了实现上述目的,本专利技术提供一种用于自动售货柜与工业计算机通信的方法,该方法包括:工业计算机向自动售货柜发送用于查询当前状态的数据包;若自动售货柜接收到上述用于查询当 ...
【技术保护点】
一种用于自动售货柜与工业计算机通信的方法,该方法包括:工业计算机向自动售货柜发送用于查询当前状态的数据包;若自动售货柜接收到上述用于查询当前状态的数据包,则向工业计算机返回自动售货机的当前状态数据包,包括格子数量、是否支持加热、是否支持制冷、是否支持整机照明的信息;当工业计算机收到上述自动售货柜发出的当前状态数据包应答后,即认为自动售货柜的硬件配置完成,等待用户操作;当工作计算机收到用户操作指令后,通过数据包向所述自动售货柜发送打开格子、开关加热开关制冷、开关整机照明的控制指令数据包;若自动售货柜收到上述控制指令数据包,则向工业计算机返回对应的控制指令应答数据包;当工业计算机收到自动售货柜的控制指令应答数据包后,即认为该操作成功。
【技术特征摘要】
1.一种用于自动售货柜与工业计算机通信的方法,该方法包括:工业计算机向自动售货柜发送用于查询当前状态的数据包;若自动售货柜接收到上述用于查询当前状态的数据包,则向工业计算机返回自动售货机的当前状态数据包,包括格子数量、是否支持加热、是否支持制冷、是否支持整机照明的信息;当工业计算机收到上述自动售货柜发出的当前状态数据包应答后,即认为自动售货柜的硬件配置完成,等待用户操作;当工作计算机收到用户操作指令后,通过数据包向所述自动售货柜发送打开格子、开关加热开关制冷、开关整机照明的控制指令数据包;若自动售货柜收到上述控制指令数据包,则向工业计算机返回对应的控制指令应答数据包;当工业计算机收到自动售货柜的控制指令应答数据包后,即认为该操作成功;在自动售货机的初始化完成后,自动售货机在被切换至维护模式、并发生维护操作后,利用数据包向工业计算机上报该维护操作的对应信息的报告、并接收工业计算机利用数据包响应的应答;自动售货机在本机上电启动后,利用数据包向工业计算机上报表示本机上电启动的报告、并等待接收工业计算机利用数据包响应的应答;自动售货机在工业计算机对上电启动事件的成功应答后,利用数据包向工业计算机上报携带有本机基本信息的命令、并等待接收工业计算机利用数据包响应对应的应答;自动售货机在工业计算机对该命令的成功应答后,周期性地利用数据包向工业计算机轮询是否有指示;若自动售货机接收到工业计算机在被轮询后利用数据包发布的运行控制指示,则依据该运行控制指示中携带的控制信息执行对应的运行状态的控制操作,以及,在该运行控制指示需要应答时利用数据包向工业计算机响应对应的应答;若自动售货机接收到工业计算机利用数据包发布的初始化结束指示,则确认初始...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。