Skip to content

reginekr/simple-cgm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Simple CGM 2009 Copyright (c) 2016 Mariusz Woźnica

logo

Dedykacja

Teresa Woźnica, grupa Facebook Cukrzyca typ 1 - odzyskajmy kolory zycia :), za sformułowanie bardzo praktycznych oczekiwań funkcjonalnych w stosunku do Simple CGM 2009, która powstała tylko dzięki Twojej inicjatywie i uporowi, przyjmij w tym miejscu gorące podziękowania za pomoc, inspirację oraz okazaną cierpliwość.

Twoje merytoryczne uwagi poparte zdrowym rozsądkiem, z perspektywy Mamy opiekującej się dzieckiem z CT1 w wieku szkolnym, pozwoliły zbudować napawdę proste i użyteczne narzędzie.

Wstęp

Simple CGM 2009, to responsywna aplikacja webowa służąca do wizualizacji pomiarów glikemii na ekranach różnych urządzeń z dostępem do Internetu np. smartfonach. Wartości glikemii pochodzą z sensora FreeStyle Libre, a odczytywane są przez aplikację Glimp, lub aplikację Libre Alarm połączoną z aplikacją xDrip+. To ostatnie rozwiązanie jest testowane przez Timi Koza. Wartości pomiarów poziomu glikemii są zapisywane następnie przez wybraną aplikację w ekosystemie Nightscout oraz usłudze Dropbox.

Fakt, że Simple CGM 2009 może odczytwać pomiary glikemii z ekosystemu Nightscout sprawia, że będzie można również za pomocą tej aplikacji wizualizować dane pochodzące z innych urządzeń i programów współpracujących z ekosystemem Nightscout.

W naszym przypadku, dziecko może skanować się zarówno za pomocą zegarka Sony SmartWatch 3 SWR50, jak i za pomocą smartfonu Sony Xperia E5. Podczas pobytu w szkole, smartfon schowany jest do teczki, a dziecko skanuje się tylko zegarkiem. Nauczyciel natomiast, widzi pomiar glikemii na swoim prywatnym smartfonie za pomocą aplikacji Simple CGM 2009 Edycja Szkolna. Aplikacja Glimp, zainstalowana jednocześnie na obu powyższych urządzeniach, przesyła pomiar glikemii z zegarka, za pomocą smartfonu do ekosystemu Nightscout działającego w serwisie Azure. Sam ekosystem Nightscout przechowuje natomiast pomiary glikemii w bazie danych działającej w usłudze mLab. Równolegle aplikacja Glimp przesyła pomiar glikemii do pliku w formacie CSV zapisywanego w serwisie Dropbox.

Uwaga

Simple CGM 2009 nie jest dostępna w serwisie Google Play lub iTunes Store, i nie wymaga tradycyjnej instalacji na urządzeniu mobilnym. Opis jak uruchomić aplikację na smartfonie znajdziesz poniżej w cześci Instalacja. Na poniższym schemacie pragnę przedstawić relacje pomiędzy poszczególnymi elementami wchodzącymi w skład całego rozwiązania.

Szymona Czapla i Timi Koza, serdecznie podziękowania dla Was za pomoc w opracowaniu poniższego schematu:

schemat

Opis schematu

Simple CGM 2009 instaluje się w serwisie Azure jako tzw. Aplikacja Sieci Web, równolegle do ekosystemu Nightscout. Aplikację można również zainstalować na dowolnym innym serwerze web typu IIS Windows® Server. Aplikacja może prezentować pomiary glikemii, korzystając z poniższych wariantów odczytu danych:

  • czytając dane jednocześnie z bazy mLab w formacie MongoDB oraz z pliku w formacie CSV zapisywanego w serwisie Dropbox, tzw. opcja bezpieczna
  • czytając dane tylko z bazy mLab w formacie MongoDB, tzw. opcja uniwersalna
  • czytając dane tylko z pliku w formacie CSV zapisywanego w serwisie Dropbox, tzw. opcja szybka

