22 | 掌控数据:家里的数据可以怎么利用?
郭朝斌
你好,我是郭朝斌。
到目前为止,我们已经完成智能电灯、光照传感器、智能音箱和自动浇花器的实战训练,在这个过程中,我们主要关注的是设备功能和远程控制的实现。
其实,物联网设备会生成大量的数据。如果我们能把这些数据存储到物联网系统的数据库中,并且好好应用这些数据,比如提供查询和分析功能,就能够产出更大的价值。
这一讲,我就基于自动浇花器来讲一讲数据的应用方法,主要包括以下两种:
基于腾讯云物联网平台提供的数据流功能,介绍一个设备消息推送应用的配置方法。
基于腾讯云的 HTTP 方式的数据同步功能,开发一个 Web 数据应用系统。因为需要购买云服务器,所以你可以酌情选择是否实际部署。
方法一:基于数据流的设备消息推送应用
腾讯云物联网平台已经为我们提供了一种简便的数据应用方法。我们可以使用它的可视化编辑界面来完成数据流的创建工作。
然后,你需要新建一个数据流,名称可以是“自动浇花器”。点击数据流列表中的“自动浇花器”项目,你就可以进入可视化的编辑界面。
在可视化编辑界面,我们可以看到,一个数据流包括“输入”“处理”和“输出”三个部分。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文详细介绍了如何利用家庭物联网设备生成的数据,并通过腾讯云物联网平台提供的数据流功能和HTTP数据同步功能,实现数据的应用方法。首先,通过可视化编辑界面创建数据流,定义设备数据的过滤条件和消息推送模板,实现环境温度、湿度不适宜的消息提醒。其次,介绍了基于HTTP数据同步的Web数据应用,通过设置webhook网址和开发Web服务器,实现物联网设备数据的同步和存储。文章还详细介绍了在Django框架下创建子应用、定义数据库数据模型和开发视图的方法,以及如何接收腾讯云物联网平台推送的HTTP请求并将数据存储到数据库中。整体内容涵盖了物联网设备数据的应用方法和开发实践,适合读者快速了解家庭物联网设备数据的利用方式。文章还介绍了Django应用的部署和MySQL数据库的安装,为读者提供了实际操作的指导。文章内容丰富,涵盖了物联网平台的数据开发方法、Django框架的应用以及部署和配置相关的实际操作,对于想要深入了解物联网设备数据应用和开发的读者具有很高的参考价值。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《物联网开发实战》,新⼈⾸单¥59
《物联网开发实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(3)
- 最新
- 精选
- Dan你知道在 Django 项目中如he创建管理员账号吗? python manage.py cratesuperuser 如何在 admin.py 文件中增加 Watering 数据库模型对象,实现对自动浇花器监测数据的查询呢? admin.site.register(Watering)
作者回复: Great!
2021-01-043 - 柠檬水越来越佩服老师了,真的是全栈啊,从硬件到软件,从前端到后端。2021-01-066
- 哈痞飞学习难度呈指数级上升2022-01-24
收起评论