android - 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
解决方案
是的,您可以使用适用于 Android 的 AWS IoT 开发工具包。AWS IoT SDK 使用 MQTT 作为其消息传输。一个示例使用是here。源代码在这里。这是maven 中的工件。
推荐阅读
- html - 导航栏上的按钮导致导航栏高度增加
- java - 在 SQLite Android Studio 中插入数据的问题
- python - 传入查询参数时,Django 中没有反向匹配
- angular - NG SERVE 作为生产模式?它可靠吗?
- python - 使用 Python 在加权有向图中检测循环
- docker - 多对一(HOST<->Container)卷映射可能吗?
- tensorflow - 无法理解张量流概率 Bijectors 'RealNVP' 'log_prob 的工作原理
- r - 时间序列:ADF 测试和使用 STL 分解之间的矛盾
- bash - 在 bash 中使用脚本参数进行重定向
- c++ - 创建通用对话框时需要所有者窗口句柄的原因是什么