智能酒桶-物联网解决方案(nodejs物联网)
发布于 4 个月前 作者 zouzhenxing 1222 次浏览 来自 分享

邹振兴的知乎专栏 第一步:arduion驱动lora 第二步:树莓派与lora 这些天和一位老板聊到了智能酒桶的一些需求,他的需求如下: 1、微信扫码,酒桶打开电磁阀出酒 2、管理人员手机端打开酒桶锁,倒酒入桶 3、远程查看酒桶内酒还有多少 4、后台管理等一些业务操作

根据老板的需求,我整理了一下我自己的技术解决方案如下: image.png 此项目公司采用的是公司成熟的控制板,使用2G/GPRS进行物联。此方案有一个很大的问题是2G/GPRS网络在某些地方,联网并不十分稳定。 所以我想采用lora组网来解决这个问题,由多个酒桶和一个中继器组成一个内网,中继器使用WFIF网络(酒桶多放置于餐馆)联连云端,这样只要中继器网络不断,则整个网络将十分稳定。 但由于我这个方案是一个新方案,公司出于安全考虑并没有采纳,所以在不涉及公司机密的条件,公开来和大家一起来讨论学习。

首先来看一下桶这边的技术要求: 1、无电源,电池供电,要求低功耗 2、传感器有:电磁阀、流量计、水位传感器、电子锁 3、通信采用lora点对点 我准备采用arduino+扩展板来达到要求,采用arduino对我来说是比较好的选择,我不是学硬件出身,很多低层细节不太了解,采用arduino可以避免掉很多问题。扩展板电路我也不会画,得找个朋友帮忙。

中继器要求: 1、与桶组成1对多的点对点通信网络,并与云端服务器联接 2、通过内网可以访问查看桶的信息 准备采用用树莓派+linux+nodejs实现这样的功能,这应该是一个比较好的组合。 树莓派成本低,相比如一个好几百的lora中继器,一个树莓派才100多。而linux+nodejs一个是我比较熟悉,另一个比较适合这种通信项目,开发成本也很低。而nodejs与云端使用websocket连接,实时性可告性都非常高。

云端: 采用公司的云平台,这个涉及公司机密,不过多细述

PC/手机端显示: 使用vue.js前端技术,配合公司云端,可快速做出展示界面。

所以,系统文章后继会着重讨论端和中继器这块内容,我把我的研究经验分享出来,大家一起来学习。 万丈高楼平地起,首先来解决桶这块控制与通信问题。

先某宝上进行硬件采购:来一块arduino的开发板,比较便宜,23块。一点购买,运费还12块。我晕!!!! image.png

再来lora模块:贪便宜,前两个10块一个,加运费才26块。嘿嘿 image.png

买回家才知道,这个模块要进行设置才能使用。。。。。于是还得买他们的设置模块(20 + 12),我要吐血了。。。。 image.png


一共花费 10 + 10 + 6 + 23 + 6 + 20 + 12 = 87元。 敬请期待下期,arduino+rola通信

7 回复

有意思,期待后续 可以说很棒了

不错,期待后续更新!

我们公司也做lora,而且应用服务部分都是用nodejs做的,看起来你这个方案是不用loraWAN的吗?那么中继器通讯的平台应该就是自己开发了的吧?

@HobaiRiku 自已用树莓派写一个中继,可以购买别人的中继器。

@zouzhenxing 你的意思是还是用lorawan?,中继器是lora网关?运行packetforwarder的?

@HobaiRiku 没,买中继太贵了,我自己用树莓派写一个便宜。如果网络设备多就需要买中继器。自己写的,可以自己订协议,但设备支持不了太多。

来自酷炫的 CNodeMD

回到顶部