gpt4 book ai didi

android - React Native 上的 MQTT?

转载 作者:IT老高 更新时间:2023-10-28 23:26:03 28 4
gpt4 key购买 nike

在将 MQTT 添加到我拥有的 react-native 项目时,我很难找到正确的方法。该项目需要在 iOS 和 Android 上运行,因此理想情况下 MQTT 可以在 javascript 端处理。我意识到网络巢穴从移动 Node 到经典 Node 是不同的,所以我开始了 fork MQTT.js 的路线,并遇到了一个又一个的障碍。

我应该继续 fork MQTT.js 的路线吗?我是否应该使用 polyfill 或其他方式在移动环境中复制 Node 环境?我应该分解并获得一个客观的 C 库和一个 Java 库并将它们包装起来吗?

最佳答案

我做了一些研究,看起来要走的路是使用 native (tcp) mqtt,而不是 websockets 上的 mqtt(尽管你可以两者都做)。

道路没有铺好,所以在查看了我们所有的选项后,我最终修改了 tuanpmt/react-native-mqtt 以使库更稳定,现在正在生产中使用它。

你去:https://github.com/SudoPlz/sp-react-native-mqtt

这是 native mqtt(使用 iOS 和 Android mqtt 库),而不是需要奇怪的配置和导入才能与 react-native 一起使用的 websockets js 库。我会说这是你现在最好的选择。

npm install sp-react-native-mqtt 然后按照自述文件中的步骤使用即可。

试试看。

关于android - React Native 上的 MQTT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35753636/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com