Powiadomienia

Powiadomienia są wykorzystywane do wysyłania powiadomienia (sms, e-mail, powiadomienia push) w przypadku wystąpienia określonego zdarzenia. Na przykład, można zapisać się do stacji odłącza, wady, itp., lub sterowniki mogą otrzymać powiadomienie push, gdy ich pojazd elektryczny osiągnie określony procent baterii.
    • Tematy niniejszego dokumentu: * *
  • [Powiadominia] (# powiadomienia)
    • [Tworzanie powiatu] (# creat- notification)
    • [Strona powiatu o szczegałach] (# szczegółowe zgłoszenie - strona)
    • [Aktualizacja powiatu] (# update-notification)
    • [Usuń zgłoszenie] (# delete-notification)
    • [Zakłady notifikation i działania] (# notification-scopes-and-actions)
  • [Platformy] (# platformy)
    • [Firebase konfiguracja] (# firebase- configuration)
      • [Wymogi i zarys procesu] (# requirements-and-proces- context)
      • [Firebase konfiguracja EV Charge] (# firebase- configuration- for- ev- charge)
        • [Utwór nowego projektu na Firebase] (# create- a- ne- project- on- firebase)
        • [Konfiguracja Firebase legitymacje EV Charge] (# configure- firebase- credentials- in- ev- charge)
        • [Utwórz Firebase konfiguracja aplikacji mobilnej - iOS] (# create- a- firebase- mobile- app- configuration—ios)
        • [Utwórz Firebase konfiguracja aplikacji mobilnej - Android] (# create- a- firebase- mobile- app- configuration—android)

Aby uzyskać dostęp do tej sekcji w * EV Charge *, from * * Menu * * wybierz * * Konfiguracja systemu * *, i kliknij * * Notyfikacje * *.

Powiadomienia

Aby uzyskać dostęp do tej sekcji, kliknij * * Notyfikacje * *. Lista stron wszystkich powiadomień jest wyświetlana w formacie tabelarycznym.

! [Konfiguracja powiatu] (../notifications-configuration.png)


Cztery działania / podstrony mogą być wykonywane / przeglądane w tej sekcji, a mianowicie:

  • [Tworzanie powiatu] (# creat- notification)
  • [Strona powiatu o szczegałach] (# szczegółowe zgłoszenie - strona)
  • [Aktualizacja powiatu] (# update-notification)
  • [Usuń zgłoszenie] (# delete-notification)

Tworzenie powiadomień

Pod [powidomienia] (# powiadomienia), aby utworzyć zgłoszenie, kliknij * * Stwórz * *. Podaj nazwę i kod.

    • Publishers * * jest używany do konfigurowania typu powiadomienia: SMS, powiadomienia o przesunięciu, URL, e-mail i log. Jest również używany do konfigurowania miejsca wysłania powiadomienia za pomocą * * Odbiorców * *.

Lista par wartości odbiorczej dla typu wydawcy:

  • Podstawa: Zawiadomienie ma na celu zwykłe dane kontaktowe miejsca przeznaczenia, w zależności od typu wydawcy (adres e-mail, numer telefonu lub URL).

  • Klient: W zależności od rodzaju wydawcy (adres e-mail, numer telefonu, URL, push notification), jeśli działanie jest związane z konkretnym klientem. Dodatkowo, jako wartość, grupa typu klienta może być wybrana, co oznacza, że zgłoszenie będzie miało zastosowanie tylko wtedy, gdy klient należy do określonej grupy klientów.

Aby utworzyć wydawcę, pod * * Publishers * *, kliknij * * Dodaj wydaje * *. Akcja i liczba powtórzeń określają rodzaj powiadomienia, które zostaną wysłane i ile razy można ponownie przywrócić w przypadku awarii - na przykład wysyłając e-mail, który będzie ponownie trzy razy, przypuśćmy, że nie.

Pod każdym wydawcą są * * Odbiorcy * *. * * Odbiorcy * * odnoszą się do miejsca wysłania powiadomienia. To może być URL lub klienta (jeżeli jest to e-mail lub SMS).

    • Scope * * wpisuje, co spowoduje zgłoszenie, co może być zmianą w infrastrukturze ładowania lub zmianą w sesji ładowania.

Po wystąpieniu określonego działania z zakresu można dodać opcje filtrowania. Aby dodać filtr, pod * * Filtry * *, kliknij * * Dodaj filtr * *.

Przykład powiadomienia

      • Scope: * * Charging sessions
      • Akcja: * * Procent baterii
      • Filtr: * * Procent baterii wynosi 80% (Osiągnięto 80%)

Strona powiadomienia o szczegółach

W ramach [powidomienie] (# powiadomienia), aby zobaczyć wszystkie szczegóły zgłoszenia, kliknij Szczegóły. Zawiera on następujące informacje:

  • Nazwa
  • Kod
  • Działanie
  • Zakres
  • Wydawcy
  • Filtry (jeżeli występują)

Aktualizacja powiadomienia

Pod [powidomienie] (# powiadomienia), aby zaktualizować zgłoszenie, najpierw kliknij * * Szczegóły * *; pokazuje szczegóły zgłoszenia. Następnie, aby zaktualizować, kliknij * * Aktualizacja * *.

Usuń zgłoszenie

Pod [powidomienie] (# powiadomienia), aby usunąć zgłoszenie, kliknij * * Usuń * *.

Zakres notyfikacji i działania

Zakres zgłoszenia określa zakres zdarzeń wywołujących zgłoszenia związane z pobieraniem opłat za przejazd.

Obecnie istnieją dwa zakresy powiadomień związanych z pobieraniem opłat EV:

  • Infrastruktura pobierania opłat: powiadamianie o operacjach związanych z infrastrukturą pobierania opłat. Zob. tabela 1 * w odniesieniu do działań objętych zakresem.
  • Sesje pobierania opłat: Powiadomienie o pobieraniu opłat za operacje związane z kontrolą sesji. Patrz: * Tabela 2 * dla działań mających zastosowanie w tym zakresie.

Nazwa działaniaOpis
Połączenie stacjiWskazuje, że stacja ładowania z powodzeniem ustanowiła połączenie z centralnym systemem Tridens EV Charge.
Stacja uruchomionaWskazuje, że stacja ładowania zgłosiła zdarzenie startu. Zwykle oznacza to, że udany boot miał miejsce po ponownym uruchomieniu, ale zdarzenie można również uruchomić na żądanie.
Stacja odłączonaWskazuje, że stacja ładowania odłączyła się od centralnego systemu Tridens EV Charge.
Resetuj stacjęWskazuje, że system centralny Tridens EV Charge zażądał zresetowania stacji ładowania.
Zmieniono status ładowarkiWskazuje, że stan ładowarki został zmodyfikowany i zgłoszony do systemu centralnego Tridens EV Charge.

Np. status przełączył się na dostępny, niedostępny, niedostępny itp. Zawiera również dodatkowe informacje o statusie, jeśli dostarczone przez producenta ładowarki.
Zmieniono status połączeniaWskazuje, że stan złącza został zmodyfikowany i zgłoszony centralnemu układowi Tridens EV Charge.

Np. status przełączony na dostępny, przygotowanie, ładowanie, zawieszenie, niedostępne, faulowane itp. Zawiera również dodatkowe informacje o statusie, jeśli dostarczone przez producenta ładowarki.
Wymagane odblokowanie złączaWskazuje, że system centralny Tridens EV Charge zażądał złącze odblokować z mechanicznej blokady elektromagnetycznej.
Wynik odblokowania połączeniaWskazuje wynik odblokowania złącza (mechanicznej blokady elektromagnetycznej), zgłaszany przez ładowarkę do systemu centralnego Tridens EV Charge.
Raport licznika energiiPrzedstawia ogólny raport licznika energii w kWh zgłoszony przez ładowarkę do systemu centralnego Tridens EV Charge.
Żądana aktualizacja oprogramowania firmowegoWskazuje, że system centralny Tridens EV Charge zażądał aktualizacji oprogramowania firmowego na ładowarce.
Status oprogramowaniaOkreśla status aktualizacji oprogramowania firmowego na ładowarce, zgodnie z raportem przez ładowarkę do systemu centralnego Tridens EV Charge.

Np. pobieranie, pobieranie, instalowanie, instalowanie, instalowanie, niepowodzenie itp.
Wymagana diagnostykaWskazuje, że system centralny Tridens EV Charge Zażądał ładowarki do diagnostyki.
Status diagnostycznyWskazuje status raportowania diagnostycznego przez ładowarkę. Zgłoszony przez ładowarkę do systemu centralnego Tridens EV Charge.

Np. wysyłanie, wysyłanie, wysyłanie, niepowodzenie itp.
Wymagana konfiguracja wyświetlaczaWskazuje, że Tridens EV Charge system centralny zażądał od stacji konfiguracji wiadomości wyświetlanej.
Wynik konfiguracji wyświetlaczaWskazuje wynik na żądanie konfiguracji stacji.
Wyświetl żądany jasnyWskazuje, że Tridens EV Charge System centralny zażądał od stacji, aby wyczyściła wiadomość z wyświetlacza.
Pokaż jasny wynikWskazuje wynik na żądanie zgody stacji.
Zgłoszone ustawienia wyświetlaczaWskazuje, że stacja ładowania zgłosiła konfigurację wyświetlacza do systemu centralnego Tridens EV Charge.

Tabela 1. * Pobieranie opłaty za działalność / wydalenie infrastruktury budowlanej. *


Nazwa działaniaOpis
AutoryzacjaWskazuje, że kierowca EV próbował autoryzacji sesji ładowania za pomocą urządzenia identyfikacyjnego (np. przewijanie RFID) po stronie ładowarki i próba została przekazana do centralnego systemu Tridens EV Charge. Nie mylić z pozwoleniami na rating.
AutoryzowaneWskazuje, że sterownik EV z powodzeniem upoważnił do ładowania po stronie ładowarki za pomocą urządzenia identyfikacyjnego (np. przesuwanie RFID), za zezwoleniem zaakceptowanym przez system centralny Tridens EV Charge. Nie mylić z pozwoleniami na rating.
RozpoczętyWskazuje, że sesja pobierania opłat rozpoczęła się w odniesieniu do infrastruktury pobierania opłat.
KoniecWskazuje, że sesja została zakończona i ostatecznie zakończona. Status jest “zamknięty”. Zawiera zakończenie w trybie zakończenia sesji park- time.
Utworzona rezerwacjaWskazuje, że dokonano natychmiastowej rezerwacji infrastruktury pobierania opłat na sesję pobierania opłat.
Rezerwacja anulowanaWskazuje, że rezerwacja infrastruktury pobierania opłat została anulowana.
Ładowanie pojazduWskazuje, że pojazd został w pełni naładowany. Próg dla pojazdu za opłatą detekcji wynosi 95%.

* * Tradycyjne działania, gdy padarka znosiła wartość procesowej akumulacji EV. * *

Koniec ładowaniaPrzedstawia koniec pobierania opłat w zakresie sesji, jak ładowarka zgłosiła zdarzenia końcowego ładowania do centralnego systemu Tridens EV Charge. Sesja może trwać w ostatnim czasie, aż do ostatecznego zakończenia.
Wyładowanie według limitu pieniężnegoWskazuje, że ładowanie sesji zakończone, jako system centralny Tridens EV Charge wykryte naruszenie limitu pieniężnego, w oparciu o [Ustawiennictwo oceny sesji] (../../sessions/#session-rating-settings).
Ładowanie końcowe przez limit energetycznyWskazuje, że ładowanie sesji zakończone, jako system centralny Tridens EV Charge wykryte przekroczenie limitu energetycznego, na podstawie [Ustawienia oceny sesji] (../../sessions/#session-rating-settings).
Koniec ładowania według terminu ładowaniaWskazuje, że ładowanie sesji zakończone, jako system centralny Tridens EV Charge wykryte przekroczenie limitu czasu ładowania, w oparciu o [Ustawienia oceny sesji] (../../sessions/#session-rating-settings).
Ładowanie za pomocą auth płatności. awariaWskazuje, że pobieranie opłat za sesję zakończone, jako dodatkowe zezwolenie na płatności w systemie centralnym Tridens EV Charge nie udało się, w oparciu o [Ustawienia oceny sesji] (../../sessions/#session-rating-settings).
Ładowanie przez auth. awariaWskazuje, że pobieranie opłat za sesję zakończone, jako dodatkowe autoryzacja zasobów klienta w systemie centralnym Tridens EV Charge nie udało się, w oparciu o [Ustawienia oceny sesji] (../../sessions/#session-rating-settings).
Granica procentowa bateriiWskazuje, że wartość procentowa akumulatora EV przekroczyła określony limit. Może być uruchomiony raz na sesję.

* * Obwieszczające dofinansowanie filtra notifikacyjnego “stan obchodzenia”, n. 80%. *

* Tradycyjne działania, gdy padarka znosiła wartość procesowej akumulacji EV. * *

Limit energetycznyWskazuje, że limit energetyczny dla zawiadamiania sesji ładowania w kWh został naruszony.

* * ObowiÄ zkowe dostÄ pstwo filtra notyfikacyjnego “limit energetyczny”, n. 60 kWh. * *

Termin obciążeniaWskazuje, że limit czasu na powiadomienie sesji ładowania w sekundach został naruszony.

* * Obowiazkowe poddanie filtry powiadamianiu o czasie wodowania, n. 3600 sekund (1 godzina). * *

Termin parkowaniaWskazuje, że limit czasowy parku powiadomień sesji ładowania w sekundach został naruszony. Przydatne do powiadomienia klientów, że ich pojazd nie ładuje.

* * Obowiazkowe oprogramowanie filtra powiatania o czasie “parkowania”, n. 900 sekund (15 min). * *

Próg oceny czasu parkowania naruszonyWskazuje, że próg oceny czasu trwania sesji w parku został naruszony, w oparciu o [Ustawienia oceny sesji] (../../sessions/#session-rating-settings). Od tego momentu, parking jest obciążony kierowcą.
Termin błęduWskazuje, że termin powiadomienia o awarii sesji ładowania w sekundach został naruszony.

* * Obowiazkowe dla zapalenia filtra powiadamia o “limicie czasowym blędu”, n. 300 sekund (5 minut). * *

Limit pieniężnyWskazuje, że limit pieniężny (w walucie domyślnej Strony) został naruszony podczas sesji pobierania opłat. Może być uruchomiony raz na sesję.

* * Obwieszczające dofinansowanie filtra notyfikacyjnego “limit pieniący”, n. 40 €. * *

Limit pieniężnyWskazuje, że limit pieniężny (w walucie domyślnej strony) został naruszony podczas sesji pobierania opłat. Może być uruchomiony raz na sesję.

* * Obowiązkowe dofinansowanie filtra notifikacyjnego “limit pieniący”, n. 5 €. * *

Przykład limitu 5 EUR: Zawiadomienie jest uruchamiane, gdy kwota użytego naruszenia sesji następuje po raz pierwszy powyżej 5 EUR, następnie 10 EUR, potem 15 EUR,…

Zgłoszone wartości licznikaWskazuje, że ładowarka zgłosiła wartości miernika do systemu centralnego Tridens EV Charge. Zwykle składa się z raportów dotyczących energii (kWh), mocy (kW), amperażu (A), napięcia (V).
Odmowa sesjiWskazuje, że sesja została odrzucona. Klient jest znany z systemu centralnego Tridens EV Charge, ale wstępne autoryzacja zasobów nie powiodło się.

Tabela 2. * Ładowanie zwrotów / działań kontrolnych sesji. *

Platformy

Aby uzyskać dostęp do tej sekcji, kliknij * * Platformy * *.

Platformy wymagają konfigurowania usług stron trzecich w celu umożliwienia powiadamiania. Zawiera * * Twilio * * wiadomości tekstowe i * Firebase * dla powiadomień push.

Aby włączyć * Firebase * dla powiadomień push w * EV Charge *, seeFirebase Konfiguracja] (../notifications/#firebase-configuration).

Firebase konfiguracja

Wymogi i zarys procesu

  1. A [Konto Google] (https://support.google.com/accounts/answer/27441?hl=en) jest wymagane w celu utworzenia Firebase.
  2. Konfiguracja Firebase Za…EV Charge**.
      • Tridens * * zapewnia:
    • Aplikacja - Apple ID
    • Aplikacja - Android Nazwa opakowania
  3. Konfiguracja iOS lub Android aplikacje Firebase.
  4. Użytkownik zapewnia:
    • Plik GoogleService- Info.plist (iOS Platforma)
    • plik google- services.json (Android Platforma)

Firebase konfiguracja EV Charge

Odwiedź swój Firebase portal w https://firebase.google.com/ i kliknij * * Zaklinaj. * * lub * * Przemyśl do konsoli * *.

![Firebase portal] (../firebase-portal.jpg)

    • Rysunek 1: * * *Firebase portal *
Utwórz nowy projekt na Firebase

Utwórz nowy projekt klikając * * Utwór projektu * *.

! [Utwórz projekt] (../create-a-project.jpg)

    • Rysunek 2: * * * Utwór projektu *

Wykonaj kroki w celu stworzenia nowego projektu.

! [Utwór projektu - metap 1] (../create-a-project-step-1.jpg)

Rysunek * * * Utwórz projekt - etap 1 *

! [Utwór projektu - rok 2] (../create-a-project-step-2.jpg)

    • Rysunek 4: * * * Utwór projektu - rok 2 *

! [Utwór projektu - rok 3] (../create-a-project-step-3.jpg)

Rysunek 5: * * * Utwór projektu - rok 3 *

Konfiguracja Firebase legitymacje EV Charge

Po powrocie do Projektu Deska rozdzielcza kliknij * * Utrzymanie projektu * *.

!/settings.jpg)

Rysunek 6: * * * Utrzymanie projektu *

Idź do * * Rachunki używają * * i kliknij * * Generalne nowe klucze prywatnego * *.

!/generate-new-private-key.jpg)

Rysunek 7: * * * Generowanie nowego klucza prywatnego *

Po potwierdzeniu generacji kluczy JSON plik zostanie pobrany do komputera.

!/confirm-key-generation.jpg)

    • Rysunek 8: * * * Potwierdz generalnie kluczy *

W JSON plik z poprzedniego kroku zawiera Twój Firebase private key creditials – -może być otwarty w edytorze tekstu.

! JSON […]/private-key-json-file-contents.jpg)

    • Rysunek 9: * * * Klucz Prywatny JSON wartość pliku *

Następny, wizyta * EV Charge *, nawigacja do * * Konfiguracja systemu * * * * Notyfikacje * * * * Platformy * *. Kliknij * *Firebase (FCM) * *, następnie wprowadź referencje (które są: klient ID, klient e-mail, projekt ID, klucz prywatny ID, i klucz prywatny) w formularzu. Zakończ klikając * * Prześlij * *.

![Firebase konfiguracja EV Charge - Web] (../firebase-configuration-on-ev-charge.jpg)

    • Rysunek 10: * * Firebase konfiguracja EV Charge

Pomyślnie skonfigurowałeś Firebase Za…EV Charge**.

Utwórz Firebase konfiguracja aplikacji mobilnej - iOS

Przejdź do projektu Deska rozdzielcza na Firebase i wprowadzić ustawienia Projektu.

[Utrzymanie projektu] (../settings.jpg)

Rysunek 11: * * * Utrzymanie projektu *

Pod zakładką Ogólne, przewiń do * * Twoje aplikacje * * i wybierz iOS platformy.

! [Dodaj iOS Konfiguracja aplikacji] (../add-iOS-app-configuration.jpg)

    • Rysunek 12: * * * Dodaj iOS Konfiguracja aplikacji *

W pierwszym kroku, wprowadzić Apple ID (dostarczone przez * * Tridens * *) i kliknij * * Rejestracja aplikacja * *.

![iOS Konfiguracja aplikacji - Krok 1] (../iOS-app-configuration-step-1.jpg)

    • Rysunek 13: * * *iOS Konfiguracja aplikacji - Krok 1 *

W drugim kroku, pobrać * * GoogleService- Info.plist * * plik konfiguracyjny i dostarczyć go do * * Tridens * *, aby włączyć go do budowania aplikacji, a następnie kliknij * * Next * *.

![iOS Konfiguracja aplikacji - Krok 2] (../iOS-app-configuration-step-2.jpg)

    • Rysunek 14: * * *iOS Konfiguracja aplikacji - Krok 2 *

Kliknij * * Dalej * * na schodach 3 i 4, następnie * * Kontynuuj * * na kroku 5. To zwróci Cię do strony Ustawienia projektu, gdzie iOS Konfiguracja aplikacji będzie widoczna. Możesz również ponownie pobrać plik * * GoogleServiceInfo.plist * *.

![iOS Konfiguracja aplikacji - zakoñczenie] (../iOS-app-configuration-finished.jpg)

    • Rysunek 15: * * *iOS Konfiguracja aplikacji - zakoñczona *
Utwórz Firebase konfiguracja aplikacji mobilnej - Android

Przejdź do projektu Deska rozdzielcza na Firebase i wprowadzić ustawienia Projektu.

[Utrzymanie projektu] (../settings.jpg)

Rysunek 16: * * Utrzymanie projektu *

Pod zakładką Ogólne, przewiń do * * Twoje aplikacje * * i wybierz Android platformy.

! [Dodaj Android Konfiguracja aplikacji] (../add-android-app-configuration.jpg)

Rysunek 17: * * * Dodaj Android Konfiguracja aplikacji *

W pierwszym kroku, wprowadzić Android nazwa pakietu (dostarczone przez * * Tridens * *) i kliknij * * Rejestracja aplikacja * *.

![Android Konfiguracja aplikacji - Krok 1] (../android-app-configuration-step-1.jpg)

    • Rysunek 18: * * *Android Konfiguracja aplikacji - Krok 1 *

W drugim kroku, pobrać * * google- usług. json * * plik konfiguracyjny i dostarczyć go do * * Tridens * *, aby włączyć go do budowania aplikacji, a następnie kliknij * * Next * *.

![Android Konfiguracja aplikacji - Krok 2] (../android-app-configuration-step-2.jpg)

    • Rysunek 19: * * *Android Konfiguracja aplikacji - Krok 2 *

Kliknij * * Next * * on step 3 and * * Continue * * on step 4. To zwróci Cię do strony Ustawienia projektu, gdzie Android Konfiguracja aplikacji będzie widoczna. Możesz również ponownie pobrać * * googleservices. Tu plik Jsona.

![Android Konfiguracja aplikacji - zakoñczenie] (../android-app-configuration-finished.jpg)

    • Rysunek 20: * * *Android Konfiguracja aplikacji - zakoñczona *