Skip to content

Classic API: Cloud

Gyeonghwan Hong edited this page Dec 21, 2020 · 7 revisions

Parent Document: ANT APIs

Cloud API is the set of APIs for reporting the output of IoT applications to the cloud server.

You need to load cloud API module before you use its API as following.

var cloudApi = require(process.env.ANT_BIN_DIR + '/api/cloud');
var googleCloudPlugin = require(process.env.ANT_BIN_DIR + '/api/cloud/google-cloud-plugin');

MQTT

CloudAPI.connectMQTT()

  • MQTTConnection CloudAPI.connectMQTT(String bridgeHostname, Integer bridgePort, String clientId, String username, String protocol, String secureProtocol, Function callback)

MQTTConnection.connect()

  • void MQTTConnection.connect(Object connectionArgs, Function callback)

MQTTConnection.subscribe()

  • void MQTTConnection.subscribe(String mqttTopic, Function callback, Integer qos)

MQTTConnection.unsubscribe()

  • void MQTTConnection.unsubscribe(String mqttTopic)

MQTTConnection.publish()

  • void MQTTConnection.publish(String mqttTopic, String message, Integer qos)

MQTTConnection.close()

  • void MQTTConnection.close(void)

Google Cloud Plug-in

GoogleCloudPlugin.connectSecure()

  • GoogleCloudConnection GoogleCloudPlugin.connectSecure(Object cloudInfo)

GoogleCloudConnection.connectSecure()

  • void GoogleCloudConnection.connectSecure(Function callback)

GoogleCloudConnection.setCloudInfo()

  • void GoogleCloudConnection.setCloudInfo(Object cloudInfo)

GoogleCloudConnection.close()

  • void GoogleCloudConnection.close(void)

GoogleCloudConnection.subscribe()

  • void GoogleCloudConnection.subscribe(String messageType, Function callback)

GoogleCloudConnection.subscribeEvents()

  • void GoogleCloudConnection.subscribeEvents(Function callback)

GoogleCloudConnection.subscribeState()

  • void GoogleCloudConnection.subscribeState(Function callback)

GoogleCloudConnection.publish()

  • void GoogleCloudConnection.publish(String messageType, String message)

GoogleCloudConnection.publishEvents()

  • void GoogleCloudConnection.publishEvents(String message)

GoogleCloudConnection.publishState()

  • void GoogleCloudConnection.publishState(String message)

GoogleCloudConnection.publishConfig()

  • void GoogleCloudConnection.publishConfig(String message)

Clone this wiki locally