Dzięki opcji odczytu danych od dwóch niezależnych dostawców jednocześnie, zyskujesz większą gwarancję niezawodności działania systemu, ponieważ na wypadek awarii jednego ze źródeł danych, możesz w dalszym ciągu odczytać na odległość pomiar glikemii na swoim smartfonie ze źródła rezerwowego.

#Kompatybilność

Simple CGM 2009, to responsywna aplikacja webowa, którą możesz uruchamiać na dowolnym urządzeniu obsługującym przeglądarkę internetową z włączoną obsługą JavaScript, takim jak komputer, tablet, smartfon. Działanie Simple CGM 2009 przetestowałem w popularnych przeglądarkach Chrome, Safari, Firefox, Opera, IE, oraz w systemach operacyjnych Android, iOS, Windows Phone. Aplikacja działa prawidłowo na wszytkich współczesnych smartfonach popularnych producentów. Wydajność aplikacji zależy oczywiście od specyfikacji technicznej konkretnego smartfona oraz jakości połączenia do Internetu.

Zachęcam użytkowników smartfonów iPhone do utworzenia skrótu do Simple CGM 2009 na pulpicie za pomocą funkcji menu Dodaj do ekranu początkowego z przeglądarki Safari . Pozwoli to na uruchamianie aplikacji w trybie pełnoekranowym. Proszę tylko pamiętać, że aplikacja uruchomiona w trybie pełnoekranowym wymaga ponownego wpisania Secret Key. Podobna funkcjonalność jest również dostępna dla użytkowników smartfonów z systemem Android.

Simple CGM 2009 wymaga do uruchomienia i pracy, abyś wcześniej posiadał poprawnie zainstalowane i skonfigurowane, poniższe aplikacje i serwisy:

Uwaga

Instalacja poszczególnych aplikacji i serwisów zależą tylko od Twoich specyficznych potrzeb i preferencji. Po instalacji i uruchomieniu Simple CGM 2009 wystarczy bowiem wskazać, w jakiej opcji aplikacja ma pracować, oraz z których źródeł danych ma korzystać. Definiujesz te ustawienia za pomocą odpowiednich wartości kluczy Data.Source.Default, Data.Source.Switchable oraz Data.Model.Auto opisanych w dalszej części tego dokumentu.

Pamiętaj, aby w aplikacji Glimp zdefiniować w menu Options\Remote glucose monitoring dwa konta Dropbox oraz Nightscout, jeżeli chcesz, aby aplikacja pracowała w tzw. opcji bezpiecznej.

Simple CGM 2009 uruchamiasz wpisując do przeglądarki internetowej adres url, zdefinowany przez Ciebie dla aplikacji podczas procesu instalacji w serwisie Azure.

Simple CGM 2009 nie jest aplikacją oficjalnie zatwierdzoną przez firmę Abbott i nie daje żadnej gwarancji co do poprawności odczytu wartości glikemii z z sensora FreeStyle Libre oraz nie jest przeznaczona jako substytut lekarza diabetologa. W przypadku jakichkolwiek pytań lub wątpliwości musisz skontaktować się ze swoim lekarzem specjalistą.

Instalując i uruchamiając aplikację Simple CGM 2009 wyrażasz zgodę na jej używanie wyłącznie na własne ryzyko oraz akceptujesz warunki Licencji.

W razie problemów z działaniem aplikacji lub pytań, proszę o wysłanie mi wiadomości email na adres:

simple.cgm.2009@gmail.com.

Serdecznie dziękuję za wszystkie sugestie oraz uwagi związane z działaniem i zakresem funkcjonalnym Simple CGM 2009.

Wygląd i funkcjonalność

monitor slupki monitor poziomo

Tak jak już wspominałem, Simple CGM 2009 może zawsze pobierać wartość ostatniego pomiaru glikemii równocześnie z dwóch źródeł tzn. serwisu Dropbox oraz serwisu Azure w tzw. opcji bezpiecznej, a następnie aplikacja wyświetla ostatni pomiar glikemii ze źródła, które udostępnia w danej chwili bardzej bieżący wynik. Zaobserwowałem, że źródło Dropbox odświeża się szybciej, niż źródło Azure. Czasami na wynik pomiaru glikemii ze źródła Azure trzeba czekać kilka minut. Dlatego taka funkcjonalność jest bardzo pomocna, jeżeli zależy nam na szybkim odczytaniu wartości ostatniego pomiaru glikemii, bez względu na źródło.

