You can set the heartbeat rate on the EMS and the timeout on the Platform.
Perhaps if it is happening too often, you can lengthen that.
However if this issue persists, I would log a case with support.ptc.com
the one draw back if you have longer heartbeat period / timeout is that the system won't know there was an unexpected drop of connection for a longer time.
• duty_cycle Determines what percentage of time during the connection period that the ThingW orx WS EMS is connected to the ThingW orx Platform. • connect_period Defines the period of time set for duty cycle intervals
Specifies the rate in milliseconds to duty cycle control the WebSocket connection. The default is 60000 milliseconds.
Specifies in percent the duty cycle of the WebSocket connection.
The default is 100, for AlwaysOn.
For more information, consult the Developer's Guide.