Cypress Bluetooth Mesh Gateway
Cloud Client enumerations

General Description

Enumerations

enum  ClientType {
  CLIENT_MQTT_AWS = 0,
  CLIENT_MQTT_BLUEMIX,
  CLIENT_MQTT_GOOGLE_CLOUD,
  CLIENT_MQTT_AZURE,
  CLIENT_MQTT_GENERIC
}
 Defines different MQTT clients. More...
 
enum  ClientSecurityType {
  CLIENT_SECURITY_TYPE_TLS,
  CLIENT_SECURITY_TYPE_USERID_PASSWORD,
  CLIENT_SECURITY_TYPE_NONE
}
 Defines different security-conventions used by the Client. More...
 

Enumeration Type Documentation

◆ ClientType

enum ClientType

Defines different MQTT clients.

Enumerator
CLIENT_MQTT_AWS 

AWS IoT MQTT client.

CLIENT_MQTT_BLUEMIX 

IBM Bluemix MQTT client.

CLIENT_MQTT_GOOGLE_CLOUD 

Google Cloud MQTT client.

CLIENT_MQTT_AZURE 

Microsoft Azure MQTT client.

CLIENT_MQTT_GENERIC 

Any other third-party MQTT client.

◆ ClientSecurityType

Defines different security-conventions used by the Client.

Enumerator
CLIENT_SECURITY_TYPE_TLS 

Uses TLS.

CLIENT_SECURITY_TYPE_USERID_PASSWORD 

Uses user-id/password.

CLIENT_SECURITY_TYPE_NONE 

No security.