Możesz oczywiście ustawić własny preferowany wariant źródła danych.

####Widok Monitor pokazuje:####

  • centralnie u góry, jako dużą cyfrę, ostatni pomiar glikemii ze strzałkami trendów, jeżeli trendy są dostępne;
  • po lewej stronie, czas wyświetlanego pomiaru np. 85 min temu, oraz zmianę w stosunku do poprzedniego wyniku;
  • po prawej stronie, poziom hemoglobiny glikowanej wyliczany na podstawie średniej wartości glikemii dla wybranego zakresu czasu;
  • w ramce poniżej 3 wartości glikemii (minimalną, średnią, maksymalną) dla wybranego zakresu czasu;
  • wykres liniowy za wybrany okres czasu z dodatkowymi liniami. Linie czerwone dla oznaczenia wartości hipo/hiper oraz linie zielone dla oznaczenia granic (min/max) normalnego poziomu glikemii;
  • po dwukrotnym kliknięciu na wykres liniowy, zostanie wyświetlony wykres słupkowy, oraz zostanie odblokowane dodatkowe menu wyboru zakresu czasu w dniach, które jest dostępne tylko dla wykresu słupkowego;
  • u dołu ekrany, znajdziesz menu wyboru zakresu czasu w godzinach 3/6/12/24/48 lub dniach 7/14/30/60/90 oraz główne menu nawigacyjne;

####Widok Historia pokazuje:####

  • listę poszczególnych pomiarów zarejestrowanych przez sensor dla wybranego zakresu czasu;
  • na liście moża odczytać również tzw. wartość RAW glikemii, na podstawie której, oblicza się wartość ostateczną glikemii.
  • listę można sortować za pomocą przycisku Sortuj;
  • przycisk Góra pozwala przewinąć listę automatycznie do góry;
  • listę można filtrować wpisując do pola szukania np. g100, aby wyświetlić tylko pomiary glikemii o wartości równej 100, lub 12:30, aby wyświetlić tylko pomiary z godz. 12:30;

Nad przyciskiem Odśwież widać w czerwonym polu ilość pomiarów glikemii zarejestrowanych przez sensor, dla wybranego zakresu czasu.

Widok poziomy pokazuje wykres powiększony do szerokości ekranu i jest dostępny, jeżeli urządzenie, na którym uruchomiona jest aplikacja ma włączony tryb autorotacji ekranu.

Simple CGM 2009 udostępnia również 4 widoki dzienne , oraz 4 widoki nocne, które można wybrać w menu Ustawienia jako opcje A/B/C/D (barwy jasne) oraz E/F/G/H (barwy ciemne).

skins skins

Simple CGM 2009 pozwala również wybrać w menu Ustawienia, z którego źródło danych ma korzystać do odczytywania pomiarów glikemii. Masz do wybou trzy warianty, o których już wspominałem:

  • Tandem, tzw. opcja bezpieczna, gdzie aplikacja czyta pomiary zarówno z usługi Dropbox oraz ekosystemu Azure z bazą mLab, dostępna tylko jeżeli używasz aplikacji Glimp.
  • Dropbox, tzw. opcja szybka, dostępna tylko jeżel używasz aplikacji Glimp oraz usługi Dropbox.
  • Azure, tzw. opcja uniwersalna, jeżeli używasz aplikacji Glimp lub Libre Alarm z xDrip+ oraz ekosystemu Azure z bazą mLab.

Możesz ustawić w Ustawieniach aplikacji w kluczu Data.Source.Default jaki wariant źródła danych chcesz zastosować:

  • wartość klucza: 0 oznacza wariant Tandem
  • wartość klucza: 1 oznacza wariant Dropbox
  • wartość klucza: 2 oznacza wariant Azure

Dodatkowo możesz ustawić w kluczu Data.Source.Switchable czy zmiana wariantu źródła danych jest możliwa dynamicznie z poziomu aplikacji:

  • wartość klucza: 0 oznacza, że funkacja jest Zablokowana
  • wartość klucza: 1 oznacza, że funkcja jest Aktywna

