基于Tablestore的Wifi设备监管系统架构实现( 七 )

读、写接口

写数据

写数据提供两类接口:Wifi设备添加、监控数据写入

  • Wifi设备添加:如果新增一个Wifi设备 , 需要首先向meta表中插入一条设备meta数据 , 通过metaTable.put(Meta)创建或修改meta信息;

  • 监控数据写入:创建完meta后 , wifi设备端就可以定时、周期性地采集监控数据 , 并将数据推送、写入到data表;模型设计上可支持多精度表管理 , 用户可以根据自身需求管理多个精度的data数据

读数据

与写数据一样 , 针对两类数据提供了两类读接口:Wifi设备查询、监控数据读取

  • Wifi设备查询:根据设备分组、设备状态、地理位置等多维度条件组合 , 获取对应wifi设备列表 , 掌握设备的最新状态;

  • 监控数据读取:基于单个meta的Identifier , 获取该设备某段时间内、某一指标的监控数据;

核心代码

推荐阅读