MQTT
文章平均质量分 80
feiwatson
这个作者很懒,什么都没留下…
展开
-
epoll在MQTT broker mosquitto中的运用
什么是epoll epoll是什么?按照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 · 3683 阅读 · 0 评论 -
树莓派 Node Red
Node-RED 目标:在树莓派上“零编程”快速搭建一个MQTT client 。 简介 官网https://nodered.org/简介 * 基于浏览器的流编辑 Node-RED提供了一个基于浏览器的流编辑器,可以使用调色板中广泛的节点轻松地将流连接到一起。然后,只需单击一次,就可以将流部署到运行时。可以使用文本编辑器在编辑器中创建JavaScript函数。内置库允许您保存有用的函数、模板或流以供重用. * 构建在Node.js之上 构建在Node.js上的轻量级“运行”,充分利用了它的事件驱动、非阻原创 2021-11-17 21:59:50 · 2545 阅读 · 0 评论 -
TLS 基础知识 (1)
在学习TLS的握手过程之前,先复习一些基础知识。 基础知识 对称加密算法 对称加密算法的特点是加密密钥和解密密钥是同一把密钥K,且加解密速度快,典型的对称加密算法有DES、AES等 非对称加密算法 非对称加密算法的特点是使用一对可互为加解密的密钥。 一个自己保留,不能让其他人知道,叫私钥。 一个可以公开,叫公钥 加密密钥(即公钥)PK是公开信息,而解密密钥(即私钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK 。 典型的非对原创 2021-10-17 20:21:40 · 3138 阅读 · 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 · 1243 阅读 · 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 install hand le_connect.c:33:25: f...原创 2018-08-08 22:21:11 · 1300 阅读 · 2 评论 -
树莓派 - RasberryPi推送数据到cloudMQTT
创建用户 在https://www.cloudmqtt.com/上创建一个帐户 转到右上角的控制面板 点击“创建”按钮 安装lib sudo pip install paho-mqtt 注:不加·sudo可会有如下一些错误 Exception: Traceback (most recent call last): File "/usr/lib/python2.7/dist...原创 2018-08-08 23:13:51 · 902 阅读 · 0 评论