Klucz Data.Model.Auto pozwala natomiast określić automatycznie z jakiej aplikacja pochodzą dane odczytywane ze źródła Azure / mLab. Pomiary pochodzące z aplikacji Glimp zawierają dodatkowo tzw.wartość RAW glikemii, czyli wartość glikemii zarejestrowanej przez sensor i nieprzetworzonej przez algorytmy korygujące aplikacji czytającej sensor.

W menu Ustawieniach widać również wartości kluczy zdefiniowane w sekcji Ustawienia aplikacji usługi Azure dla poszczególnych progów glikemii:

  • dolnej normy glikemii, odpowiada kluczowi Norm.Min
  • górnej normy glikemii, odpowiada kluczowi Norm.Max
  • hipoglikemii, odpowiada kluczowi Alert.Hipo
  • hiperglikemii, odpowiada kluczowi Alert.Hiper

Powyższe wartości służą do sterowania komunikatami wyświetlanymi w widoku Monitor.

Opis wszystkich kluczy stosowanych do konfiguracji aplikacji znajdziesz w dalszej części intrukcji w rodziale Konfiguracja Usługi Azure.

Bezpieczeństwo

Dostęp do odczytu pomiarów glikemii zabezpieczony jest za pomocą hasła dostępu tzw. Secret Key. Bez znajomości tego hasła nie moża odczytać danych z api aplikacji. Pozwala to zabezpieczyć pomiary gilkemii przed nieuprawnionym dostępem ze strony innych użytkowników Internetu, pod warunkiem używania w adresie url prefixu HTTPS zamiast HTTP, czyli inaczej mówiąc tzw. protokołu SSL. Taki bezpieczny tryb pracy jest automatycznie ustawiony tyllko dla aplikacji uruchamianej w usłudze Azure. Jeżeli uruchamiasz aplikację na innym serwerze, musi samemu zatroszczyć się o ten rodzaj zabezpieczenia. Pamiętaj, aby regularnie zmieniać twój Secret Key oraz chronić go przed osobami postronnymi.

Pierwszy raz ustawiasz Secret Key w konfiguracji usługi Azure w wartości klucza Secret.Key, natomiast drugi raz wpisujesz to samo hasło w aplikacji na Twoim urządzeniu. Hasło zapisuje się w aplikacji po naciśnięciu przycisku Zapisz.

Przycisk 'Reset' służy do przywrócenia ustawień domyślnych aplikacji.
Po użyciu przycisku 'Reset' należ jeszcze raz wpisać 'Secret Key'.

Instalacja - Wstęp

Poniżej znajdziesz informacje jak zainstalować, skonfigurować i uruchomić Simple CGM 2009 oraz wszystkie potrzebne usługi dodatkowe. Informacje te są natury technicznej i w związku z tym, mogą być trudne do zrozumienia dla osób bez doświadczenia informatycznego. Jeżeli masz problem z ich interpretacją lub wdrożeniem, najlepiej zwrócić się o pomoc do zaprzyjaźnionego i zaufanego informatyka, zwłaszcza, że podczas konfiguracji usługi Azure zostaniesz poproszony o podanie i zapisanie danych z Twojej karty kredytowej.

  1. Instrukcja instalacji aplikacji Glimp, służącej do skanowania sensora FreeStyle Libre za pomocą smartfonu lub smartwatcha w trybie ręcznym bez ciągłego monitoringu tzn. smartwatch jest noszony normalnie na nadgarstku.
  2. Instalacja aplikacji Libre Alarm służącej do skanowania sensora FreeStyle Libre za pomocą smartwatcha w trybie automatycznym CGM tzn. smartwatch jest przymocowany do sensora na ramieniu.
  3. Instalacja aplikacji xDrip+, służącej do zapisywania wyniku pomiaru glikemii do ekosystemu Azure / mLab, po wcześniejszym jego odczytaniu z sensora FreeStyle Libre przez Libre Alarm lub pośredniczący transmiter z innego rodzaju sensora.
  4. Instalacja ekosystemu Nightscout, służącego do przechowywania i udostępniania pomiaru glikemii przez Internet:
  5. Instrukcja instalacja konta GitHub, służącego do udostępniania kopii kodu źródłowego Nightscout oraz kopii kodu źrółowego Simple CGM 2009 dla usługi Azure.
  6. Instrukcja instalacja konta mLab, służącego do zapisywania, przechowywania i udostępniania pomiaru glikemii.
  7. Instrukcja instalacja usługi Azure, służącej do instalacji i uruchamiania ekosystemu Nightscout oraz Simple CGM 2009.
  8. Zakładanie konta Dropbox, służącego do równoległego lub szybkiego zapisywania, przechowywania i udostępniani pomiary glikemii.

