0
Waiting for user's reply
dmitrymalov 3 weeks ago in Applications / i3 Pro • updated by Tatiana Kiselyova (expert) 2 weeks ago 1

Друзья, всем доброго дня ! Подскажите пожалуйста , возможно ли организовать смену подключения сети в автоматическом режиме?

В данный момент в моем проекте есть две кнопки "wi-fi" и "inthernet" . Кнопка "wi-fi" отвечает за настройки работы в локальной сети.  Кнопка "internet" отвечает за работу из 3G (внешней сети) все работает так как указано на сайте при использование данного скрипта:

function Internal_1() 

{ IR.GetDevice("iRidium Server").SetParameters({Host: "192.168.0.100", Port: 30464, LogLevel: 0, BackgroundMode: 0}); }

function External_1() 

{ IR.GetDevice("iRidium Server").SetParameters({Host: "215.110.10.10", Port: 30464, LogLevel: 0, BackgroundMode: 0}); }

Все просто жуть(  всегда нужно переключать сеть (

Я видел что везде написанно что авто нельзя ( но теоретически если устройство уже находится в сети то просто нужен feedback сообщающий об этом, и скрипт создающий условие.


помогите пожалуйста может кто сталкивался и имеет опыт?

заранее спасибо.

Waiting for user's reply

Здравствуйте.

Можете попробовать скрипт подобного вида:

var MyWiFi = "Home" //имя вашего wi-fi
IR.AddListener(IR.EVENT_START,0,function()
    {
        SetIneterval(time, function() // time - периодичность проверки подключения
            {
                if (IR.GetVariable("System.Net.SSID") == MyWiFi
                    {
                        //Один набор параметров подключения
                    }
                else
                    {
                        //другой набор параметров
                    }    
     
            }
    })
});
IR.AddListener(IR.EVENT_EXIT,0,function()
    {
    });