背景
这是一个软硬件结合的产品,由多家合作方组成的团队作为一个整体系统交付给客户:供电、4G 通信、主控板、防水箱体和舱内显示屏,以及服务器、微信客户端和管理后台。imady 的负责人是该团队的一员,负责开发侧的项目协调,并开发前端静态内容。以下描述的是整个团队的工作,并如实说明这一点。
方案
无人值守设备的难点不在收钱,而在于没人看着的时候,仍然知道每扇门实际处于什么状态。因此系统围绕每个淋浴间的显式状态机来设计:门锁和电磁水阀永远不会同时打开;只有门磁传感器确认门已在离开的用户身后关好,淋浴间才会回到“空闲”状态。
技术栈