树莓派+腾讯连连,打造智能鱼缸,养鱼从未如此简单
圖片來源 :? 畫法幾何智能魚缸
近日,在小米有品看到了「畫法幾何」智能魚缸,集成過濾、制氧、自動抽水、燈光在一個(gè)設(shè)備里,上面還可以種植花草,便利之余具備更好的觀賞性。
喜愛養(yǎng)魚,又熟悉IoT開發(fā)的我,手癢難耐,于是登陸淘寶,自己動手,豐衣足食。
技 術(shù) 架 構(gòu)
基于樹莓派開發(fā)板的架構(gòu)如下:
騰訊云 IoT 開發(fā)
準(zhǔn)備好硬件后,我們開通騰訊云IoT 物聯(lián)網(wǎng)開發(fā)服務(wù),官網(wǎng)入口:
https://console.cloud.tencent.com/iotexplorer
在控制臺,我們創(chuàng)建項(xiàng)目,并新建產(chǎn)品?智能魚缸,如下:
接下來,完成產(chǎn)品?功能定義,如下:
然后我們在交互開發(fā),完成?騰訊連連控制面板定義,如下:
最后,我們在設(shè)備調(diào)試,注冊一個(gè)新設(shè)備?fishbowl01,并獲取到設(shè)備認(rèn)證的身份信息,如下:
?硬件開發(fā)
我們完成控制臺配置后,需要按騰訊云 IoT 設(shè)備接入規(guī)范進(jìn)行設(shè)備端程序開發(fā)。
設(shè)備證書簽名
根據(jù)騰訊云文檔,我們知道MQTT連接建立所需參數(shù)生成規(guī)則如下:
連接域名
域名和端口:
${productid}.iotcloud.tencentdevices.com:1883通信Topic和Payload
Topic :
$thing/up/property/{ProductID}/{DeviceName}Payload:
{"method":"report","clientToken":"1599367492484","params":{"temperature":27,"waterTemperature":23.8,"waterQuality":126,"light":345,"O2":9,"led":0} }聯(lián) 機(jī) 運(yùn) 行
我們將程序燒錄到 樹莓派 開發(fā)板后,即可在騰訊云 IoT 控制臺實(shí)時(shí)看到樹莓派上報(bào)的數(shù)據(jù):
設(shè)備完整的上報(bào)日志:
使用騰訊連連小程序掃碼添加設(shè)備,查看魚缸實(shí)時(shí)數(shù)據(jù):
往期推薦
1.樂鑫 ESP8266 x 騰訊連連 開發(fā)實(shí)戰(zhàn)
2.Ruff開發(fā)板 x 騰訊連連 居家環(huán)境監(jiān)測
總結(jié)
以上是生活随笔為你收集整理的树莓派+腾讯连连,打造智能鱼缸,养鱼从未如此简单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iMobile for ReactNat
- 下一篇: ppt的小技巧