EMQX将数据发送到后端

news/2025/2/8 7:13:50/

本文主要是记录了使用免费的EMQX的数据集成功能,将数据流转到后端平台。

在实现过程中,首先是在云服务器之中下载了EMQX,之后通过EMQX的数据集成功能,创建了数据桥接以及与之对应的规则,可以实现将EMQX接收到的数据转发到服务器后端,由后端实现对数据的处理。

1 EMQX的安装与使用

  1.1 EMQX的安装

EMQX(免费版):下载 EMQX

注意选择正确的安装系统和合适的安装方式,这里以ubuntu和apt为例进行说明。 

  1.2 EMQX的使用

安装完EMQX之后,可以通过IP:18083的方式在浏览器上打开EMQX的页面,默认用户名:admin密码:public。

如果打开的EMQX是英文页面,也可以修改成中文。具体如下:

创建数据桥接 

 

 这里的请求头主要以application/json和application/x-www-form-urlencoded两种为例进行说明。

 根据桥接建立对应规则:

注意这里的可以选择所有的数据(select * ...),原因是前面在创建数据桥接时,请求体数据是${payload},会自动提取整个数据里面的payload部分。

 可以进行一定的测试(记得点击最下面的创建)

 2 宝塔的安装与使用

   2.1 具体详情见:腾讯云服务器部署node.js——入门级_腾讯云服务器安装node_B or D的博客-CSDN博客

在服务器内安装按照宝塔面板 

官网:https://www.bt.cn/btcode.html

官网建议安装前要确保是干净的操作系统,已有环境不可安装。

默认安装目录为 /www, 安装完成后终端会提示默认的访问入口和用户名、密码,打开浏览器按照访问入口输入地址栏即可打开登录界面。以下在ubuntu系统的按照命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

   2.2 下载pm2

安装完宝塔后,找到宝塔的软件商城,搜索pm2并下载

   2.3 下载数据库

   2.4 创建数据库

在数据库内添加新的数据库,数据库名test0316,用户名test0316,访问权限直接设置成了所有人。

进入指定数据库

另外一种进入数据库的方式:(使用一些工具可以在本地电脑远程连接数据库,比如Navicat,SQLyog),这里以SQLyog为例。

 

 3 数据测试

    3.1 创建数据库

创建一个简单的数据库,包括id,temp,humi

 3.2 后端程序

3.3 EMQX配置

3.4 实验效果


http://www.ppmy.cn/news/216971.html

相关文章

kafka部分面试常见问题及其解答

4. kafka 分区的目的? 分区对于kafka集群的好处是:实现负载均衡。 分区对于消费者和生产者来说,可以提高并行度,提高效率。--------提高消费者的并行度—》消费者组 5. kafka 是如何做到消息的有序性? kafka中的每个…

51nod3430 分裂游戏

3430 分裂游戏 聪聪和睿睿最近迷上了一款叫做分裂的游戏。 该游戏的规则试&#xff1a; 共有 n 个瓶子&#xff0c; 标号为 0,1,2.....n-1, 第 i 个瓶子中装有 p[i]颗巧克力豆&#xff0c;两个人轮流取豆子&#xff0c;每一轮每人选择 3 个瓶子。标号为 i,j,k, 并要保证 i <…

【译】【挖坑】在VMware vSphere / ESXi上建立虚拟化的pfSense

原文链接&#xff1a;https://docs.netgate.com/pfsense/en/latest/virtualization/virtualizing-pfsense-with-vmware-vsphere-esxi.html 前言 pfSense简介&#xff08;来源&#xff1a;百度百科&#xff09; pfSense是一个基于FreeBSD&#xff0c;专为防火墙和路由器功能定…

【ZOJ 3430 Detect the Virus】 AC自动机

ZOJ3430 题意就是给你一个加密的单词&#xff0c;加密方式就是先把字符按照ASCII表转为2进制&#xff0c;再截取6个为一段转为10进制&#xff0c;再去表中改为对应字符。 我们只需要把所有关键字和文本串都解码之后&#xff0c;就是一个最朴素的AC自动机了。 密文转换方法是…

DELL PowerEdge T110 II U盘安装系统

1、只能安装服务器系统&#xff0c;根据提供的说明书&#xff0c;若是安装的低版本&#xff0c;需要进行引导来安装系统&#xff0c;通过对系统进行设置&#xff0c;在装上相应的系统。 2、但是看到说明书上说&#xff0c;装windows server 2008 r2等&#xff0c;不需要引导&a…

ZOJ - 3430 Detect the Virus —— AC自动机、解码

题目链接&#xff1a;https://vjudge.net/problem/ZOJ-3430 Detect the Virus Time Limit: 2 Seconds Memory Limit: 65536 KB One day, Nobita found that his computer is extremely slow. After several hours work, he finally found that it was a virus that made …

ZOJ - 3430 ac自动机

这题主要就是解码过程很恶心&#xff0c;不能用char存&#xff0c;一共wa了20发 题意&#xff1a;先给n串加密后的字符&#xff0c;然后m串加密后的字符&#xff0c;解码之后求n对应每个m的匹配数&#xff0c;很显然的ac自动机 加密过程是先用对应ascii表的标号来代替字符&…

DM3730 x-loader 分析 六 UART

一. UART初始化 1.先配置MUX_DEFAULT&#xff0c;使需要使用UART管脚有效 2.配置相应寄存器&#xff0c;针对x-loader/Drivers/Ns16550.c文件&#xff0c;总结一个便于分析表格 关于波特率的产生&#xff0c;先看sprugn4r.pdf截图 可见波特率的产生需要&#xff0c;48MHz&…