2017-08-04 23 views

回答

0

Paho JavaScript客戶端僅支持基於WebSockets的MQTT,因爲它旨在用於瀏覽器。

您可以查看npm上的mqtt軟件包(https://www.npmjs.com/package/mqtt),該軟件包可以在本機或瀏覽器中使用,並且能夠通過Websockets和本機MQTT執行MQTT,假設底層JavaScript沙箱將允許完整的TCP套接字。

0

正如@hardillb所說,react-native-paho-mqtt僅支持WebSocket,因爲React Native本身不支持原始TCP開箱即用。這就是說,如果你可以編寫一個包裝來包裝https://github.com/PeelTechnologies/react-native-tcp看起來像一個WebSocket的API,你可以傳遞你的包裝react-native-paho-mqttlike this - 理論上可以工作,儘管有點混亂。