Dalsze usprawnienie logowania aplikacji do kontrolera

  • 0 Odpowiedzi
  • 8282 Wyświetleń
Dalsze usprawnienie logowania aplikacji do kontrolera
« dnia: Wrzesień 02, 2018, 15:14:08 »
Witam,

Co prawda niedoskonałości z logowaniem aplikacji do kontrolera zostały już znacznie poprawione w wersji 0.9.5 softu i 1.6 aplikacji (wykorzystanie w pierwszej kolejności zapamiętanych danych logowania, zamiast wyszukiwania kontrolera), jednak nadal może wystąpić sytuacja, gdy na zalogowanie czeka się 8-9s i się to nie powiedzie - mam na myśli sytuację, gdy łączymy się z obcej sieci WiFi. Aplikacja zgodnie z przyjętymi założeniami rozpoznaje, że ma połączenie WiFi i korzysta z profilu dostępu lokalnego - jednak w obcej sieci WiFi to połączenie się nie powiedzie, a próba taka trwa ok. 8-9s. Gdy połączenie następuje przez sieć komórkową, to wszystko działa prawidłowo, ponieważ od razu wykorzystywany jest profil dostępu zdalnego.

Rozwiązaniem tego niedopracowanego mechanizmu logowania mogłoby być określenie i zapamiętanie w aplikacji nazwy SSID domowej sieci WiFi. Aplikacja przy starcie powinna sprawdzić nazwę sieci WiFi z jaką jest połączone urządzenie mobilne. Jeśli z siecią "domową" - użyć profilu dostępu lokalnego, jeśli z siecią o innej nazwie niż domowa - profilu dostępu zdalnego. Z takim właśnie rozwiązaniem wykrywania czy łączymy się z domu czy spoza niego, spotkałem się w jednej z aplikacji do obsługi systemu inteligentnego domu (konkretnie aplikacja "domRemote" do obsługi systemu Domintell).