MQTT代理和C# 简单连接代理 简单订阅和发送消息含测试demo

MQTT简单理解下

MQTT 入门介绍 | 菜鸟教程

该协议构建于TCP/IP协议上,优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务,主要用于物联网

MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。

目前我是用ActiveMQ 作为代理服务器

1.简单的搭建代理服务器 

ActiveMQ 先按照版本下载

MQTT代理和C# 简单连接代理 简单订阅和发送消息含测试demo_第1张图片

 下载解压 需要按照java 我目前安装的 18.0.2.1 配置java环境变量 一般安装就带了 Java Downloads | Oracle

MQTT代理和C# 简单连接代理 简单订阅和发送消息含测试demo_第2张图片

 MQTT代理和C# 简单连接代理 简单订阅和发送消息含测试demo_第3张图片

 找到bin下面对应版本的activemq.bat 运行

也可以运行InstallService.bat 安装服务  UninstallService.bat 卸载服务

MQTT代理和C# 简单连接代理 简单订阅和发送消息含测试demo_第4张图片

 这样就运行起来了 

然后可以打开本机的8161端口 账号密码admin admin  即http://localhost:8161/  

然后可以查看后台 主题 订阅人数 队列消息数等信息

MQTT代理和C# 简单连接代理 简单订阅和发送消息含测试demo_第5张图片

然后就连接代理服务器 订阅消息或者取消订阅  发送消息等

然后用我发的Demo 测试  C#MQTTDemo 

https://wwn.lanzouv.com/b03p89jgb
密码:3tri

订阅的发送的内容

MQTT代理和C# 简单连接代理 简单订阅和发送消息含测试demo_第6张图片

你可能感兴趣的:(日常代码,MQTT,ActiveMQ,c#)