惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
Jina AI
Jina AI
The Cloudflare Blog
V
Visual Studio Blog
博客园_首页
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
爱范儿
爱范儿
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
博客园 - 司徒正美
阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
博客园 - Franky

博客园 - 广交天下好友

给 IIS 配置 HTTPS maui发布安卓系统 MAUI 运行环境注意事项 MQTT 网络方面小知识 电脑小知识 Redis操作篇 Modbus 软件安装注册码 wpf 关闭热重载 重装vs2022 nuget添加包报错: Unexpected character encountered while parsing value: �. Path '', line 0, position 0. WPF 踩过的坑 vs2019 未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序。 sql 备忘录 Excel 其它操作 护眼颜色调整 练习第一篇 Python Requests使用 第一篇 C#模拟http请求抓取数据 asp.net webService添加头文件验证 好文记录地址 关于邮件发送和邮件附件接收方面 sql 查询时间当前时间少7天 20190729研究和学习篇 C# Timer同步和异步使用 马肯9450命令回传 上海公积金社保业务办理
MQTT项目应用
广交天下好友 · 2026-08-24 · via 博客园 - 广交天下好友

Win11 iis安装

image

应用程序池设置

image

image

image

 .net 8.0地址下载

MQTT 服务端安装nuget包

image

 客户端安装nuget包

image

位置控制面板-》防火墙-》高级设置-》入站规则

需要为 Broker 添加 Windows 防火墙入站规则:

# 以管理员身份运行 PowerShell,执行:
New-NetFirewallRule `
    -DisplayName "MQTT Broker 1883" `
    -Direction Inbound `
    -LocalPort 1883 `
    -Protocol TCP `
    -Action Allow `
    -Profile Any
添加后重启你的服务

验证端口占用

netstat -ano | findstr "1883"

image

如果出现这个,说明多安装了mqtt,需要把多余的服务给卸载或停止。

netstat -ano | findstr "1883"
TCP 0.0.0.0:1883 0.0.0.0:0 LISTENING 17192
TCP 127.0.0.1:1883 0.0.0.0:0 LISTENING 35648
TCP 127.0.0.1:1883 127.0.0.1:53682 TIME_WAIT 0
TCP 127.0.0.1:1883 127.0.0.1:56086 ESTABLISHED 35648
TCP 127.0.0.1:56086 127.0.0.1:1883 ESTABLISHED 17192
TCP 192.168.10.241:1883 192.168.10.244:65451 ESTABLISHED 17192
TCP 192.168.10.241:52899 192.168.10.241:1883 TIME_WAIT 0
TCP [::1]:1883 [::]:0 LISTENING 35648

总结:使用MQTTnet 4.3.7.1207,不需要在安装其它mqtt安装包了

asp.net core程序启动命令
cd "E:\WebSite\CloudPlatform"
dotnet CloudControlPlatform.dll --urls "http://0.0.0.0:8089"

测试端口号是否能访问
Test-NetConnection -ComputerName 192.168.10.241 -Port 1883