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

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

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

喜爱养鱼,又熟悉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 腾讯连连 居家环境监测

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Vue2 是一种流行的前端框架,它可以帮助开发人员快速地构建交互式的用户界面和单页应用程序。Vue2 提供了许多实用的功能和工具,例如响应式数据绑定、组件化开发、指令、过滤器和路由等。Vue2 还具有易于理解和使用的 API,因此在开发过程中能够提高工作效率。 腾讯智能机器人是一种基于人工智能技术的聊天机器人,它能够快速地响应用户的查询,并提供精确的答案。腾讯智能机器人能够在企业的客户服务、教育、医疗、金融和电商等领域发挥作用。腾讯智能机器人还提供了丰富的开发接口和平台,使开发人员可以灵活地定制自己的机器人应用程序。 如果将 Vue2 和腾讯智能机器人聊天相结合,开发人员就可以使用 Vue2 快速构建出具有良好用户交互性的机器人应用程序。Vue2 提供了一种组件化的开发方式,使得开发人员可以将机器人的各个功能模块拆分为独立的组件进行开发、测试和维护。开发人员还可以利用 Vue2 的路由功能,将不同的机器人页面映射到不同的 URL 路径。这样做不仅可提高机器人应用程序的代码可维护性和可扩展性,更能够为用户带来更好的使用体验,增强用户粘性,提高用户满意度。 ### 回答2: Vue2是一款非常流行的前端框架,其主要特点包括简单易学、组件化、数据绑定、虚拟DOM和模板语法等。借助Vue2,开发人员可以更加高效地进行Web开发,并且可以实现更加复杂的Web应用程序。同时,腾讯智能机器人聊天可以让人们与机器人进行对话,获取有关特定主题的信息或指导。借助人工智能技术,智能机器人可以理解人们的自然语言,并且提供准确的答案和解决方案。 在Vue2和腾讯智能机器人聊天的结合中,开发人员可以使用Vue2来构建智能机器人聊天的用户界面,并实现与用户的交互。Vue2的组件化和数据绑定特征使得开发人员能够构建可重用的UI组件并轻松管理应用程序的状态。腾讯智能机器人聊天则提供了一个强大的人工智能引擎,对话管理和意图处理的功能,使得人们可以与机器人进行对话并得到所需的信息和指导。 总之,Vue2和腾讯智能机器人聊天的结合可以为开发人员提供一种强大的方式来构建现代Web应用程序,同时打造出一种全新的用户交互体验,这对于许多行业,如客服和教育等,都将有着重大的影响。 ### 回答3: Vue2 是一款非常流行的前端框架,它能够帮助开发者快速地构建交互式的 Web 应用程序。而腾讯智能机器人则是一种创新型的解决方案,它结合了人工智能技术和自然语言处理技术,可以为企业和用户提供高效、便捷的智能客服服务。通过使用 Vue2 和腾讯智能机器人,我们可以创建出更加智能化的用户界面,让用户可以通过简单的对话和交互来获取所需的服务和信息。 当使用 Vue2 和腾讯智能机器人进行开发时,开发者可以轻松地编用户界面,并集成智能客服机器人。这样,用户就可以在使用网站或应用程序时,一边浏览内容,一边进行对话交流,从而获得更加人性化的体验和服务。同时,智能客服机器人还可以根据用户的问题和意图,自动查找相关信息和知识库,并及时给出相应的答案和建议,提高了客户的满意度。 总之,Vue2 和腾讯智能机器人的结合,为用户带来了更好的人机交互方式和更高效的智能客服服务,是一种非常有价值的开发方案。开发者可以利用这种方案,为用户和企业构建更加优秀的 Web 应用程序和智能化解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值