/// <summary> /// Generar y/o utilizar un certificado generado automaticamente /// </summary> public static void AutoGenerateCertificate() { IPAddress main = NetworkUtilities.GetMainLocalIPAddress(); Debug.WriteLine("SSLAutogen", "Revisando certificado SSL para dirección IP principal: " + main.ToString(), VerbosityLevel.Info); CheckAutoGenerateCertificate(main); }
/// <summary> /// Enviar baliza de dirección IP local /// </summary> public DeviceServerCore SendBeacon() { Debug.WriteLine(this, "Emitiendo baliza a la nube...", VerbosityLevel.Info); var result = Domotic.Cloud.Beacons.SendBeacon(NetworkUtilities.GetMainLocalIPAddress()); if (result.IsSuccessful) { Debug.WriteLine(this, "Se establecio la baliza correctamente", VerbosityLevel.Info); } else { Debug.WriteLine(this, "Ocurrio un error al establecer la baliza: " + result.StatusCode, VerbosityLevel.Warning); } return(this); }