专栏首页知识分享ESA2GJK1DH1K数据篇: 数据篇准备工作 - 接收所有设备的MQTT通信数据,并把温湿度数据插入MySql数据库

ESA2GJK1DH1K数据篇: 数据篇准备工作 - 接收所有设备的MQTT通信数据,并把温湿度数据插入MySql数据库

前言

  接收MQTT数据并插入数据库程序采用 Python编写(鉴于现在Python热)

  用户请先点击以下链接学习一下Python

https://www.cnblogs.com/yangfengwu/category/1370581.html  (暂未做细致整理,后期将做细致整理)

修改Python源码链接的MQTT和数据库信息

  修改连接的数据库信息

  修改连接的MQTT信息

现在自己电脑上测试启动

接收到数据以后,查看下数据库

源码说明1:Python 连接MQTT

源码说明2:Python 连接 mysql数据库

源码说明3:如何监听的所有设备的数据

  如果这个问题不知道,说明大家没有认真读过我写的这篇文章

https://www.cnblogs.com/yangfengwu/p/11762642.html  (看文章最后的测试)

  我所有设备发布的主题是 device/XXXXXX

  所以此处订阅的主题为 device/# 即可收到所有设备的数据

源码说明4:设置数据库断线重连

源码说明5:启动Python应用程序(控制台模式)

源码说明6:关闭启动的Python应用程序

  加入以下代码,启动程序以后,会生成一个停止的.bat文件

  运行上面的 stop_mqttdemo.bat 即可停止当前运行的 Python程序

源码说明7:启动Python应用程序(后台运行)

  复制出来一份  mqttdemo.py 

  后缀名改为 mqttdemo.pyw

  双击运行

源码说明7:关闭所有的运行的Python应用程序

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 1-学习GPRS_Air202(Air202开发板介绍)

    杨奉武
  • 3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(安装配置数据库,使用Navicat for MySQL和手机APP 连接测试)

    如果在上面的界面一直等着,说明自己电脑有运行的数据库....我也是出现了这种情况,最后费了好多功夫才弄好,主要是卸载还有删除后台服务

    杨奉武
  • 2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(数据库简单说明)

    这里有个教程   http://www.cnblogs.com/best/p/6517755.html

    杨奉武
  • 技术精进的三境界

    最近更新了一篇 Docker 的文章,朋友跟我反馈说效果并不是很好,我回头看了下,的确没有我自己的特色,没有太多思考,让公众号显得有些「百货」了。经过反思,今后...

    kirito-moe
  • 【程序源代码】SpringBoot内容管理系统

    SpringBoot内容管理系统,采用SpringBoot+Shiro+Mybatis+ Thymeleaf实现的内容管理系统。

    程序源代码
  • 源码阅读技巧篇

    主题 为什么要读源码 读什么样的源码 有什么技巧 思考、交流 坚持 为什么要读源码 说到读源码,让我想起来了读书,古语有云:“读破万卷书,下笔如有神”。 多读...

    程序猿DD
  • 新闻动态 | 腾讯优图再次刷新三大ReID公开数据集纪录,首位命中率最高近99%

    近日,腾讯优图实验室在行人重识别(ReID)技术上再次取得突破,通过引入跨场景ReID,其ReID模型性能刷新了三大权威主流ReID公开数据集CUHK03,DU...

    优图实验室
  • 测试开发基础之如何分析源码

    根据群里交流的情况、带新人的经验和个人学习编程的经验,在具备了一定的编程基础后,阅读优秀的代码、模仿优秀的代码是进阶最快的途径,没有之一。

    苦叶子
  • 如何阅读源码?

    阅读源码是每个优秀开发工程师的必经之路,那么这篇文章就来讲解下为什么要阅读源码以及如何阅读源码。

    武培轩
  • 2018年春运火车票今天开售,手把手教你用python抢票回家过年……

    说明:本文编辑protream 和marvin的文章成篇 首先看看如何快速查看剩余火车票? 作者protream 原文:http://www.jianshu.c...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券