HC小区物业系统对接硬件解决方案

太卷了,企业级智慧社区也是能开源的? HC小区物业管理系统是由java110团队于2017年4月份发起的前后端分离、分布式架构开源项目,有HC小区管理系统后端,HC小区管理系统前端,HC小区管理系统业主手机版和HC小区管理系统物业手机版java1.8 + idea/eclipse + mysql + redis测试环境基本要求:4个CPU 、16G内存和80G硬盘需要自行安装 mysql5.6、zookeeper、Redis和kafka需要启动 service-eureka、service-api、service-order、service-c 阅读详情

相关视频地址 https://www.bilibili.com/video/av75489651

官网地址:http://www.homecommunity.cn

变更历史

版本变更内容变更时间变更人员
v0.01初稿2019-11-12wuxw

简介

对接门禁系统,主要采用锐目公司提供的思路来提供解决方案,主要包括

1、硬件轮训请求HC小区系统,获取下一步操作指令(必须对接接口)

2、请求HC小区系统获取用户信息(在第一步下发获取指定用户信息时)

3、人脸识别数据上报(非必须接口)

4、硬件命令执行反馈(非必须接口)

流程图

在这里插入图片描述

1、轮训接口

接口功能

API服务做保存车辆管理时调用该接口

URL

http://api.demo.winqi.cn/api/machineTranslate.machineHeartbeart

支持格式

JSON

HTTP请求方式

POST

协议接口
参数名称约束类型长度描述取值说明
machineCode1String30设备编码门禁编码
devGroup1String30分组-
name1String30设备名称-
authCode1String30授权码-
ip?String30设备IP-
mac1String30设备mac-
remarks?String200设备备注-
faceNum?int-当前人脸数-
lastOnTime?int-最后请求时间由中心服务提供
statCode?String50设备授权状态-
deviceType?String12设备类型-
versionCode?String4设备版本号-
返回协议
父元素名称参数名称约束类型长度描述取值说明
-code1String30状态编码0成功,-1 失败
-msg1String200描述失败或成功时的描述
-data1Array-数据节点-
datataskcmd1String30任务指令101: 增加/更新人脸, 102: 删除人脸, 103: 清空人脸库
datataskid1String30任务id一般为uuid
datataskinfo1String30附带信息101 时业主ID
举例

地址:http://api.demo.winqi.cn/api/machineTranslate.machineHeartbeart?app_id=992019111002270001&communityId=7020181217000001&transaction_id=-1&req_time=20181113225612&user_id=-1

请求头信息:
Content-Type:application/json

请求报文:
{
"machineCode":"AC_20191110001",
"devGroup":"default",
"name":"dev1",
"authCode":"ab2324f12ca2312b213133bfac",
"ip":"192.168.100.33",
"mac":"00:00:00:00","remarks":"test",
"faceNum":0,
"lastOnTime":15328329,
"statCode":1,
"deviceType":1,
"versionCode":114
}

返回报文:
 {"code":0,"data":[{"taskinfo":"772019092507000013","taskcmd":101,"taskId":"74ec26a4c3a94c579050c0651c7f6929"}],"message":"success"}

2、查询用户信息

接口功能

门禁查询用户信息,其中包含照片信息

URL

http://api.demo.winqi.cn/api/machineTranslate.machineQueryUserInfo

支持格式

JSON

HTTP请求方式

POST

协议接口

header 信息:

参数名称约束类型长度描述取值说明
MachineCode1String30设备编码门禁编码

body信息:

参数名称约束类型长度描述取值说明
faceid1String30用户ID业主ID
返回协议
父元素名称参数名称约束类型长度描述取值说明
-code1String30状态编码0成功,-1 失败
-msg1String200描述失败或成功时的描述
-data1Object-数据节点-
datauserid1String30用户ID业主ID
datagroupid1String30分组ID返回小区ID
datagroup1String30分组返回小区名称
dataname1String30用户名称业主名称
datafaceBase641String-用户base64照片业主base64照片
dataidcNumber1String30用户身份证-
datastartTime1int-开始时间-
dataendTime1int-结束时间-
dataremarks1String200备注-
datareserved1String200备注-
举例

