stm32-esp8266-emqx-wpf实现

系列文章目录

STM32-ESP8266-EMQX-WPF方案实现之创建Windows下的EMQX服务器



前言

通过STM32采集数据,ESP8266连接热点发送数据到云服务器EMQX,EMQX转发给WPF应用程序的方案

此文章是创建服务器下的EMQX服务器(以下操作都在服务器的Windows系统内完成)


一、通过阿里云创建服务器

通过阿里云的高校计划,免费获得自己的服务器(一般至少能免费使用一年,足够基本的调试),系统设置为Windows,获得IPV4的公网IP。

设置为Windows是为了方便同时在服务器上运行WPF应用程序(在其他电脑上也可以,但是服务器的优点是不会断网断电,能保证应用程序一直在运行)

在这里插入图片描述

二、Windows下创建EMQX服务器

1.进入官网下载安装包

官网:https://www.emqx.io/zh

在这里插入图片描述

2.安装包如图所示

在这里插入图片描述

运行代码如下(示例):
其中前面是运行到bin目录下,后面是运行和启动

cd D:\EMQX\emqx-5.3.1-windows-amd64\bin
.\emqx.cmd install
.\emqx.cmd start
.\emqx.cmd start

在这里插入图片描述

基本指令:
.\emqx.cmd install 将发行版安装为 Windows 服务
.\emqx.cmd start 启动服务和 Erlang 节点
.\emqx.cmd stop 停止服务和 Erlang 节点
.\emqx.cmd restart 运行停止命令和启动命令
.\emqx.cmd uninstall 卸载服务并终止正在运行的节点
.\emqx.cmd ping 检查节点是否正在运行
.\emqx.cmd ctl 运行管理命令
.\emqx.cmd console 在Windows shell 中启动 Erlang 版本
.\emqx.cmd attach 连接到正在运行的节点并打开交互式控制台
.\emqx.cmd remote_console - 与附加相同
.\emqx.cmd list 显示已安装的 Erlang 服务的列表
.\emqx.cmd usage 显示可用命令

三、进入EMQX后台进行管理

服务器上的浏览器输入:http://localhost:18083
或者ip+端口 如:http://192.168.0.1:18083(可以在其他电脑访问此EMQX服务器)
其中192.168.0.1替换为自己服务器的公网IP即可

账号:admin
密码:public

进入后的页面:
在这里插入图片描述

总结

此时就完成了基于阿里云的自建EMQX服务器功能。

出现的问题:install时可能系统存在部分微软插件丢失的情况(dll缺失,网上找微软的dll合集安装即可解决)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值