使用EMQX搭建的MQTT服务器 如何转发数据并保存到云端数据库?

article/2025/8/24 12:58:40

记录一下自己解决这个问题的方法!

一、技术原理

新建一个转发指定数据的资源接口,然后在规则引擎中设置过滤主题消息的规则,筛选出你所需要主题的消息,设置转发的http接口(URL),http请求选择POST或GET请求,要求是在编写servlet接口时与doPost()、doGet()方法对应。servlet接口中的逻辑就是实现对数据库的增删改查操作,当然servlet接口也是部署在云端的!

二、实现步骤

1、新建资源接口:

在这里插入图片描述
打开EMQX的后台,新建一个资源,资源类型选择webhook,资源ID可以自己修改也可不改,填写url,这里我是用tomcat服务器部署servlet接口,端口是8080,如果使用其他的服务器部署,请填写该服务器的端口!
在这里插入图片描述

2、设置主题消息过滤规则并配置转发的资源接口:

在这里插入图片描述
选择规则,点击新建一条规则。在这里需要编写筛选主题消息的SQL语句。
在这里插入图片描述
这里的payload是一个消息对象,主题收到的每一条消息都有如下这么多属性,其中我们传输的数据就在payload中,它是json格


http://chatgpt.dhexx.cn/article/Mpxq4eCn.shtml

相关文章

从硬件采集到云端数据库全实现之物联网体温检测系统(ESP32+MQTT+云服务器+MySQL )

前言 学了这么久的物联网,一直停留在硬件层面的数据采集和显示,虽然也用过Ubuntu系统进行过项目开发(年初的时候用树莓派完成了口罩识别的项目),也使用过云服务器与硬件简单的MQTT通讯,但是一直没有把两者…

微信小程序云开发:基本介绍及云端数据库的使用

基本介绍 开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。 发布小程序需要使用云开发。 开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。 配有云端数据库,与传统数据库相比操…

20210117noteexpress云端数据库经验分享

同步到云端数据库 蒙蔽了,居然要占老子C盘空间 这个 简直银魂不散吧,都删了又要来 貌似把这个附件文件夹从C盘改到其他盘就OK 了 C:\Users\16442\AppData\Roaming\NoteExpress\OnlineDBs 一占用就是几个G的文件夹,草 测试成功&#xff…

阿里云国际版建立云端数据库操作流程

手把手教学如何使用阿里云架设与托管网站系列,今天87loud继续编辑创建云数据库的操作教程: 自建关联式数据库的瓶颈 关联式数据库(Relational Database),几乎在所有应用中都可以见到的数据库应用,但是在套…

云端创建MySQL数据库

一、创建RDS MySQL实例 二、设置白名单 创建RDS实例后,需要设置RDS实例的白名单,以允许外部设备访问该RDS实例。 三、创建RDS数据库账号 登录RDS管理控制台,在左侧单击实例列表,然后在上方选择实例所在地域。 找到目标实例&am…

云端数据库配置

进入阿里云官网,购买云数据库 从控制台进入云数据库,选择自己购买的地区(示例中是杭州),可以看到已经在运行中 点击自己的实例ID进入RDS管理控制台创建账户 创建完成后可以看到自己的账号 接着创建自己的数据库 如图&a…

【记搭建云端数据库过程】

学习之云端数据库配置 这次的学习内容是跟B站的戴师兄学的,所以用到的资源可以到戴师兄的视频下面进行下载。 写这个的目的主要是记学习的过程。 下面就让我们看看怎么配置云端数据库吧 第一步:到阿里云购买云端数据库 在产品里找到数据库 然后找到…

云数据库

1. 云数据库概述 1.1. 云计算是云数据库兴起的基础 1.2. 云数据库概念 云数据库是部署和虚拟化在云计算环境中的数据库。云数据库是在云计算的大背景下发展起来的一种新兴的共享基础架构的方法,它极大地增强了数据库的存储能力,消除了人员、硬件、软件…

云数据库浅析