地址:http://api.demo.winqi.cn/api/machineTranslate.machineQueryUserInfo?app_id=992019111002270001&communityId=7020181217000001&transaction_id=-1&req_time=20181113225612&user_id=-1

请求头信息:
Content-Type:application/json
MachineCode:AC_20191110002

请求报文:
{
"faceid":"772019092507000013"
}

返回报文:
 {
     "code": 0,
     "data": {
         "reserved": "772019092507000013",
         "groupid": "7020181217000001",
         "name": "吴学文",
         "startTime": 1569373402000,
         "faceBase64": "照片base64 太多删除了",
         "endTime": 32503651200000,
         "idNumber": "772019092507000013",
         "userid": "772019092507000013",
         "remarks": "HC小区管理系统",
         "group": "万博家博园(城西区)"
     },
     "message": "success"
 }

3 设备执行命令上报

接口功能

设备执行命令上报

URL

http://api.demo.winqi.cn/api/machineTranslate.machineCmdResult

支持格式

JSON

HTTP请求方式

POST

协议接口

header 信息:

参数名称约束类型长度描述取值说明
MachineCode1String30设备编码门禁编码

body信息:

参数名称约束类型长度描述取值说明
commandid1String30命令ID-
taskid1String30任务执行后的当前值-
msg1String200附带信息-
errorcode1String30错误码( 0: 无错误, -1:出错)-
返回协议
父元素名称参数名称约束类型长度描述取值说明
-code1String30状态编码0成功,-1 失败
-msg1String200描述失败或成功时的描述
-data1Object-数据节点-
举例

地址:http://api.demo.winqi.cn/api/machineTranslate.machineCmdResult?app_id=992019111002270001&communityId=7020181217000001&transaction_id=-1&req_time=20181113225612&user_id=-1

请求头信息:
Content-Type:application/json
MachineCode:AC_20191110002

请求报文:
{
"commandid":"xxxxxxxxxx",
"taskid":"xxxxxxxxxx",
"taskinfo":"error",
"msg":"error",
"errorcode":-1
}

返回报文:
 {
     "code": 0,
     "data": {
         "$ref": "@"
     },
     "message": "success"
 }

3 刷脸记录上报

接口功能

刷脸记录上报

URL

http://api.demo.winqi.cn/api/machineTranslate.machineUploadFaceLog

支持格式

JSON

HTTP请求方式

POST

协议接口

header 信息:

参数名称约束类型长度描述取值说明
MachineCode1String30设备编码门禁编码

body信息:

参数名称约束类型长度描述取值说明
userID1String30命令ID-
machineCode1String30设备编码-
similar1String200相似度-
screenId1String30屏幕ID-
photo1String30base64照片-
dateTime1String30日期YYYY.MM.DD hh:mm:ss
返回协议
父元素名称参数名称约束类型长度描述取值说明
-code1String30状态编码0成功,-1 失败
-msg1String200描述失败或成功时的描述
-data1Object-数据节点-
举例

地址:http://api.demo.winqi.cn/api/machineTranslate.machineUploadFaceLog?app_id=992019111002270001&communityId=7020181217000001&transaction_id=-1&req_time=20181113225612&user_id=-1

请求头信息:
Content-Type:application/json
MachineCode:AC_20191110002

请求报文:
{
"userID":"test-1111",
"machineCode":"test-MachineCode","screenId":1,
"similar":0.77,
"photo":"data:image/jpeg;base64,/9j/4AAQSLf//Z",
"dateTime":"2017.11.30 16:37:00"
}

返回报文:
 {
     "code": 0,
     "data": {
         "$ref": "@"
     },
     "message": "success"
 }
