最终效果
原理分解
一共包含两部分,客户端(模拟设备),服务器端(Web显示端和WebService控制端),所有的逻辑关系都是在WebService中实现的,由于WebService本身是不含状态的,因此使用了Redis作为状态存储。
WebService服务
由于WebService是无状态的,因此两个请求之间无法共享数据,当前Demo使用Redis进行数据交互。根据不同的逻辑实现不同功能,包含三部分,分别为设备端的增加、删除记录和Web服务端的查看记录,对应操作即为增加Redis中记录和查看记录。