当前位置: 首页 > news >正文

上海外贸网站旅游网站设计及开发

上海外贸网站,旅游网站设计及开发,wordpress怎么编辑的,查看一个网站的备案介绍 MQTT#xff08;消息队列遥测传输#xff09;是一种轻量级消息传递协议#xff0c;专为资源受限的环境而设计。MQTT 广泛应用于物联网 (IoT) 和机器对机器 (M2M) 通信。 本文将讨论如何在 .NET 7 中实现 MQTT 消费者。我们将使用 MQTTnet 库#xff0c;这是 C# 中的高… 介绍  MQTT消息队列遥测传输是一种轻量级消息传递协议专为资源受限的环境而设计。MQTT 广泛应用于物联网 (IoT) 和机器对机器 (M2M) 通信。 本文将讨论如何在 .NET 7 中实现 MQTT 消费者。我们将使用 MQTTnet 库这是 C# 中的高性能 MQTT 客户端库。 设置环境 要开始使用 .NET 7您必须在系统上安装它。您可以从 .NET 官方网站下载并安装 .NET 7。 要使用 MQTTnet您需要将 MQTTnet NuGet 包添加到您的项目中。您可以使用 Visual Studio 中的 NuGet 包管理器或 dotnet CLI 来完成此操作。 dotnet add package MQTTnet 实现 MQTT 消费者 您需要创建一个新的控制台应用程序来在 .NET 7 中实现 MQTT 消费者。在此示例中我们将订阅一个主题并从 MQTT 代理接收消息。 using System; using System.Threading; using System.Threading.Tasks; using MQTTnet; using MQTTnet.Client; using MQTTnet.Client.Options; using MQTTnet.Client.Subscribing; using MQTTnet.Protocol; class Program {     static async Task Main(string[] args) {         var factory new MqttFactory();         var client factory.CreateMqttClient();         var options new MqttClientOptionsBuilder().WithTcpServer(localhost, 1883).WithClientId(mqtt_consumer).Build();         client.UseConnectedHandler(async e {             Console.WriteLine(Connected to MQTT broker.);             var topicFilter new MqttTopicFilterBuilder().WithTopic(test/topic).Build();             await client.SubscribeAsync(new MqttClientSubscribeOptionsBuilder().WithTopicFilter(topicFilter).Build());         });         client.UseDisconnectedHandler(async e {             Console.WriteLine(Disconnected from MQTT broker.);             await Task.Delay(TimeSpan.FromSeconds(5));             try {                 await client.ConnectAsync(options, CancellationToken.None);             } catch {                 Console.WriteLine(Reconnecting to MQTT broker failed.);             }         });         client.UseApplicationMessageReceivedHandler(e {             Console.WriteLine($ Received message on topic {e.ApplicationMessage.Topic}: {Encoding.UTF8.GetString(e.ApplicationMessage.Payload)});         });         try {             await client.ConnectAsync(options, CancellationToken.None);         } catch {             Console.WriteLine(Connecting to MQTT broker failed.);         }         Console.ReadLine();     } } 上述代码创建了一个新的 MQTT 客户端并订阅了“test/topic”主题。当收到该主题的消息时会调用 UseApplicationMessageReceivedHandler 方法并在控制台上显示该消息。 UseConnectedHandler 和 UseDisconnectedHandler 方法处理连接和断开连接事件。当客户端连接到 MQTT 代理时会调用 UseConnectedHandler 方法当客户端与 MQTT 代理断开连接时会调用 UseDisconnectedHandler 方法。 结论 在本文中我们讨论了如何使用 MQTTnet 库在 .NET 7 中实现 MQTT 消费者。我们创建了一个控制台应用程序用于订阅主题并从 MQTT 代理接收消息。 MQTT 是一种功能强大的消息传递协议可用于各种应用包括物联网 (IoT) 和 M2M 通信。借助 MQTTnet 库可以轻松地在 .NET 7 中实现 MQTT 客户端并且该库提供了一系列功能。 如果您喜欢此文章请收藏、点赞、评论谢谢祝您快乐每一天。
http://www.pierceye.com/news/858627/

相关文章:

  • 如何在解决方案中新建网站html网页制作的软件下载
  • 企业网站怎么做优化开小加工厂去哪接单子
  • 网站建设推广费怎么做账域名和网站绑定
  • 商丘网站建设想象力网络中国流量最大的网站排行
  • 网站是否有备案网站集约化建设建议
  • 浏览器收录网站网上做图赚钱的网站
  • 网站建设优化过程中的优化策略相关文章 wordpress
  • 泉州网站深圳航空公司官网首页
  • 百度推广整体优化网站整体软装设计公司
  • 太原搜索引擎优化招聘信息服务好的镇江网站优化
  • 自己做网站下载怎么网站基础知识域名5个点
  • 网站搭建合作协议wordpress注册页面插件
  • 网络公司最好的是哪个兰州网络推广优化怎样
  • 网站文章采集工具新网站怎么做流畅
  • discuz 手机网站模板山东省住房建设厅网站首页
  • 网站建设违约责任条款枣庄专业做网站
  • python做爬虫和做网站做两个一摸一样的网站
  • 网站做微信登录asp.net做网站头部和尾部_都用什么来实现
  • 南充哪里做网站太原关键词优化公司
  • 哪个网站做的ppt模板好投放广告网站
  • 公司网站中新闻中心怎样做优化百度浏览器电脑版
  • 厦门网站建设 九来外国做视频在线观看网站
  • 用.net做购物网站山东建筑公司实力排名
  • 做百度推广网站找谁好宁夏省建筑信息平台
  • phpcmsv9手机网站源码网站开发ide php
  • 学校网站建设成功案例微信公众号网站导航怎么做
  • 重庆汽车网站建设建立大安全大应急框架
  • 重庆模板建站定制网站做企业网站到哪里找
  • asp技术做网站网站建设推广是什么工作室
  • 运营公众号还是做网站室内装修设计软件哪个好用