CATALOG

酒店智能化改造中,墙壁开关是最基础也最刚需的一环。下面我结合芯步的接口能力,聊一聊怎么把1路独立控制墙壁开关集成到你的酒店客控系统里。

酒店客房智能控制:怎么把1路独立控制墙壁开关集成到项目中

咱们直接开门见山。如果你现在手上有一个酒店项目,想让客房里的普通墙壁开关变得能通过手机App、客房平板或者语音音箱来控制,用芯步的智能1路墙壁开关和它的开放接口,这事儿其实一点都不复杂。

你可以把它理解成:换掉老开关,连上网,调个接口,三步搞定。

下面我手把手教你从硬件选型到接口调用,怎么把这玩意儿无缝集成到你的酒店PMS或者客房控制系统里。

第一步:硬件准备——换“芯”不换“样”

对于酒店工程部来说,最怕的就是改造太麻烦,要砸墙、要重新布线。这一点你可以放心。

  1. 选什么设备?直接选芯步的“智能墙壁开关1路”或者“智能触摸墙壁开关1路”。注意关键词:“1路”就是单独控制一盏灯或者一路特定线路的电器。

  2. 怎么安装?它采用的是标准86型底盒安装。说白了,你直接把酒店房间里原来的传统开关拆下来,把这个换上就行,尺寸完全一样,严丝合缝。而且它直接接100-240V的交流电(也就是市电),不需要额外买什么电源适配器。

  3. 怎么联网?这玩意儿自带WiFi模块(支持2.4GHz频段)。安装好后,像我们平时连智能家居一样,用App配网让它连上酒店的WiFi就行了。只要酒店网络覆盖到位,它就在线了。

小贴士:买的时候记得看清是“1路”,如果你们酒店床头需要控制射灯、灯带、卫生间的三路,也可以选3路的,道理完全一样

第二步:开发集成——芯步开放接口怎么用

硬件装好了,怎么让它听你软件的话?这时候就需要用到芯步的开放平台了。

他们的接口设计得很直白,支持HTTP和MQTT两种方式。对于大部分酒店的SaaS系统或者小程序来说,HTTP请求(就像访问网页一样)是最快的

你需要做的核心操作只有一个:向设备下发指令

1. 搞清楚怎么发命令

芯步提供了一个统一的接口地址,你只要往这个地址发数据就行:

  • 接口地址(URL)http(s)://api.thingboot.com/{你的AppID}/device/control/?sign={签名}&ts={时间戳}

  • 请求方式:POST(推荐,参数多的时候稳一点)。

2. 核心参数怎么写?

这是最关键的一步。假设你给酒店走廊的“1路开关”取了个名字叫“设备001”,你想远程把它关掉,你的代码里需要包含下面这些参数:

  • 设备ID : 就是你要控制的那个开关的身份证。你在芯步后台能看到的一串数字。

  • 命令 : 这是核心,告诉开关该干嘛。

根据芯步的文档,命令的格式主要是JSON字符串

第一种场景:最简单的开灯/关灯如果你想打开这盏灯,order参数里要写 {"power1":"1"}如果你想关闭这盏灯,order参数里要写 {"power1":"0"}

注意:这里有个小细节,参数名叫 power1,后面的数字 “1” 代表第1路。因为咱们选的是1路开关,所以就是power1。

第二种场景:高级玩法——临时控制(定时复位)酒店场景里经常有一个需求:客人退房了,或者楼道灯忘关了,你想要打开2分钟后自动关闭,免得浪费电。

这时候你不需要写复杂的定时任务,开关自己就支持这个功能你可以下发命令:{"point1":"2000"}解释一下:这里的 point1 代表“第1路先通电后断电”,2000 的单位是毫秒。收到这个命令后,开关会立马开灯,2秒后(2000毫秒)自动关灯。(如果是卫生间排风扇,可能是开一会儿自动关,同理)。

3. 签名的坑怎么填?这个是很多新手头疼的地方,其实没那么玄乎。芯步的要求是把参数拼接好,做一次MD5加密简单说就是:md5( md5(你的开发者密码) + 当前时间戳 )拿不准的话,后端同学一看就懂。如果只是想先测试,直接用芯步控制台里的API调试工具,自动生成签名,不用自己算。

具体代码示例(看着更直观):

比如你用PHP写后台,想通过程序关灯,核心代码逻辑大概长这样:

第三步:功能落地——酒店场景怎么玩

有了上面的接口基础,你就可以实现很多实用的酒店功能了:

  1. 欢迎模式客人在前台办理入住,PMS系统(酒店管理系统)自动触发,调用芯步接口:{"power1":"1"}。客人一推门,玄关灯或者说廊灯就亮了,体验感瞬间拉满。

  2. 睡眠模式客人要睡觉了,点一下床头平板上的“睡眠”按钮。你的App调用接口:{"power1":"0"},把房间里除了夜灯以外的灯光全关掉。

  3. 离家/退房模式客人按退房键或者拔出取电卡,系统自动调用接口把所有1路开关的状态设为 "0",节能环保。

  4. 服务提醒(结合“保持”功能)比如客人点了“请勿打扰”,能不能让门口的某一路指示灯变颜色?芯步的开关甚至支持状态保持功能。你可以下发命令让某一路上锁,比如 {"keep":"1","revert":"3"},意思是让这路保持开,即使用户手动去按开关关了,3秒后它也会自动再打开。这对一些特定的联动控制非常有用。

总结一下整个流程

  1. 买硬件:去买芯步的“智能墙壁开关1路”。

  2. 装硬件:替换掉酒店房间原有的86开关,接上零火线(注意:如果需要接电容,按照说明书接好,避免灯具闪烁)。

  3. 配网:通过App把开关连上酒店的WiFi。

  4. 调接口:在你的酒店管理系统后端,调用芯步的 device/control 接口,传参 device(设备编号)和 order(例如{"power1":"0"})。

  5. 上线:把控制按钮做进客房平板或小程序里,完事。

芯步的接口全免费,文档也清晰,只要解决了网络问题(酒店WiFi覆盖好),集成起来也就是一两天开发量的事。放心去弄吧,这方案很成熟了!