微信小程序与BLE蓝牙充电桩实战:从硬件选型到协议设计的完整指南 在物联网设备接入与共享设备控制场景中,蓝牙低功耗(BLE)技术凭借低延迟、低功耗和离线可用的特性,成为连接移动端与硬件设备的主流方案之一。微信小程序作为无需安装的轻量应用载体,通过其内置的蓝牙API,可实现对充电桩、智能锁等设备的直接控制,解决了传统App下载成本高、依赖云端网络等痛点。其核心原理是小程序与设备端建立GATT通信链路,通过特征值读写完成指令下发与状态上报,再配合自定义帧协议实现可靠的业务交互。这种模式广泛适用于小区共享充电桩、智能停车、设备巡检等对离线交互和快速部署有要求的场景。本文从通信架 阅读详情

相关推荐

HC小区管理系统是一套saas物业管理的系统,包括 房产、业主、 费用 (可以线上缴费)、报修(可以线上报修)、投诉建议、采购、巡检、停车、门径、道闸、监控、工作流、问卷和公告等功能

HC小区物业管理系统包含收费+报表,报修,门禁道闸,线上缴费,社区商圈,巡检,公众号欠费推送和公告微信推送功能,目前系统已经在安徽宿州4个小区, 深圳2个小区,西安11个小区,山东5个小区和哈尔滨1个小区等商业化运营平稳。

免费开源的HC物联网系统对接自己门禁设备

HC物联网系统对接门禁 说明 如何将自己的门禁设备对接至HC物联网系统,然后提供给别人使用是本文想要解决的问题,一般的门禁对接常见两种方式: 一种为门禁平台,这一种 不直接和门禁设备对接 而是和第三方提供的平台对接 根据平台提供的接口 将数据推送给第三方 平台;另一种则为直接和设备交互,设备会提供比较常见的 http 接口 mqtt接口 socket 接口等,两种的对接方式基本 一样 将数据同步给第三方平台或者 设备,一般第一种的对接难度会比较大一些,第三方平台一般需要的数据较多,比如小区 楼栋 单元 房屋

qq_25500575的博客 2022

注意力机制详解

注意力机制详解Attention机制由来Attention定义Encoder-Decoder框架存在问题:Attenion机制的引入Attention机制的类别Hard AttentionSoft AttentionGlobal AttentionLocal AttentionSelf AttentionMulti-head Attention附录—Transformer全局视角Tensor视角Encoder部分Self-AttentionSelf-Attention向量计算Self-Attention的矩

weixin_43236310的博客 1万+

HC小区管理系统对接HC物联网管理系统实施使用指南

HC小区管理系统对接使用指南 说明 HC小区管理系统是一套开源免费商用的小区物业管理系统,目前已经在多家物业多个小区商用,用户反馈良好,HC物联网系统独立于物业系统 而设计的管理门禁,道闸考勤等设备的物联网管理系统,它可以和其他第三方系统对接而独立运行(可以参考HC 物联网系统对接协议 文档对接),不依赖HC小区管理系统 通信流程说明 1、在HC小区管理系统添加小区修改小区时 会通过HC小区管理系统的databus 将数据 同步(或异步)方式同步至HC物联网系统 2、在HC小区管理系统添加设备编辑设备和删除

hc_java110的博客 2509

ABAP代码检查(Code Review)

1、SLIN 扩展程序检查 也可通过(SE38工具栏->检查-扩展程序检查) 进入 2、ATC 检查 通过<SE38菜单栏-检查-ABAP测试主控室> 或事物代码SCI, 支持自定义检查变式 SCI可以配置检查变式满足特殊需求,配置对象集用于批量检查 3、通过ABAP测试主控室实现统一管理,定期检查作业和监控功能(事务代码ATC) 参考 SLIN...

u012232542的博客 6070

华为S5720交换机堆叠配置

S5720交换机,做下堆叠,两条线,交叉互联(即A交换机23口连到B交换机24口,A交换机24口连接B交换机23口)。PS:S5720堆叠可基于电口或者光口做,本次测试基于电口。 SWA配置 # 改名 [Huawei]sysname SWA # 最好先shutdown接口 [SWA]interface GigabitEthernet 0/0/23 [SWA-GigabitEthernet0/0/23]shutdown [SWA-GigabitEthernet0/0/23]interface G.

Markdown 6340

开源界的天花板!强烈推荐一款功能齐全的物业管理系统

