自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

九天揽月

IOT builder

  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 java连接MQTT服务器(Springboot整合MQTT)

目录一、业务场景二、本文只讲解java连接MQTT服务器进行数据处理一、业务场景硬件采集的数据传入EMQX平台(采用MQTT协议),java通过代码连接MQTT服务器,进行采集数据接收、解析、业务处理、存储入库、数据展示。MQTT 是基于发布(Publish)/订阅(Subscribe)模式来进行通信及数据交换的。二、本文只讲解java连接MQTT服务器进行数据处理...

2020-01-13 19:38:18 39136 71

原创 java如何监听MQTT客户端状态(在线、离线)

一、业务场景好多朋友在咨询如何得知(监测)MQTT客户端状态(在线、离线),或者可以说是监测采集器状态。其实这个在MQTT协议中已经给出系统主题,MQTT服务端可以知道客户端的任何情况,比如:什么时候上线和下线。二、解决方案$SYS/brokers/${node}/clients/${clientid}/connected:上线事件。当某客户端上线时,会向该主题(Topic)发布消...

2020-01-17 15:37:47 20036 44

原创 MQTT将订阅到的消息存储数据库

一、业务场景 提示:对于Broker(MQTT服务器)来说,不论我们是发布方,还是订阅方,都是属于客户端 硬件方面将采集的数据上报至MQTT服务器,我们平台(自己的WEB服务)将订阅到的消息存储数据库,如何用JAVA作为客户端订阅消息在我的上一篇文章中有讲解如何使用JAVA编写MQTT客户端连接MQTT服务器。 好多朋友在看官网的时候对于这一...

2020-01-16 09:44:07 18516 28

原创 MQTT设置自动重连后,无法自动订阅以前的主题

一、业务场景我们在使用MQTT的时候,在设置客户端参数的时候设置的自动重连属性,但是断开重连后无法订阅断开之前订阅的消息。二、异常处理在设置MQTT客户端参数配置的时候记得设置不要清除Session即可 /** * MQTT连接参数设置 */ private MqttConnectOptions mqttConnectOptions(String...

2020-01-15 16:28:53 6160 2

原创 MQTT异常掉线原因

一、业务场景我们在使用MQTT协议的时候,有些伙伴可能会遇到MQTT客户端频繁掉线、上线问题二、原因分析及异常处理 原因:使用相同的clientID 方案:全局使用的clientID保证唯一性,可以采用UUID等方式 原因:在回调函数内进行业务处理遇到异常并没有捕获 方案:在可能出现异常的语句块,进行try-catch捕获​​​​​​​ /** * ...

2020-01-15 16:12:04 30506 17

原创 springboot开启事务注解@Transactional(rollbackFor = Exception.class),但事务仍未生效,回滚失败

一、业务场景 1、springboot搭建项目,因为有些查询方法不需要开启事务,所以没有在service服务实现类上面直接添加,而是在service服务实现类中某些需要事务的方法上面添加事务回滚注解@Transactional(rollbackFor = Exception.class),但是在操作业务的时候同时向多个表插入数据,其中有一个插入异常,别的插入正常,事务正常情况下插入...

2020-01-15 10:17:10 7810

原创 Nginx+OSS 搭建文件服务器(内外网的坑)

目录业务场景具体配置修改nginx.conf,下面给出主要配置 业务场景 因为不能直接用外网访问OSS服务器,所以用到了nginx 来进行反向代理,配置完成后,内网通过nginx可以访问到,但是外网还是访问不到。 使用文件服务器,可以做动、静态资源分离,减少服务器压力。 具体配置 搭建好nginx服务器,拥有一台OSS服务器 修改nginx.con...

2020-01-14 11:23:04 3468

mqtt压测-并发上报数据.jmx

Jemeter-mqtt连接上报数据压测脚本

2021-05-20

openapi上报数据.jmx

Jemeter测试脚本-API接口

2021-05-20

CRC16Utils.java

JAVA进行CRC16校验,查表法

2021-04-01

websocket连接MQTT服务器所用的js文件——mqtt.js和mqtt.min.js

mqtt.js库,下载后可以用找我要源码和压缩文件(mqtt.min.js),有问题随时请教

2020-07-24

mqttws31.js

mqtt对应的js工具包,可以用来在WebSocket中使用,基于主题的订阅/发布,进行对应的函数封装,直接操作方便简单

2020-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除