智能锁项目产品系统

我要开发同款
minapp10594151392025年11月05日
11阅读

技术信息

语言技术
Java
系统类型
Web
行业分类
物联网

作品详情

行业场景

好太太智联app是一款安全便捷的智能家居控制软件,是由广东好太太科技集团股份有限公司为广大用户提供安全、便捷与智能的全屋智能系统。智能锁项目是好太太智能云平台下的一个子项目,为用户打造一款可视化的高端智能锁。包括更丰富的开门方式,更多元的场景。

功能介绍

采用Springboot+feign+nacos+redis做为后台框架,k8s网关,对外暴露Restful API与其他服务,使用kafka做异步通讯,对接了两个视频模组厂商(揽胜、奥比),研发上线了多款智能锁,包括视频锁、人连锁、指静脉锁。
智能锁项目主要有三个功能模块:
业务模块:门锁状态状态查询、门锁状态推送、临时密码、周期性密码、监控告警等等。
支付模块:对接了微信、支付宝等支付方式。包括支付、退款、对账等能力。
订单模块:订单流程设计。

项目实现

核心职责:
(1)产品需求评审、根据PRD文档输出详细设计文档、输出开发计划,跟踪开发进度
(2)开发:订单、支付模块的架构设计和实现。
数据流:
设备和飞燕IOT 平台通过mqtt 消息中间件交互。消息分为上行消息和下行消息,上行消息未设备
主动上报数据,比如事件、属性变更、设置响应等。下行消息包括服务调用和属性设置。
飞燕平台和好太太平台有两种交互方式。
通过http 调用设备的服务接口,或者设置设备属性
飞燕推送消息给好太太云平台,包括绑定/解绑消息,事件消息,属性变更消息
好太太会把飞燕IOT 平台推送过来的消息转发给大数据平台
APP 根据业务功能,设备控制通过本地蓝牙控制,业务功能调用好太太IOT 云端接口设置。
视频抓拍功能通过奥比模组,推流到阿里LV 平台。app 在到阿里LV 平台拉流

技术亮点:

(1)完成分布式事务基础组件的架构设计,采用seata AT+采用最大努力通知型设计结合的模式,实现整体的基础事务架构:强一致性事务,主要应用于支付功能采用seata AT事务,保障支付,订单状态,第三方云存储状态的一致性;弱一致性事务,支付反馈消息采用最大努力通知型设计

(2)完成核心链路的异步优化:用户画像、用户习惯数据采用kafka对低耦合业务进行异步处理

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论