老房温控器里的CoAP

去年12月的杭州,湿冷的风钻到领口的时候,我妈打语音给我,说家里那个装了三年的温控器又犯病了。就是当初我脑抽给她装的,能远程调温度的那种。之前每次出问题,我都要跨半个城过去,蹲在楼道的弱电箱旁边拧螺丝,手冻得通红。这次本来以为又是电源松了,结果拆开来,那个指甲盖大的通信模块上,印着我半懂不懂的小字:CoAP。

拆下来的旧模块

我蹲在楼道里,哈着白气,把那个模块从温控器的电路板上撬下来。塑料壳凉得冰手指。之前装的时候,安装师傅随口提过一句,说这东西用的不是普通家里连wifi的那套协议,是给小设备省点用的。我当时没往心里去,觉得不就是个联网功能嘛,能费多少电。

声控灯灭了三次。

我每次咳一声,灯亮起来,就看见那个小模块上的CoAP标识在昏黄的光里闪一下,像个蹲了好几年的小哨兵。之前做物联网项目的老陈,是我大学睡上下铺的兄弟,我拿着模块拍了照发给他,他秒回个苦笑的表情,说你才反应过来啊?这玩意儿就是为这种小破设备生的。

嵌在老温控器电路板上的CoAP通信模块
嵌在老温控器电路板上的CoAP通信模块

他语音里背景音是键盘敲得噼里啪啦,说前两年他们给杭州一片老小区做供暖改造,一开始图省事,全用的普通联网模块,装完不到俩月,物业的维修电话被打爆了。要么是模块跑电太快,电池半个月就空了,温控器直接变回死的旋钮;要么是冬天供暖高峰,整栋楼几百个温控器同时往服务器发数据,把小区的网关给堵了,大家手机上的远程调温全卡成白板。后来换了带CoAP的模块,同样的电池,能撑两年多,发个温度上报的包,才几十字节,比你平时发个带表情包的微信还小。

我当时冻得脚发麻。

以前总觉得联网嘛,就是要把所有数据都传的明明白白,要校验要加密要来回握手,哪知道还有专门给小设备省流量省电的路子。老陈在语音里笑,说你以为呢?那些小设备,总共就一节纽扣电池,你让它像电脑那样上网,它能扛得住才怪。

我妈搞不懂的远程功能

说实话,我妈到现在都搞不懂这个远程功能有啥用。她总说,温度不就是出门前拧一下的事,为啥要掏手机点?之前我教过她好几次,说你下午跳完广场舞,提前二十分钟把家里温度调到22度,进门就暖和,不用一回家就抱着暖水袋等半天。她每次都答应,转头就忘。上次我降温前特意帮她远程把温度调高,结果她进门嫌热,把窗户开了半扇,冷风灌进来,温控器检测到温度掉下去,又拼命烧暖气,一晚上多烧了十几块钱的燃气,她心疼得念叨了我快一周。

老人站在窗边看向楼下供暖管道的背影
老人站在窗边看向楼下供暖管道的背影

我当时有点委屈。

我本来是想让她少受点冻,结果反倒给她添了麻烦。之前总觉得,技术就是要让人的日子过的更舒服,哪知道舒服不舒服,根本不是技术说了算的。老陈听我吐槽完,说太正常了。他们之前做用户调研,老小区里装的这些智能温控,真正会用远程功能的,十个人里都挑不出一个。大部分人装完之后,就把它当个普通的旋钮用,那些花了大价钱做的联网功能,大半时间都是在空跑。

那为啥还要费这么大劲上CoAP?

因为哪怕只有一个人偶尔用一次,也不能让它拖后腿。老陈说,要是为了那点没人用的功能,让每个月的电费多涨几块,让楼道里的网关三天两头卡壳,让维修师傅跑断腿换电池,那才是真的得不偿失。CoAP说白了,就是给这些小设备量身做的“快嘴”。不像平时我们上网,打开个网页,要跟服务器来回打三次招呼,字斟句酌的,发出去的数据包大得像搬了整箱的书。CoAP就简单多了,要报个温度,直接把数字塞到包里发出去,不扯多余的废话,功耗低到啥程度?一节纽扣电池,够它踏踏实实跑两年,连网关带几百个设备同时发数据,也不会堵得水泄不通。

藏在细节里的选择

那天我把模块重新装回去,拧好螺丝,温控器的屏幕亮起来,跳出来当前的室温:16度。我伸手把温度调到20度,听见楼道里的供暖管道发出轻微的水流声,像慢慢醒过来的样子。我妈在屋里喊我,说泡了桂花茶,快进来暖一暖。

之前我总觉得,厉害的技术就得是那种亮闪闪的,能上新闻头条的,能改变整个世界的。比如什么大模型,什么火箭发射,什么满大街跑的自动驾驶汽车。可那天蹲在楼道里,冻得手指发红的时候,我突然觉得,那些藏在角落里的技术,好像更实在一点。

有点感动。

那个小指甲盖大的模块,没有几个人知道它的存在。你不会特意去查温控器里用的是什么通信协议,不会关心它发一个数据包是多少字节,不会在意它的电池能撑多久。但它就在那里,安安静静的,不吵不闹,不会突然跳出来弹个广告,不会逼着你下载个新的APP,不会因为系统升级就突然变的难用。它就老老实实的,帮你把温度报上去,帮你把指令接过来,耗最少的电,占最少的带宽,在你需要的时候,刚好能用。

之前见过太多花里胡哨的智能设备,刚买回家的时候新鲜三天,之后就变成了家里的电子垃圾,要充电,要更新,要连wifi,出了问题还要找半天售后,反倒给生活添了一堆麻烦。可这个用了CoAP的小温控器,装了三年,除了这次模块松了,从来没给我妈添过乱。

不过话说回来,技术从来都不是什么高高在上的东西。它就是你在楼道里拧螺丝的时候,手碰到的那个凉丝丝的塑料片,是你妈站在窗边嫌热开窗户的时候,悄悄降低功率的温控探头,是你跨半个城赶回家修设备的时候,听见的管道里的水流声。它不需要你懂它的原理,不需要你背诵它的协议结构,只要它在你需要的时候,能稳稳的接住你的需求,就够了。

昨天我妈给我发微信,说她现在也会用那个远程功能了。每天下午跳完广场舞,在小区门口的石凳上坐下来,掏手机点一下,家里的温度就慢慢升上来,等她走到家,开门就是暖的。她还说,上次楼下张阿姨来串门,看见她手机上的温控界面,也说要让儿子给自家装一个。

我看着微信屏幕,突然想起那个小小的通信模块,还安安静静的待在温控器的电路板上,每天发几个几十字节的数据包,穿过楼道的弱电箱,传到几百公里外的服务器上,再把指令传回来。没有人会特意提起它。

但它就在那里。

作者|大讲堂

排版|大讲堂

审核|阿辰

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:老房温控器里的CoAP
文章链接:https://www.lfdjt.com/info_23_30449.html