Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TopicBuilder

Hierarchy

  • TopicBuilder

Index

Properties

Static IOTIZE_MQTT_RELAY_HASH_CRYPTOKEY_SALT

IOTIZE_MQTT_RELAY_HASH_CRYPTOKEY_SALT: string = "MQTTcryptokey"

Static IOTIZE_MQTT_RELAY_HASH_SUBTOPIC_SALT

IOTIZE_MQTT_RELAY_HASH_SUBTOPIC_SALT: string = "MQTTsubtopic"

Static IOTIZE_MQTT_RELAY_HASH_SUBTOPIC_SIZE

IOTIZE_MQTT_RELAY_HASH_SUBTOPIC_SIZE: number = 32

Static ITERATIONS_CRYPTOKEY

ITERATIONS_CRYPTOKEY: number = 5000

Static ITERATIONS_SUBTOPIC

ITERATIONS_SUBTOPIC: number = 5000

Static SUBTOPIC_ANSWER

SUBTOPIC_ANSWER: string = "ANSWER"

Static SUBTOPIC_COMMAND

SUBTOPIC_COMMAND: string = "COMMAND"

Static TOPIC_GENERAL

TOPIC_GENERAL: string = "IOTIZE" + TopicBuilder.TOPIC_SUFFIX

Static TOPIC_SUFFIX

TOPIC_SUFFIX: string = "_DEV"

Static WITH_HASH

WITH_HASH: boolean = true

Methods

Static buildMessageTopic

  • buildMessageTopic(serialNumber: string, netkey: string, subtopic?: string): string
  • Parameters

    • serialNumber: string
    • netkey: string
    • Optional subtopic: string

    Returns string

Static computeSubTopicKey

  • computeSubTopicKey(subTopicKey: string): any
  • Parameters

    • subTopicKey: string

    Returns any

Generated using TypeDoc