mqtt学习之路
Linux c 和window python
修诡道的马前卒
世事洞穿而寡言,名利看淡而重学!
个人邮箱:yanzhang.guo@qq.com
展开
-
(mqtt学习6)python实现遗嘱,拔网线之后,可以发出遗嘱消息
import paho.mqtt.client as mqttHOST = "192.168.1.202"PORT = 1883def on_connect(client, userdata, flags, rc): print("successfully connected with result code "+str(rc))def Test(): client = mqtt.Client() client.on_connect = on_connect c.原创 2020-08-12 09:00:47 · 1594 阅读 · 0 评论 -
(mqtt学习1)安装mosquitto代理者和客户端
1,介绍mqtt是个网络协议,mosquitto是一个开源的mqtt broker,当然了它也有它的客户端,命令行和API都有,但是一般用它的命令行,而客户端API用paho的,paho是一个开源的mqtt client。mosquitto 源码链接:https://github.com/eclipse/mosquittopaho 源码链接 :https://github.com/eclipse/paho.mqtt.c2,安装代理者和客户端我这里是debian10.guoyan..原创 2020-05-21 14:55:17 · 437 阅读 · 0 评论 -
(mqtt学习2)编译安装paho
1,源码下载:https://github.com/eclipse/paho.mqtt.c解压:guoyanzhang@debian:~/test$ unzip paho.mqtt.c-master.zip2,安装编译用的库guoyanzhang@debian:~/test/paho.mqtt.c-master$ sudo apt-get install build-essential gcc make cmake cmake-gui cmake-curses-guiguoyan原创 2020-05-21 15:57:20 · 821 阅读 · 0 评论 -
(mqtt学习3)mqtt的用paho库自动重连设置
至于怎么连接,订阅,发布的,这里就不重复说了,网上很多,详细看官方文档,https://www.eclipse.org/paho/files/mqttdoc/MQTTAsync/html/struct_m_q_t_t_async__connect_options.html#a7902ce4d11b96d8b19582bdd1f82b630 1,特别说明,重连...翻译 2020-03-28 15:34:02 · 4082 阅读 · 12 评论 -
(mqtt学习4)交叉编译mqtt库paho(arm64位)
源码下载地址:https://github.com/eclipse/paho.mqtt.c资料说的cmake,我也没有用,因为我用的是华为的容器编译的,立马的东西都设定好了,我也懒得加了,但是那个里面是没有cmake的,所以我就用make了。1,修改makefile2,make编译3,make install安装,其实不用安装也可以,因为一般都是移植到其它地方用的,编译...原创 2020-03-30 18:35:28 · 1465 阅读 · 0 评论 -
(mqtt学习5)关于python(windows)通过mqtt和c(linux)交互的方案
先写个大概,有空再补全细节。 1,需求 就是python在windows上写个界面,通过mqtt发给linux,linux计算一下再发给python,拓扑呈现。 2, 采用方法 就是将python上得到的数据先存储到表格中,发布的时候再去读取。3,采用模块 通过mqtt发布,自然要用到mqtt的那个模块。 设计界面的话,我这边用的是...原创 2019-10-24 22:23:46 · 491 阅读 · 0 评论