确定项目产品 比如: 分时租赁系统介绍 分时租赁系统是为汽车、自行车等设备的租赁服务提供商设计的管理平台。通过该系统,运营商可以实现订单、结算、支付等必要功能,同时还可以通过数据分析和统计来优化运营策略。 与充电桩 SaaS 平台类似,分时租赁系统也需要设备接入机智云平台,通过 SNoti 服务实时获取设备数据,以支持租赁计费、设备状态监测等功能。 开发流程: SNoti 服务接入: 提出申请:企业开发者登录新版开发者中心,点击右上角【账号】-【企业信息】-【服务中心】,选择左侧组织,点击【数据推送服务】,点击【立即开通】。 获取参数:选择产品,点击【SNoti 服务】,点击“新建授权”创建。该 auth_id 拥有获取该产品下所有设备消息和控制设备的权限。 理解协议:点击 SNoti 服务接口协议,查看具体协议。 按需实现客户端:根据 Demo Code,实现接收到设备数据后的业务逻辑。例如: 解析 SNoti 服务推送的JSON 报文。 实时将获取的消息 Publish 到企业应用所属的队列中,进行异步操作。 直接解析后,将数据写入数据库。但需要建立数据的定期清理策略。 通过虚拟设备模拟真实设备推送数据:如果没有真实设备接入机智云,可以使用虚拟设备模拟。启动 Demo Code,修改为正确的 product_key、auth_id 与 auth_secret,定义数据点后,启动虚拟设备并模拟数据推送,即可在客户端获取设备状态数据。
|