Cloud functions
Particle.connectionInterface()
Since 5.6.0:
Returns the current interface used for the Particle cloud connection in Device OS 5.6.0 and later.
// PROTOTYPE
spark::NetworkClass& connectionInterface();
// EXAMPLE
if (Particle.connectionInterface() == WiFi) {
// WiFi
} else if (Particle.connectionInterface() == Cellular) {
// Cellular
} else if (Particle.connectionInterface() == Network) {
// Generic
}