CATALOG

芯步的门禁产品采用HTTP接口设计,签名机制简单、指令格式统一,理论上任何会发HTTP请求的系统都能在10-20分钟内完成对接。以下方案从选型、接口签名、命令下发到完整的民宿入住流程,逐一说明如何落地。

解决方案:基于芯步开放接口的民宿无人值守门禁系统

一、 行业痛点与选型背景

在民宿尤其是“无人值守”或“网约房”模式中,运营方最大的痛点是身份核验难远程管理难。传统方案往往依赖蓝牙网关或特定SDK,导致系统耦合度高、维护困难。

芯步的智能门禁产品(如智能密码门禁[触摸] UNI-MJ-MM-CM)特别适合此场景,其核心优势在于:

  • 纯HTTP通信:设备通过WiFi 2.4G直连路由器,无需额外购买网关,降低硬件成本

  • 极强的集成性:开放标准的HTTP API接口,无论你的项目是基于Java、Python、PHP、Node.js开发的Web端、小程序还是APP,都能轻松集成

  • 私有化部署能力:支持局域网或自建服务器通信,对于注重数据隐私的大型民宿集群,可将关键数据流完全封闭在内网

二、 系统架构拓扑

本项目采用典型的 “民宿PMS系统 ——> 芯步云/私有云 ——> 设备端” 三层架构:

  1. 应用层(你的项目): 现有的民宿管理系统(PMS)、房东端APP或住客端小程序。这是业务逻辑的核心,负责订单生成、密码生成和权限管理。

  2. 接口层(芯步API): 作为桥梁,接收应用层的HTTP指令(如“添加密码”、“开门”),通过MD5签名验证身份后下发给设备。

  3. 设备层(智能门禁感应开关): 安装在民宿门框或门口,接收指令控制门锁的电磁铁通断,或验证密码直接开门。

三、 核心集成步骤:从开发到部署

为了方便集成,芯步提供了简洁的接口调用方案

1. 准备工作:获取凭证首先,在芯步控制台创建工作台,进入“物联网控制台” -> “开发设置”。

  • 获取 AppID:应用的唯一标识。

  • 获取 AppSecret:用于计算签名的密钥。

  • 提示:开发测试阶段可开启“调试模式”暂时绕过签名验证,以便快速测试业务逻辑

2. 设备配网与上电

  • 给智能门禁接通电源(220V供电),确保民宿内的WiFi信号覆盖门口区域。

  • 通过控制台的配网指引或设备热点,将设备连接到民宿的2.4G WiFi网络。设备联网成功后在控制台会显示为“在线”状态

3. 接口对接开发(签名与命令)芯步的接口请求地址为:https://api.thingboot.com/{AppId}/device/control/对接的核心是签名生成算法,这是保障接口安全的关键

  • 签名算法sign = md5( md5(AppSecret) + ts )

  • 流程

    1. AppSecret 进行一次MD5加密得到字符串 S1

    2. S1 与当前时间戳 ts (秒级) 拼接成字符串 S1ts

    3. S1ts 再次进行MD5加密,生成最终的 sign

实际开发用例(以Python为例):假设需要为“301房间”的住客下发一个临时密码“668899”。

4. 物理接线(控制门锁)软件对接完成后,需要进行物理安装。智能门禁实际上是一个继电器控制模块,后端有接线端子。对于常见的电插锁或磁力锁,接线原理相当于串联开关

  • 将门禁设备的 “常开” (NO)“公共端” (COM) 串联到电锁的电源回路中。

  • 当程序发送开锁指令(如 {"power":1})时,继电器吸合,NO与COM导通,门锁断电,门打开

  • :搭配“出门开关”使用,方便住客在屋内按按钮出门。

四、 业务逻辑闭环:从下单到退房

将接口能力融入到民宿业务流程中,可以实现全自动运营:

  1. 自动入住(极速发码)

    • 住客在OTA平台(美团/携程)下单并支付。你的PMS系统自动接单。

    • 系统调用生成密码接口:{"pwd": "RandomPWD"},设定密码生效时间。

    • 通过短信或小程序消息推送给住客:“欢迎入住,房号301,开门密码/指纹/身份证号:XXXX,有效期为 [入住日期] 至 [离店日期]。”

    • 痛点解决:即使住客凌晨2点到店,无需前台等待,直接密码进门,体验极佳

  2. 公安数据对接(合规性)

    • 民宿合规的关键是“人证合一”。虽然基础版门禁负责开门,但在集成方案中,可以在小程序端集成身份证OCR识别+人脸活体检测

    • 住客需先在小程序上传身份证并刷脸认证。认证通过后,调用服务器接口下发门禁密码。

    • 数据留档后可通过接口上传至公安旅业系统,解决网约房监管难题

  3. 保洁与维护

    • 退房时间到,系统自动发送命令删除该住客的密码:{"delete": "UserPWD"}

    • 保洁阿姨的手机APP上,一键生成一个仅在“14:00-16:00”有效的临时保洁密码,打扫完后自动失效。

五、 网络与供电指引

  • 信号覆盖:民宿门多为金属材质(屏蔽信号)。保证门框附近WiFi信号强度在-70dBm以上。如果房屋结构复杂,需在走廊增设AP面板

  • 取电方式:一般采用220V供电。老房改造若门口未预留零火线,需从附近灯线或插座引线。若无法布线,需考虑配合单火取电模块或改用电池版门锁(本方案主要针对有线供电的感应开关/门禁)。

  • 断网预案:民宿常遇到网络故障。集成方案中需包含“离线密码”逻辑。芯步设备支持本地存储密码列表,即使网络断开,已下发的密码在本地依然有效,网络恢复后自动同步记录

六、 总结

利用芯步的门禁开放接口(HTTP),你可以用不到100行代码的基础工作量,将任何传统民宿管理系统快速升级为“24小时无人值守”系统。其核心价值在于:

  1. 极低成本:无需网关,利用现有WiFi,相比蓝牙/NB-IoT方案部署更简单、硬件成本更低。

  2. 开发高效:仅需掌握简单的HTTP POST请求和MD5签名算法,即可实现远程控制、密码增删等全功能

  3. 提升转化:自动化处理入住流程,彻底消灭“住客等房东”的糟糕体验,转化为“即到即住”的流畅体验

作为芯步的典型应用场景,该方案已在包括景区民宿、城市网约房等多种场景中得到验证,在项目实施前联系技术支持获取按型号的接线示意图。