【问题标题】:Publish to AWS IoT topic from C#从 C# 发布到 AWS IoT 主题
【发布时间】:2019-12-03 23:12:46
【问题描述】:

我可以使用 C# 将 JSON 对象发布到 AWS IoT 主题而不使用官方开发工具包吗?基本上,我想复制我可以从 Postman 做的事情,即将 POST/PUT/GET 请求发送到 AWS IoT URL。

理想情况下,为了简单起见,我想使用 HTTP(S) 协议而不是 MQTT。

【问题讨论】:

  • 问题:为什么需要简化?这是一个爱好项目,还是一个更大的项目? MQTT 非常轻量级,因此通过 HTTPS 会增加服务器负载。
  • 嗨@Slothario,这是一个测试工具,服务技术人员会不时使用它。他们通常不是计算机用户,我不能要求他们使用 Postman。
  • 这很公平。虽然直接订阅和发布到 MQTT 主题实际上非常简单,如果不太熟悉,可能比 HTTP 更简单。做任何对你有用和最简单的事情,但如果我站在你的立场上,我会得到一个 C# MQTT 库(忘记我上次使用的),然后直接订阅并发布到该主题。此外,您应该知道有很多很棒的免费程序可以让您查看和发布到 MQTT,您可以将其用于自己的测试。

标签: c# aws-iot


【解决方案1】:

是的,你可以。您将只需要一些实现 AWS IoT 可用协议之一的 C# 库,例如 MQTT。 2018 年第一学期,我通过 Python 中的一个基本应用程序测试了 AWS IoT,使用了发布和订阅方法,发布了一些数据并通过通知接收这些数据。你可以看看here, in this link。我使用了Paho MQTT,这是一个 MQTT 客户端库,它使应用程序能够连接到 MQTT 代理,发布数据和订阅主题,通过通知接收数据。

我认为您可以在您的 C# 应用程序中尝试 M2Mqtt:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-22
    • 2019-11-04
    • 2018-12-04
    • 2016-12-22
    • 1970-01-01
    • 2021-03-24
    • 2018-10-01
    • 1970-01-01
    相关资源
    最近更新 更多