功能齐全+源代码开源+完全免费!开源界物业管理系统的天花板

745

MMCV安装后报错‘from mmcv import Config’?别慌,这是MMCV 2.0的锅!快速降级回退MMCV 1.x全指南

本文详细解析了MMCV 2.0版本升级导致的‘from mmcv import Config’报错问题,提供了从诊断到降级回退MMCV 1.x的完整解决方案。通过pip和OpenMIM工具链的实操指南,帮助开发者快速解决版本冲突,确保项目稳定运行。

weixin_29102619的博客 263

【亲测免费】 推荐开源项目:HC社区管理系统 - 全方位物业管理解决方案

HC社区管理系系统是一款基于SaaS模式的物业管理软件,集房地产管理、业主服务、费用收取(支持在线支付)、维修申请(线上报修)、投诉建议、采购、巡检、停车管理、门禁控制、监控集成、工作流程、问卷调查和公告通知等多功能于一体。这个开源项目旨在提供一个高效、便捷的物业运营平台,满足各类物业管理需求。 相关代码包括: 1. **物业管理前端**([MicroCommunityWeb](https://...

gitblog_00079的博客 1379

使用CloudCompare和CANUPO进行点云分类的编程指南

在本文中,我们将介绍如何使用CloudCompare和CANUPO库进行点云分类的编程。CloudCompare是一款功能强大的开源点云处理软件,而CANUPO是一个用于点云分类和分割的C++库。这只是一个简单的点云分类示例,CANUPO库还提供了其他更高级的功能和算法,以满足各种点云分类需求。该函数接受点云数据、地面点掩码和非地面点掩码作为输入,并将分类结果存储在这两个掩码向量中。完成安装后,我们可以开始编写点云分类的代码。最后,我们遍历点云数据,并根据地面点和非地面点的掩码将结果打印出来。

ByteWhisper的博客 1059

全面认识PFC和LLC

想象一下,你在拉一辆车,如果你的力气都用在推动车子前进的方向上,这样拉车会比较轻松。而如果你的力气用在不正确的方向,比如侧向、斜向,那就需要更大的力气才能推动车子。PFC就是在帮助电流“朝着正确的方向”流动,这样可以用更少的能量做更多的事情,减少无用的功率损耗。PFC负责将电流方向对齐,让电源效率更高,而LLC负责电压的高效转换,两者配合可以在更宽的负载范围内保持高效率。综上所述,PFC LLC电路是一种高效的电源转换电路,通过PFC模块和LLC模块的组合,实现了从交流电到直流电的高效转换。

weixin_43199439的博客 6103

如何快速搭建HC社区管理系统:一站式物业管理SaaS解决方案全指南

HC社区管理系统是一款基于SaaS模式的开源物业管理软件,集成房地产管理、业主服务、费用收取、维修申请等核心功能,为物业企业提供高效便捷的运营平台。本文将带你从零开始部署这套系统,轻松实现数字化物业管理升级! ## ????系统核心功能概览 HC社区管理系统采用微服务架构设计,前后端分离架构确保系统稳定高效。主要包含四大功能模块: ### 物业管理端 提供电脑端后台管理界面,支持物业人员处理日常...

gitblog_01150的博客 611

迟滞电压比较器电路的原理与计算

迟滞电压比较器是一种具有双阈值特性的电路,通过正反馈机制实现抗噪声干扰功能。文章详细分析了其工作原理,包括同相型和反相型两种结构的电压阈值计算与电阻设计方法,并提供了已知门限求电阻和已知电阻求门限的推导公式。工程应用中需注意输出类型匹配、电阻取值范围、噪声裕量设计等问题。该比较器在信号处理、波形转换等场景中具有重要应用价值,设计时需综合考虑供电电压、参考电压和噪声特性等因素。

硬核科技 2688

SpringBoot+Dubbo+Vue企业级社区项目!(附源码)

介绍HC小区物业管理系统是由java110团队于2020年4月份发起的前后端分离、分布式架构开源项目,目前我们的代码a开源在github 和gitee上, 开源项目由HC小区管理系统后端,...

611

X书x-mini-sig_x-mini-mua

X书的tiny风控代码,成功运行x-mini-sig|x-mini-mua

Codeooo 博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

牛逼!SpringBoot+Dubbo+Vue企业级社区项目!附源码,服务比较多啊!

介绍HC小区物业管理系统是由java110团队于2020年4月份发起的前后端分离、分布式架构开源项目,目前我们的代码a开源在github 和gitee上, 开源项目由HC小区管理系统后端,...

程序员闪充宝 453

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Java智慧社区商业级别项目【附源码】

来源:https://mp.weixin.qq.com/s/Giz4efr4I-J9QbFJvz6PxQ介绍HC小区物业管理系统是由java110团队于2017年4月份发起的前后端分离、分布式架构开源项目,目前我们的代码a开源在github 和gitee上, 开源项目由HC小区管理系统后端,HC小区管理系统前端,HC小区管理系统业主手机版和HC小区管理系统物业手机版系统要...

981

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

基于STM32与RFID的智能停车场系统:无线蓝牙通信与车位管理实践

本文详细介绍基于STM32单片机与RFID技术的智能停车场系统设计与实现。系统集成蓝牙无线通信、红外车位检测和车辆自动识别功能,通过手机APP实现车位状态查询与支付管理,提供低成本、高效率的智能停车解决方案。

vulkan6gpu的博客 634

Java智慧社区商业级别项目源码,拿来学习真不错

介绍HC小区物业管理系统是由java110团队于2017年4月份发起的前后端分离、分布式架构开源项目,目前我们的代码a开源在github 和gitee上, 开源项目由HC小区管理系统后端,...

好好学java 939

Java版智慧社区商业级别项目(附源码)

介绍HC小区物业管理系统是由java110团队于2017年4月份发起的前后端分离、分布式架构开源项目,有HC小区管理系统后端,HC小区管理系统前端,HC小区管理系统业主手机版和HC小区管理系统物业手机版系统要求开发工具java1.8 + idea/eclipse + mysql + redis硬件要求测试环境基本要求:4个CPU 、16G内存和80G硬盘软件要求需要自行安...

Java笔记虾 2030

智慧社区商业级别源码,速度下载

介绍HC小区物业管理系统是由java110团队于2017年4月份发起的前后端分离、分布式架构开源项目,目前我们的代码a开源在github 和gitee上, 开源项目由HC小区管理系统后端,...

weixin_45727359的博客 975

基于单片机的智能社区安全监测系统设计

本课题利用无线传输模块NRF905将单一的红外防盗报警、煤气(CO)泄漏检测报警、火灾检测报警等孤立的系统进行改善并重新组合,通过单片机进行控制,组成了一个综合性的全方位的家居安全系统。本设计主要分为居民住宅区检测系统和小区物业监测系统,在居民住宅区检测系统设计中,人体红外感应模块用于检测室内是否有人擅自闯入,一氧化碳传感器用于检测室内是否有可燃气体泄露,火焰传感器用于检测室内是否有火焰,电源模块为单片机及无线发送模块供电,无线发送模块用于将采集的数据发送到小区物业管理系统。在小区物业管理系统设计中,时钟模

理论结合实践,开启你的电子学习新方案! 1501

STM32智能家居安防系统设计与优化实践

嵌入式系统开发中,STM32单片机因其高性能和丰富外设成为物联网设备的首选控制器。通过GPIO、ADC等接口连接各类环境传感器,配合数据融合算法实现精准监测。在智能家居安防场景中,这种方案能显著降低误报率并提升响应速度。以实际项目为例,基于STM32F103的安防系统通过WiFi模块实现云端通信,采用低功耗设计使待机电流降至0.8mA。关键技术包括多传感器数据融合、MQTT协议通信和电源管理优化,最终实现97%的报警准确率和0.8秒的快速响应,为智能家居提供了可靠的安防解决方案。

weixin_34216614的博客 215
上一篇: HC小区物业管理系统操作手册
下一篇: [好消息]HC小区管理系统之HC智慧家园小程序正式开源
hc_java110
博客等级 码龄7年 110粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值