Zamiast konta w usłudze GitHub możesz użyć kont innych popularnych usług dostępnych w Internecie w celu przekopiowania kodu źródłowego Simple CGM 2009 do serwisu Azure, takich jak:

W taki przypadku musisz najpierw przekopiować kod źródłowy Simple CGM 2009 do wybranego serwisu za pomocą dostępnych funkcji.

Instalacja - Simple CGM 2009

Konfiguracja konta Dropbox

####1. Sprawdzenie czy Glimp zapisuje wyniki skanowania na koncie Dropbox####

  1. Zainstaluj i skonfiguruj aplikację Glimp według podanych powyżej instrukcji na smartfonie z włączonym czytnikiem NFC.
  2. Zeskanuj działający sensor FreeStyle Libre za pomocą smartfonu z włączoną aplikacją Glimp i aktywnym połączeniem do Internetu.
  3. Zaloguj się do konta Dropbox i sprawdź, czy widzisz katalog: /home/Aplikacje/Glimp, oraz czy znajduje się w nim plik: GlicemiaNightscout.csv.
  4. Jeżeli NIE widzisz danych z Glimp, to sprawdź, czy konfiguracja Glimp na smartfonie jest prawidłowa, a smartfon ma aktywne połączenie z Internetem.

Uwaga, czasami Dropbox zapisuje pliki z aplikacji Glimp w katalogu Apps zamiast w katalogu Aplikacje.

https://www.dropbox.com/home/aplikacje/glimp/GlicemiaNightscout.csv
lub
https://www.dropbox.com/home/apps/glimp/GlicemiaNightscout.csv

dropbox1

####2. Pobranie Dropbox Access Token do późniejszego użycia w serwisie Azure####

  1. Przejdź do strony Dropbox API Explorer download.
  2. Kliknij przycik Get Token - token zostanie utworzony i pokazany w polu Access Token.
  3. Wpisz do pola path ścieżkę dostępu do pliku GlicemiaNightscout.csv (zobacz przykład w ramce poniżej).
  4. Naciśnij przycisk Submit Call i potwierdź chęć nadania uprawnień dostępu do żądanego katalogu i pliku.
  5. Dropbox powinien wyświetlić poniższy widok z klawiszem Download GlicemiaNightscout.csv.

dropbox2

Oznacza to, że wygenerowany token działa prawidłowo. Możesz teraz zapisać Dropbox Access Token znajdujący się w polu Access Token, tak abyś mógł potem użyć go podczas konfiguracji parametrów połączeń aplikacji w usłudze Azure.

Jeżeli nie widzisz powyższego ekranu, sprawdź czy prawidłowo wpisałeś ścieżkę dostępu w polu path oraz czy plik GlicemiaNightscout.csv znajduje się w podanym katalogu.

/aplikacje/glimp/GlicemiaNightscout.csv
lub
/apps/glimp/GlicemiaNightscout.csv

Konfiguracja konta GitHub

  1. Zaloguj się na swoje konto GitHub.
  2. Utwórz nowy Fork do repozytorium https://github.com/woznica1970/simple-cgm-school, postępując według instrukcji, punkt od 7 do 10, używając woznica1970/simple-cgm-school zamiast nightscout/cgm-remote-monitor.

Konfiguracja usługi Azure

