MQTT
文章平均质量分 80
feiwatson
这个作者很懒,什么都没留下…
展开
-
epoll在MQTT broker mosquitto中的运用
什么是epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new API introduced in Linux kernel 2.5.44),它几乎具备了之前所说的一切优点,被公认为Linux2.6下性能最好的多路I/O就绪通知方法。epoll的相关系统调用epoll只有epoll_create,epoll_ctl,epoll_wait 3个系统调用。int epol原创 2021-12-01 20:34:14 · 3658 阅读 · 0 评论 -
树莓派 Node Red
Node-RED目标:在树莓派上“零编程”快速搭建一个MQTT client 。简介官网https://nodered.org/简介* 基于浏览器的流编辑Node-RED提供了一个基于浏览器的流编辑器,可以使用调色板中广泛的节点轻松地将流连接到一起。然后,只需单击一次,就可以将流部署到运行时。可以使用文本编辑器在编辑器中创建JavaScript函数。内置库允许您保存有用的函数、模板或流以供重用.* 构建在Node.js之上构建在Node.js上的轻量级“运行”,充分利用了它的事件驱动、非阻原创 2021-11-17 21:59:50 · 2501 阅读 · 0 评论 -
TLS 基础知识 (1)
在学习TLS的握手过程之前,先复习一些基础知识。基础知识对称加密算法对称加密算法的特点是加密密钥和解密密钥是同一把密钥K,且加解密速度快,典型的对称加密算法有DES、AES等非对称加密算法非对称加密算法的特点是使用一对可互为加解密的密钥。一个自己保留,不能让其他人知道,叫私钥。一个可以公开,叫公钥加密密钥(即公钥)PK是公开信息,而解密密钥(即私钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK 。典型的非对原创 2021-10-17 20:21:40 · 3115 阅读 · 0 评论 -
边做边学 之 树莓派系列 - MQTT (1)
边做边学 之 树莓派系列 - MQTT (1)MQTT 简介MQTT的拓扑结构MQTT的应用MQTT的应用标题有点长。 这个系列以树莓派为锚。MQTT是网络的主干。BLE,enocrean 以及其他一些现场总线(fieldbus) 是分支。我们先从MQTT协议入手。树莓派上跑MQTT不管是client还是Broker在网上都已经有不少教程,非常容易,不用一个小时跑起来。但我们自然是不单满足于此。果断往细了学(要不这个系列很快就没货了), 最后学以致用,搭平台验证。MQTT 简介MQTT(Message原创 2021-10-13 21:54:36 · 1206 阅读 · 0 评论 -
树莓派 - MQTT
安装mosquitto下载源代码包 wget http://mosquitto.org/files/source/mosquitto-1.5.tar.gz 解压 tar zxfv mosquitto-1.5.tar.gz 进入目录 cd mosquitto-1.5 编译 make 安装 sudo make installhandle_connect.c:33:25: f...原创 2018-08-08 22:21:11 · 1246 阅读 · 2 评论 -
树莓派 - RasberryPi推送数据到cloudMQTT
创建用户在https://www.cloudmqtt.com/上创建一个帐户 转到右上角的控制面板 点击“创建”按钮安装libsudo pip install paho-mqtt注:不加·sudo可会有如下一些错误Exception:Traceback (most recent call last): File "/usr/lib/python2.7/dist...原创 2018-08-08 23:13:51 · 884 阅读 · 0 评论