首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.NET WebApp与MQTT代理之间的通信

.NET WebApp与MQTT代理之间的通信
EN

Stack Overflow用户
提问于 2020-04-05 15:18:28
回答 1查看 214关注 0票数 1

我正在创建一个应用程序,它应该从像熔炉这样的设备中获取和设置​​值。用户应该可以使用浏览器访问应用程序。我做了前端在角SPA和后端API在.NET核心。与设备的通信将通过MQTT进行。我不知道如何在代理和API后端之间进行通信。

在我看来,后端应该只显示来自SQL数据库的数据。每次用户刷新API页面时,用户从设备下载数据将花费太长时间,其次,我将不会从设备中获得历史数据。

我发明了这样一个解决方案,我创建了一个运行在后台的新应用程序,它将从代理接收数据并保存到SQL数据库中。如果我这样做,我希望在这个应用程序中进行所有的通信(get和set)。

因此,我的问题是:如何与API通信这样一个新应用程序?(如何从新的应用程序到API来回答这个操作是成功的)是否值得将与代理的通信分离为一个新的应用程序?是否应该在API应用程序中与代理进行通信?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-08 12:39:23

我试着描绘你的申请流程。

您已经添加了MQTT代理,该设备将连续发送数据,webjob将继续独立处理数据。当您执行从设备到云或云到设备的某些操作时,您不需要立即回复。

如果您想发送一些命令(如on/off应用程序),则可以创建另一个mqtt主题,该主题将相应地侦听并执行。双方(设备和作业)您必须创建mqtt侦听器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61044853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档