云数据库定义 1.部署和虚拟化在云计算环境当中的数据库,以网络提供IT资源服务。 2.云数据库没有一种自己的数据模型,只是将已有的数据模型(关系型数据库、nosql)在云端的实现。 特点(分布式统一管理带来的优势&#x…

华为BGP协议基础配置

目录 一、原理概述 二、实验目的 三、实验拓扑 四、实验步骤 五、查看代码: 一、原理概述 1、自治系统(AS)是由一个技术管理机构管理,使用统一选路策略的一组路由器集合,自治系统编号范围:1-65535,其…

BGP路由协议(1)

什么是BGP BGP是外部路由协议,是一种增强的距离矢量路由协议。 BGP作用 用来在AS之间传递路由信息。 什么是系统(AS) AS是由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。 BGP特征 可靠的路由更新机制丰富的Metric度量方…

BGP协议原理(一)BGP协议基本概念:BGP作用与特点、BGP邻居关系建立与配置

文章目录 前提概念ASASN IGP与EGP BGP的基本概述基本作用 BGP协议特点BGP邻居关系和配置建立TCP连接BGP邻居类型BGP简单邻居关系配置报文类型邻居关系的建立 前提概念 AS AS(Autonomous System):自治系统/路由选择域 AS是指由同一技术机构管…

【网络协议详解】——BGP协议(学习笔记)

目录 🕒 1. 概述🕒 2. BGP 发言人🕒 3. 工作原理🕒 4. 报文格式🕘 4.1 报文首部🕘 4.2 打开报文🕘 4.3 更新报文🕘 4.4 保活报文🕘 4.5 通知报文 🕒 5. BGP 的…

BGP协议:简介、属性、选路原则

BGP协议:简介、属性、选路原则 目录 BGP协议:简介、属性、选路原则 一、学习网络BGP必备基础知识 二、BGP 工作原理 三、BGP报文 四、BGP邻居关系的配置 五、BGP需要注意的事项 六、BGP的属性分类 及列举讲解 一、学习网络BGP必备基础知识 边界…

BGP路由协议的那些事?(上)

BGP是怎么来的?为什么要使用BGP? 路由协议的分类 分类包含协议说明IGP:用于域(AS)内路由选择。RIP距离矢量协议,多用于小型网络。ISIS链路状态协议,多用于运营商网络。OSPF链路状态协议&#…

BGP协议解析(白话版)

之前一直没搞明白BGP有啥用,加了跟没加没啥区别,专门查资料写了这篇《BGP协议解析》。 下面使用eNSP模拟器演示! IBGP与EBGP的区别 BGP分为两种:IBGP与EBGP。 两个路由器的BGP号相同,建立邻居关系叫IBGP&#xff0…

华为 BGP协议基础配置与总结

良药苦口利于病,忠言逆耳利于行。 文章目录 一、BGP概述二、拓扑三、基础配置四、BGP与IGP比较五、BGP的数据包六、BGP的邻居状态机七、BGP计时器八、BGP的更新源九、BGP的路由生成十、BGP的路由通告 BGP的邻居建立很关键,涉及环回口地址建立bgp邻居就需…

计算机网络——BGP协议

BGP协议 和谁交换:与其他AS的邻站BGP发言人交换信息。 交换什么:交换网络可达性信息 多久交换一次:发生变化时更新有变化的部分 一般来说两个网络都是由一个BGP发言人连接的。 BGP协议交换信息的过程 BGP协议所交换的网络可达性的信息就…

BGP 协议

BGP BGP 邻居类型BGP 5种包BGP 6种邻居状态BGP 邻居建立BGP 路由的生成方式BGP 通告原则与路由处理BGP 认证BGP 对等体之间的交互原则BGP 邻居学习next-hop-local补充BGP 常用属性BGP 防环BGP 选路规则BGP 路由聚合 BGP知识点: BGP基础配置,BGP 5种报文&…

计算机网络:BGP路由协议

BGP路由协议的概述 首先,再当前的互联网中,BGP是目前唯一支持的外部网关协议EGP的协议,用于自治系统AS之间传递路由信息,目前的版本为4。 从图中可以看出,BGP协议是连接自治系统AS的“桥梁”。 为什么需要BGP协议 …