1. A computer-implemented method comprising: receiving, by an analytics system from a mesh network comprising a plurality of assets at a remote location, respective operating data for each asset in the mesh network that is indicative of the operating conditions of the asset, wherein each asset is equipped with a respective set of sensors for monitoring the operating conditions of the asset; for each asset in the mesh network, executing a respective predictive model that takes the respective operating data for the asset as inputs and outputs a respective likelihood value for the asset indicating a likelihood that the asset will become unavailable within a given period of time in the future; while executing the respective predictive model for each asset in the mesh network, determining that the respective likelihood value for a given asset of the plurality of assets in the mesh network has met threshold criteria indicating that the given asset is likely to be unavailable within the given period of time in the future; in response to the determining, communicating with the mesh network to cause a routing configuration for at least one other asset in the mesh network to be updated such that the given asset is removed from the routing configuration.