树莓派+腾讯连连,打造智能鱼缸,养鱼从未如此简单

图片来源 :  画法几何智能鱼缸

近日,在小米有品看到了「画法几何」智能鱼缸,集成过滤、制氧、自动抽水、灯光在一个设备里,上面还可以种植花草,便利之余具备更好的观赏性。

喜爱养鱼,又熟悉IoT开发的我,手痒难耐,于是登陆淘宝,自己动手,丰衣足食。

技 术 架 构

基于树莓派开发板的架构如下:

腾讯云 IoT 开发

准备好硬件后,我们开通腾讯云IoT 物联网开发服务,官网入口:

https://console.cloud.tencent.com/iotexplorer

在控制台,我们创建项目,并新建产品 智能鱼缸,如下:

接下来,完成产品 功能定义,如下:

然后我们在交互开发,完成 腾讯连连控制面板定义,如下:

最后,我们在设备调试,注册一个新设备 fishbowl01,并获取到设备认证的身份信息,如下:

 硬件开发

我们完成控制台配置后,需要按腾讯云 IoT 设备接入规范进行设备端程序开发。

设备证书签名

根据腾讯云文档,我们知道MQTT连接建立所需参数生成规则如下:

连接域名

域名和端口:

${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
    }
}

联 机 运 行

我们将程序烧录到 树莓派 开发板后,即可在腾讯云 IoT 控制台实时看到树莓派上报的数据:

设备完整的上报日志:

使用腾讯连连小程序扫码添加设备,查看鱼缸实时数据:

往期推荐

1.乐鑫 ESP8266 x 腾讯连连 开发实战

2.Ruff开发板 x 腾讯连连 居家环境监测

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值