物联网开发实战
郭朝斌
小米生态链企业秒秒测 IoT 事业部总监,前诺基亚高级工程师
17380 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 36 讲
物联网开发实战
15
15
1.0x
00:00/00:00
登录|注册

22 | 掌控数据:家里的数据可以怎么利用?

你好,我是郭朝斌。
到目前为止,我们已经完成智能电灯、光照传感器、智能音箱和自动浇花器的实战训练,在这个过程中,我们主要关注的是设备功能和远程控制的实现。
其实,物联网设备会生成大量的数据。如果我们能把这些数据存储到物联网系统的数据库中,并且好好应用这些数据,比如提供查询和分析功能,就能够产出更大的价值。
这一讲,我就基于自动浇花器来讲一讲数据的应用方法,主要包括以下两种:
基于腾讯云物联网平台提供的数据流功能,介绍一个设备消息推送应用的配置方法。
基于腾讯云的 HTTP 方式的数据同步功能,开发一个 Web 数据应用系统。因为需要购买云服务器,所以你可以酌情选择是否实际部署。

方法一:基于数据流的设备消息推送应用

腾讯云物联网平台已经为我们提供了一种简便的数据应用方法。我们可以使用它的可视化编辑界面来完成数据流的创建工作。
你可以登录腾讯云物联网平台的控制台,然后进入我们之前创建的“智能家居”项目,点击左边菜单栏中的“数据开发”。
然后,你需要新建一个数据流,名称可以是“自动浇花器”。点击数据流列表中的“自动浇花器”项目,你就可以进入可视化的编辑界面。
在可视化编辑界面,我们可以看到,一个数据流包括“输入”“处理”和“输出”三个部分。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文详细介绍了如何利用家庭物联网设备生成的数据,并通过腾讯云物联网平台提供的数据流功能和HTTP数据同步功能,实现数据的应用方法。首先,通过可视化编辑界面创建数据流,定义设备数据的过滤条件和消息推送模板,实现环境温度、湿度不适宜的消息提醒。其次,介绍了基于HTTP数据同步的Web数据应用,通过设置webhook网址和开发Web服务器,实现物联网设备数据的同步和存储。文章还详细介绍了在Django框架下创建子应用、定义数据库数据模型和开发视图的方法,以及如何接收腾讯云物联网平台推送的HTTP请求并将数据存储到数据库中。整体内容涵盖了物联网设备数据的应用方法和开发实践,适合读者快速了解家庭物联网设备数据的利用方式。文章还介绍了Django应用的部署和MySQL数据库的安装,为读者提供了实际操作的指导。文章内容丰富,涵盖了物联网平台的数据开发方法、Django框架的应用以及部署和配置相关的实际操作,对于想要深入了解物联网设备数据应用和开发的读者具有很高的参考价值。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《物联网开发实战》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(3)

  • 最新
  • 精选
  • Dan
    你知道在 Django 项目中如he创建管理员账号吗? python manage.py cratesuperuser 如何在 admin.py 文件中增加 Watering 数据库模型对象,实现对自动浇花器监测数据的查询呢? admin.site.register(Watering)

    作者回复: Great!

    2021-01-04
    3
  • 柠檬水
    越来越佩服老师了,真的是全栈啊,从硬件到软件,从前端到后端。
    2021-01-06
    6
  • 哈痞飞
    学习难度呈指数级上升
    2022-01-24
收起评论
显示
设置
留言
3
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部