在Azure Function中订阅MQTT代理(mosquitto)主题

问题描述 投票:0回答:1

我想将 mqtt 代理主题(在 azure VM 中创建的 mosquitto 代理)订阅到 azure 函数中。不幸的是我没有得到适当的帮助或指导。也许我的方法做错了。

我正在关注一篇文章https://github.com/keesschollaart81/CaseOnline.Azure.WebJobs.Extensions.Mqtt/,其中他们使用CaseOnline.Azure.WebJobs.Extensions.Mqtt库,但该库具有依赖项.NETStandard 2.0,我正在使用 .net 6。 甚至 .NETStandard 2.0 在 azure 功能中也不再支持。

我们不能直接将mqttbroker订阅到azure函数中吗? 或者 我们是否需要将kafka与mqtt集成,然后创建kafka触发的azure函数?

.net azure-functions mqtt mosquitto
1个回答
0
投票

如果您不使用 azure 函数进程外模型(仅为进程内模型定义绑定),该库应该可以工作。重点是该扩展基于旧版 MQTTnet 库版本,该版本不支持 V5 协议。如果不需要的话应该没问题。 从该项目开始,我编写了一个输出绑定 WebJobs 扩展,可在 https://github.com/mdip/azure-webjobs-mqttoutput 获取,因此,如果您需要发布某些内容,也许此扩展可以帮助您,或者如果您想要扩展它,不客气。

© www.soinside.com 2019 - 2024. All rights reserved.