
MQTT
老刘307
这个作者很懒,什么都没留下…
展开
-
EMQX broker 4取消匿名认证
EMQ broker 4禁用匿名认证配置参数# etc/emqx.conf## Value: true | falseallow_anonymous = true原创 2021-04-13 09:55:22 · 191 阅读 · 0 评论 -
EasyAdmin数据表格显示[object Object]
Thinkphp6 模型声明字段 protected $json=['payload'];EasyAdmin数据表格 {field: 'id', width: 30, title: 'ID'}, {field: 'is_read', width: 60, title: '已读'}, {field: 'cate.title', minWidth: 50, title: '设备名称'原创 2021-04-05 17:52:35 · 381 阅读 · 0 评论 -
Python paho-mqtt 模块学习笔记
安装方法:二选一pip3 install paho-mqttgit clone https://github.com/eclipse/paho.mqtt.pythoncd paho.mqtt.pythonpython3 setup.py install连接及订阅方法,结合官方例程自己总结的代码:#!/usr/bin/python# -*- coding: utf-8 -*-import paho.mqtt.client as mqttimport logging# If y原创 2020-12-22 16:45:50 · 510 阅读 · 1 评论 -
THINKPHP6间隔时间查询数据
数据库 环境:MYSQL8目的:在已有数据库中按照每小时抽取1条记录数据库模型:DeviceColl时间字段:create_time 时间戳抽取字段:JSON字段,名称payload 提取内容 payload->T1$collmodel = new DeviceColl(); $sqlstr="payload->'$.".$pararow['title']."'"; $colllist=$collmodel ->fieldRaw($sqlstr."原创 2020-12-10 21:20:59 · 1216 阅读 · 0 评论 -
Modbus网关调试(卓岚5143D+Modbus Slave)
测试工具笔记本卓岚5143D-Modebus网关MQTT.txusb转RS485模块Modbus SlaveZlvircom之所以选择卓岚5143D,是因为它支持MQTT and JSON to Modbus Gateway,我的代码支持JSON(其他的不会)。首先阅读说明书:ZLAN5143D.pdf因用到JSON,需要阅读 MQTT and JSON to Modbus Gateway.pdf连接5143电源,网线(该设备地址192.168.1.200),上电电脑安装ZlVirC原创 2020-11-30 18:40:25 · 6455 阅读 · 0 评论 -
Centos8搭建Mosquitto(三)workerman/mqtt+workerman/mysql完成MQTT订阅消息持久存储Mysql数据库
Workerman是什么?Workerman是一款纯PHP开发的开源高性能的PHP socket 服务框架。Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的socket服务框架,你可以用它开发tcp代理、梯子代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一个php版本的redis、php版本的数据库、php版本的nginx、php版本的php-fpm等等。Workerman可以说是PHP领域的一次创新,让开发者彻底摆脱了PHP只能做WEB的束缚。实际上Worker原创 2020-11-25 17:30:40 · 1434 阅读 · 1 评论 -
Centos8搭建Mosquitto(二)mosquitto-auth-plug+mysql认证
mosquitto-auth-plug需要编译安装所以需要下载Mosquitto源码由于之前Mosquitto是yum安装的,需要重新下载Mosqquitto源码查看Mosquitto版本systemctl status mosquittosystemctl status mosquitto● mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker Loaded: loaded (/usr/lib/systemd/system/mosqu原创 2020-11-24 11:01:57 · 957 阅读 · 1 评论 -
Centos8搭建Mosquitto(一)
介绍原来使用emqx环境,但收费的内容太多,尝试改用Mosquitto,各种教程看的头疼,结合自己的调试过程,组合一个Mosquitto+Mysql认证+Mysql转储的安装过程,各种坑后决定安装宝塔面板+Mosquito(宝塔方便修改文件,因为安装的是8.2mini,缺各种包,让宝塔来完善)安装环境:虚拟机配置:处理器 2核内存 2G硬盘 20GCentOS-8.2.2004-x86_64-minimal.iso先安装宝塔面板宝塔面板yum install -y wget &&原创 2020-11-24 09:54:08 · 1082 阅读 · 0 评论