智能酒桶-物聯網解決方案
來自專欄 Nodejs物聯網
這些天和一位老闆聊到了智能酒桶的一些需求,他的需求如下:
1、微信掃碼,酒桶打開電磁閥出酒
2、管理人員手機端打開酒桶鎖,倒酒入桶
3、遠程查看酒桶內酒還有多少
4、後台管理等一些業務操作
根據老闆的需求,我整理了一下我自己的技術解決方案如下:
此項目公司採用的是公司成熟的控制板,使用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塊。我暈!!!!
再來lora模塊:貪便宜,前兩個10塊一個,加運費才26塊。嘿嘿
買回家才知道,這個模塊要進行設置才能使用。。。。。於是還得買他們的設置模塊(20 + 12),我要吐血了。。。。
一共花費 10 + 10 + 6 + 23 + 6 + 20 + 12 = 87元。
敬請期待下期,arduino+rola通信
推薦閱讀:
※51安居:價格不夠或成為智能家居痛點
※給信號"充值" 360WiFi擴展器使用體驗
※黑暗、光明、智能...光經歷了什麼?
※物聯網發展現狀及未來趨勢