房车智能水电桩的工作原理
水电桩是可以同时提供220v电源和饮用水的一种设备,大致外观为一个桩体,高1.1米宽和高各为20cm左右的桩体,桩体上有防水插座和水龙头,用户可以通过扫码支付自助开启设备进行通水通电。
下面要说说我们做的这个系统架构,系统总体来说分为两个服务:设备通讯服务和平台预订服务两个子系统。
设备通讯服务:
单片机通过tcp通讯和服务器保持长连接通讯,定时上报自己的状态并监听服务端发过来的控制命令,从而完成自己状态的上报和执行服务端下发的开启和关闭命令。同时服务器通过http服务对外提供接口服务,接收来自业务平台的调用。
平台预订服务:
这里只要是两个任务,一个是对接设备服务端来发送开启和关闭指令,另一个就是面向用户和后台管理员的操作,在这里很直观的实现了用户从扫码到设备自动开启的全部流程。
这里是大致流程介绍,具体的实现其实也是挺复杂的,包括水电桩用什么设备来实现数据的采集和上报的,以及多个水电桩之间怎么联网的问题,后期我会逐步介绍。