抑郁症健康,内容丰富有趣,生活中的好帮手!
抑郁症健康 > 共享快递柜业务场景实战(服务构建)

共享快递柜业务场景实战(服务构建)

时间:2021-05-06 15:55:57

相关推荐

简介:使用物联网平台,快速构建一个高性能的共享快递柜业务

1.背景

当我们的设备和物联网平台建立mqtt连接通道后,会根据业务需求传输不同的数据。本次以共享快递柜业务场景讲解topic和payload的设计。

在共享快递柜场景中,我们会涉及到C端用户操作:

在App端扫码,操作快递存取,触发后台下发指令到当前机柜,执行相关操作。用户存取完毕,触发订单结算或其他操作

运营商后台交互操作:

下行指令开关快递柜门广告的添加/删除设备数据处理用户取走快递的消息的处理,订单结算用户寄存的消息的处理,订单结算广告播放的记录存储

2.设计方案

总体思路如下:

根据业务不同划分不同topic,每个topic对应payload结构体。当数据发送到物联网平台,我们通过规则引擎把数据分流到多个mq队列、DB、时序数据库等。不同优先级队列,DB分配不同计算资源,配置降级策略

2.1 上行数据逻辑

下图展示了设备数据上行场景的划分和后台系统不同处理方式

2.2 下行控制指令

下图展示了云端下行控制指令的来源和完整链路

3.通信Topic和Payload定义

按照以上分析,整理出在这个场景中的Topic和Payload细节参考表格,如下:

具体实现过程中,业务payload还会id用于实现消息去重逻辑。

至此,我们完成了IoT场景的需求梳理和业务协议设计。

参考信息:企业基于物联网平台最佳业务实现

相关云服务推荐:

1、阿里云物联网平台(企业版实例),万台设备接入低至9.5元/天

2、阿里云物联网无线连接服务,套餐灵活,资费实惠,电信/移动/联通智能选网

如果觉得《共享快递柜业务场景实战(服务构建)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。