1. Tworzenie nowej Aplikacji Sieci Web

  1. Zaloguj się na swoje konto do usługi Azure.
  2. Utwórz nową Aplikację Sieci Web, analogicznie jak przy tworzeniu Aplikacji Sieci Web dla Nightscout według instrukcji, punkt 11.
  3. Użyj tej samej Subskrypcji co w przypadku aplikacji Nightscout, oraz
  4. Ten sam Plan/lokalizacji usługi App Service.
  5. Nadajesz tylko nową Nazwę aplikacji oraz tworzysz nową Grupę zasobów.
  6. Możesz też przypiąć aplikację do pulpitu.
  7. Osobiście ustawiam App Insights jako wyłączone.

Usługa Azure na podstawie pola Nazwa aplikacji utworzy nowy adres url dla aplikacji Simple CGM 2009, który będziesz używał do uruchomiania aplikacji na smartfonie np. https://mojanazwaaplikacji.azurewebsites.net.

2. Tworzenie kluczy w sekcji Ustawienia aplikacji

Utwórz poniższe klucze i ustaw odpowiednie wartości kluczy zgodnie z własnymi preferencjami, postępując według instrukcji, punkt 22.

Norm.Min
Norm.Max
Alert.Hipo
Alert.Hiper
Time.Zone
Secret.Key
Data.Source.Default
Data.Source.Switchable
Data.Model.Auto

azureUstawienia

3. Konfiguracja trybu pracy aplikacji####

####Data.Source.Default####

  • ustawiasz opcje czytania źródeł danych
  • aby czytać dwa źródła danych, tzw. opcja bezpieczna, ustawiasz wartość klucza Data.Source.Default na 0
  • aby czytać tylko źródło Dropbox, tzw. opcja szybka, ustawiasz wartość klucza Data.Source.Default na 1
  • aby czytać tylko źródło Azure, tzw. opcja uniwersalna, ustawiasz wartość klucza Data.Source.Default na 2

####Data.Source.Switchable####

  • ustawiasz czy można zmieniać dynamicznie źródła danych z poziomu aplikacji
  • aby zablokować dynamiczą zmianę źródeł danych ustawiasz wartość klucza Data.Source.Default na 0
  • aby aktywować dynamiczą zmianę źródeł dwnanych ustawiasz wartość klucza Data.Source.Default na 1

####Data.Model.Auto####

  • ustawiasz czy aplikacja ma automatycznie rozpoznawać, z jakiej aplikacji pochodzą dane np. Glimp, czy też xDrip+
  • aby wyłączyć rozpoznawanie, ustawiasz wartość klucza Data.Model.Auto na false
  • aby aktywować rozpoznawanie, ustawiasz wartość klucza Data.Model.Auto na true

4. Tworzenie kluczy w sekcji Parametry połączeń

Utwórz poniższe klucze i ustaw odpowiednie wartości kluczy zgodnie z danymi z konta mLab oraz konta DropBox.

Mongo.Connection.String
Mongo.Database
Mongo.Collection
Dropbox.Access.Token
Dropbox.File.Path

azurePolaczenia

Przykładowe wartości kluczy:

Mongo.Connection.String : mongodb://użytkownik:hasło@ds046939.mlab.com:46573/mojabazadanych
Mongo.Database : mojabazadanych
Mongo.Collection : mojakolekcja
Dropbox.Access.Token : QY-8ABIbye4JKJADUAyziFqDMVBHpE2S2Jb793PoM0mz287sdaiuashd&Iy0jMSRT2
Dropbox.File.Path : /aplikacje/Glimp/GlicemiaNightscout.csv

5. Konfiguracja Opcji wdrożenia

  1. Postępuj zgodnie z instrukcją, punkt od 30 do 40.
  2. Pamiętaj, aby podać swoje dane logowania do konta GitHub oraz wybrać odpowiedni Projekt: simple-cgm-school oraz Rozgałęzienie: Master

