Powiadomienia
Kategoria:
- 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)
- [Firebase konfiguracja] (# firebase- configuration)
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.
Note:
- kod * * jest unikalnym identyfikatorem obiektu. Może być używany podczas integracji z * EV Charge* API.
- 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.
Information:
Szablon jest skonfigurowany w * EV Charge *, under * * Konfiguracja działalności * * Szablony. Więcej informacji na ten temat znajduje się w [Szablony] (../../business-configuration/templates).Note:
- URL * * działanie oznacza, że powiadomienie zostanie wysłane jako API wniosek URL, podczas gdy akcja * * Log * * oznacza, że usługa logowania będzie dodawać wpis dziennika za każdym razem, gdy zostanie uruchomione powiadomienie.
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%)
Information:
W takim przypadku powiadomienie zostanie wysłane, gdy pojazd osiągnie 80% opłaty.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 * *.
Information:
Wszystkie informacje zawarte w sekcji “# create- notification” można zaktualizować z wyjątkiem * * Code * *.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łania | Opis |
|---|---|
| Połączenie stacji | Wskazuje, że stacja ładowania z powodzeniem ustanowiła połączenie z centralnym systemem Tridens EV Charge. |
| Stacja uruchomiona | Wskazuje, ż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łączona | Wskazuje, ż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 ładowarki | Wskazuje, ż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łączenia | Wskazuje, ż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łącza | Wskazuje, że system centralny Tridens EV Charge zażądał złącze odblokować z mechanicznej blokady elektromagnetycznej. |
| Wynik odblokowania połączenia | Wskazuje wynik odblokowania złącza (mechanicznej blokady elektromagnetycznej), zgłaszany przez ładowarkę do systemu centralnego Tridens EV Charge. |
| Raport licznika energii | Przedstawia ogólny raport licznika energii w kWh zgłoszony przez ładowarkę do systemu centralnego Tridens EV Charge. |
| Żądana aktualizacja oprogramowania firmowego | Wskazuje, że system centralny Tridens EV Charge zażądał aktualizacji oprogramowania firmowego na ładowarce. |
| Status oprogramowania | Okreś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 diagnostyka | Wskazuje, że system centralny Tridens EV Charge Zażądał ładowarki do diagnostyki. |
| Status diagnostyczny | Wskazuje 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świetlacza | Wskazuje, że Tridens EV Charge system centralny zażądał od stacji konfiguracji wiadomości wyświetlanej. |
| Wynik konfiguracji wyświetlacza | Wskazuje wynik na żądanie konfiguracji stacji. |
| Wyświetl żądany jasny | Wskazuje, że Tridens EV Charge System centralny zażądał od stacji, aby wyczyściła wiadomość z wyświetlacza. |
| Pokaż jasny wynik | Wskazuje wynik na żądanie zgody stacji. |
| Zgłoszone ustawienia wyświetlacza | Wskazuje, ż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łania | Opis |
|---|---|
| Autoryzacja | Wskazuje, ż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. |
| Autoryzowane | Wskazuje, ż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ęty | Wskazuje, że sesja pobierania opłat rozpoczęła się w odniesieniu do infrastruktury pobierania opłat. |
| Koniec | Wskazuje, ż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 rezerwacja | Wskazuje, że dokonano natychmiastowej rezerwacji infrastruktury pobierania opłat na sesję pobierania opłat. |
| Rezerwacja anulowana | Wskazuje, że rezerwacja infrastruktury pobierania opłat została anulowana. |
| Ładowanie pojazdu | Wskazuje, ż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 ładowania | Przedstawia 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ężnego | Wskazuje, ż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 energetyczny | Wskazuje, ż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 ładowania | Wskazuje, ż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. awaria | Wskazuje, ż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. awaria | Wskazuje, ż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 baterii | Wskazuje, ż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 energetyczny | Wskazuje, że limit energetyczny dla zawiadamiania sesji ładowania w kWh został naruszony. * * ObowiÄ zkowe dostÄ pstwo filtra notyfikacyjnego “limit energetyczny”, n. 60 kWh. * * |
| Termin obciążenia | Wskazuje, że limit czasu na powiadomienie sesji ładowania w sekundach został naruszony. * * Obowiazkowe poddanie filtry powiadamianiu o czasie wodowania, n. 3600 sekund (1 godzina). * * |
| Termin parkowania | Wskazuje, ż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 naruszony | Wskazuje, ż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łędu | Wskazuje, ż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ężny | Wskazuje, ż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ężny | Wskazuje, ż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 licznika | Wskazuje, ż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 sesji | Wskazuje, ż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.
Note:
Musisz skonfigurować usługi, aby używać go w * EV Charge*.Aby włączyć * Firebase * dla powiadomień push w * EV Charge *, seeFirebase Konfiguracja] (../notifications/#firebase-configuration).
Note:
W celu zalogowania się i przeglądu zdarzeń, funkcja powiadomień dziennika może być skonfigurowana zgodnie z instrukcjami [Konfiguracja powiatu dzieńnika] (../../integrations/log-notifications-setup).Firebase konfiguracja
Wymogi i zarys procesu
- A [Konto Google] (https://support.google.com/accounts/answer/27441?hl=en) jest wymagane w celu utworzenia Firebase.
- Konfiguracja Firebase Za…EV Charge**.
- Tridens * * zapewnia:
- Aplikacja - Apple ID
- Aplikacja - Android Nazwa opakowania
- Konfiguracja iOS lub Android aplikacje Firebase.
- Użytkownik zapewnia:
- Plik GoogleService- Info.plist (iOS Platforma)
- plik google- services.json (Android Platforma)
Information:
Pakiety, które * * Tridens * * dostarczają (Apple ID & Android Nazwa pakietu) są zazwyczaj nazywane na podstawie nazwy marki.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 * *.
Note:
Kwalifikacje są uzyskiwane z JSON plik pobrany wcześniej.![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 *