Minimizing Messages

The following parameters must be disabled in order to disable all system-generated messages. Doing so will help to minimize message usage and keep billing costs down:

  • Developer mode must be disabled:

  • Edge action logger mode must be disabled:

    • set the /diagnostic/logs/enable Resource to false; or
    • set Edge action logger to disabled in the Edge Action Console screen (disabled by default):
  • CloudInterface “heartbeat” can be optimized or disabled:
    • set the /cloudInterface/store_forward/heartbeat_on_empty Resource to false if you do not need a keep-alive on your device.
  • From Octave 3.0 and higher versions, devices remain reachable from the cloud even without a heartbeat. It's default value is Enabled with a 15 minute period to provide a proper out of the box experience for anyone not having set a Blueprint yet. For devices going to production, it is recommended to optimize (or disable) the heartbeat in your Blueprints.
  • if you need a HeartBeat to ensure your device updates its 'lastSeen' information on a regular basis, set it to a value optimized for your needs

Once these are disabled, the device will only report Messages related to:

  • Observations you have defined
  • Data sent to the Cloud or Store & Forward from an Edge Action