Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }