首页 > 解决方案 > AWS Amplify 可以做 MQTT 吗?

问题描述

在 github 页面https://github.com/aws-amplify/aws-sdk-android它说:

对于新项目,我们建议使用 Amplify Framework 与 AWS 交互。

在有关 JS 开发的 Amplify Framework 页面 ( https://docs.amplify.aws/lib/q/platform/js ) 上,有一个名为 PubSub 的库应该进行 MQTT 连接。

但是,如果我切换到 Android 开发(https://docs.amplify.aws/lib/q/platform/android),则该选项不再存在。

有没有办法将 MQTT 与 Amplify 和 GraphQL 一起使用?或者我需要参考android aws sdk,更具体地说是这个例子:https ://github.com/awslabs/aws-sdk-android-samples/blob/main/AndroidPubSub/src/com/amazonaws/demo/androidpubsub /PubSubActivity.java

标签: androidamazon-web-servicesaws-amplifyaws-iot

解决方案


是的,您可以使用适用于 Android 的 AWS IoT 开发工具包。AWS IoT SDK 使用 MQTT 作为其消息传输。一个示例使用是here。源代码在这里。这是maven 中的工件


推荐阅读