Uruchomienie Simple CGM 2009 na smartfonie

  1. Wpisz adres url np. https://mojanazwaaplikacji.azurewebsites.net w dowolnej przeglądarce internetowej zainstalowanej na Twoim urządzeniu.
  2. Adres url znajdziesz na swoim koncie w usłudze Azure.
  3. Jeżeli aplikacja Simple CGM 2009 została prawidłowo zainstalowana w usłudze Azure to teraz powinna zostać wyświetlona strona startowa.
  4. Kliknij u dołu ekranu na menu Ustawienia.
  5. Wpisz w polu Secret Key to samo hasło, które ustawiłeś w wartości klucza Secret.Key w sekcji Ustawienia aplikacji podczas instalacji i konfiguracji Simple CGM 2009 w usłudze Azure .
  6. Następnie kliknij kolejno przyciski Zapisz, Monitor.

ustawienia1 monitor

Jeżeli proces instalacji przebiegł prawidłowo, to powinieneś teraz zobaczyć na ekranie wartość glikemii z ostatniego skanowania oraz wykres liniowy. Jeżeli coś poszło nie tak, aplikacja wyświetli odpowiedni komunikat błędu.

W ramce poniżej znajdują się możliwe komunikaty błędów. W przypadku ich wystąpienia należy sprawdzić klucze i ich wartości w sekcji Parametry połączeń oraz w sekcji Ustawienia aplikacji usługi Azure:

(MongoDB) Brak parametru połączenia -> brak jednego z kluczy Mongo.*, lub błąd w nazwie klucza
(MongoDB) Brak danych w kolekcji -> błędna wartość klucza Mongo.Collection
(MongoDB) Nieudane połączenie z bazą -> błędna wartość klucza Mongo.Connection.String
(MongoDB) Błędna nazwa serwera -> błędna wartość klucza Mongo.Connection.String
(MongoDB) Błędna nazwa bazy danych -> błędna wartość klucza Mongo.Connection.String lub Mongo.Database
(MongoDB) Niepoprawny format danych -> problem z bazą mLab. Napisz do mnie wiadomość email
(MongoDB) Niepoprawny secret key -> porównaj wartość klucza Secret.Key z hasłem użytym na smartfonie

(Dropbox) Brak parametru połączenia -> brak jednego z kluczy Dropbox.*, lub błąd w nazwie klucza
(Dropbox) Unieważniony access token -> błędna wartość klucza Dropbox.Access.Token
(Dropbox) Nie znaleziono pliku danych -> zobacz punktu 'Przejdź do strony Dropbox API Explorer download'
(Dropbox) Błędne żądanie -> napisz do mnie wiadomość email 
(Dropbox) Wystąpił nieznany błąd -> napisz do mnie wiadomość email 
(Dropbox) Niepoprawny access token -> błędna wartość klucza Dropbox.Access.Token
(Dropbox) Niepoprawny secret key -> porównaj wartość klucza Secret.Key z hasłem użytym na smartfonie

####Jednoczesne używanie wersji Simple CGM 2009 oraz wersji Simple CGM 2009 Edycja Szkolna####

  • wystarczy skonfigurować jedno wspólne konto dla obu aplikacji w usłudze Dropbox,
  • należy skonfigurować dwie osobne aplikacje w usłudze Azure,
  • obie aplikacje mogą za to używać tych samych wartości dla kluczy:
  • Mongo.Connection.String
  • Mongo.Database
  • Mongo.Collection
  • Dropbox.Access.Token
  • Dropbox.File.Path
  • zalecam ustawienie w obu aplikacjach różnych wartości dla klucza Secret.Key

Jeżeli znajdziesz w powyższym opisie jakieś błędy lub nieścisłości, dziękuję za przesłanie wiadomości na ten adres email.

Dziękuję i pozdrawiam,
Mariusz Woźnica

Dodatkowo zobacz aplikację mobilną Simple CGM 2009 Edycja Szkolna dla nauczycieli, w celu monitorowania glikemii u dziecka, z zachowaniem zasad ochrony prywatności tzn. aplikacja udostępnia tylko ostatni pomiar glikemii w określonych dniach i godzinach np. w czasie pobytu dziecka w szkole.

About

Responsywna aplikacja mobilna do wizualizacji pomiarów glikemii

Resources

License

Apache-2.0 and 2 other licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.md
Unknown
license.html

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 99.4%
  • Classic ASP 0.6%