Leitfaden für Entwickler

IoT-Plattform erwerben

IoT-Plattform ist eine SaaS-basierte Anwendung, in der Sie Millionen von Geräten verbinden und überwachen können. Die Plattform kommt mit der Multi-Tenancy und User-Management integriert, die Ihnen hilft, zu ermöglichen Ihre Benutzer ihre Geräte individuell verwalten. Sie können es auf On-Premise laufen, und auch in jedem Cloud-Instanz unter Ihrer eigenen Marke (White Label Produkt). In unserer IoT-Plattform haben wir Bewertung, wo Sie sich anmelden und sich mit Ihrem Konto anmelden können. In ihm können Sie verbinden Ihr Gerät oder Zugriff auf die Benutzeroberfläche mit dem dedizierten / jeweiligen eingerichtet bereitgestellt.! Sie habenjetzt unsereIoT-Plattformum Ihre Geräte effektiv zu überwachen.

Systemanforderungen (für Premium-Benutzer)

Um zu beginnen, sollten Sie eine Ubuntu 16.04 Instanz mit unten benötigen Anforderung in jeder Cloud-Plattform wie AWS oder Rack-Raum. Sie können die Bevywise IoT-Plattform hosten basierend auf unserem Anleitungsführer oder wir werden es in Ihrer Cloud-Instanz hosten.

Im Folgenden sind die minimalen Systemanforderungen für die Bereitstellung des Bevywise IoT erforderlich Plattform.

  • Speicher – 512 MB RAM oder mehr.
  • Jeder Cloud Server, der Ubuntu-Instanz hat
  • Ubuntu-Instanz – 2
  • CPU – 4 [Gestartet 2,2 für zwei Fälle]
  • CPU Core – 4 Kern [Zwei Instanzen teilen]
  • RAM – 16 GB [Geteilt 8,8 für zwei Fälle]
  • Festplatte – basierend auf Ihrer Datenrate
  • OS – Ubuntu 16.04 oder höher

Funktionskomponenten der Bevywise IoT Plattform

Bevywise IoT Platform besteht aus folgenden Komponenten:

Nachricht Broker

Bevywise IoT Platform verfügt über einen MQTT-basierten Nachrichtenmakler, der sicher ist Kommunikation zwischen dem Gerät und der Bevywise IoT-Anwendung, um Nachrichten von gegenseitig, auch es speichert die gesammelten Daten in Elastische Suche nach leistungsstarken Datenanalysen und Visualisierung.

Regel Motor

Bevywise IoT Platform verfügt über einen leistungsstarken Condition-basierten Regelmotor, der hilft der Benutzer auf der Grundlage der empfangenen Themen Alarmmeldungen an den Teilnehmer weiterleiten entsprechende Nachrichten. Benutzer können auchIch bin nicht da.für jeden Schlüssel in eine komplexe JSON-Nachricht.

Sicherheit und Authentifizierung

Bevywise IoT-Plattform unterstütztTLS/SSLModus, der eine sichere Mechanismus und Datenverschlüsselung zwischen Gerät und Bevywise IoT-Anwendung. Bevywise IoT Plattform hat auch eine Geräteauthentifizierung zur sicheren Datenübertragung von Endgerät zu Nachrichtenmakler.

Sofortiges Kommando

Bevywise IoT Platform hilft, einen Befehl oder eine Nachricht an eine bestimmte ein Gerät oder eine Gruppe von Geräten, die dieses Thema hören oder abonnieren. Durch diese Benutzer können testen und Daten für die Überwachung erhalten.

Datenvisualisierung

Bevywise IoT Platform wurde über eine leistungsstarke individualisierbare Visualisierung gebaut die dem Benutzer hilft, die Datenanalyse basierend auf ihrem Bedarf anzupassen. Bevywise IoT Plattform auch Diagramm, wenn die Daten oder Nachrichten im JSON-Format sind und Benutzer mehrere Felder hinzufügen können basierend auf JSON-Schlüssel und -Werten, die Datenanalysen besser und leistungsfähiger machen.

In den Warenkorb

Die Dienstprogramme von Dashboards unterscheiden sich mit Industrial oder Commercial Anforderungen. Das Standard-Dashboard kann oder kann daher nicht ausreichen, der eigentliche Vorteil des Dashboards liegt in der Erstellung und Anpassung es, wie Sie wünschen. Die Custom Dashboard Option im IoT Plattform erleichtert Ihnen, alle Ihre Industrial / Business Schlüssel Metriken an einem Ort zu bringen.

Widgets

Widgets zeigen Trends über einen Zeitraum, der es Benutzern ermöglicht, eine dynamische Benutzeroberfläche schnell für Ihre IoT-Anwendungen, Verarbeitung von Echtzeit-Daten aus der physischen & simulierte Geräte. Es erfasst Leistungsmetriken und Schlüsselindikatoren, um Ihnen eine Echtzeit-Ansicht zu geben der Zustand Ihres Unternehmens.

Bevywise IoT-Plattform bietet 9+ Arten von Widgets, die skalierbar sind, um alle Industrieeinsatz.

  • Text
  • Farbe
  • Tabelle
  • Liniendiagramm
  • Balkendiagramm
  • Diagramm
  • Donut-Chart
  • Vertikales Maß
  • Horizontales Maß
  • LED Licht
  • Schalter
Benutzeroberfläche

Die Bevywise IoT-Plattform verfügt über eine elegante und transparente Benutzeroberfläche, in der jeder Benutzer kann Geräte und Daten ohne Komplexität überwachen. Da alle Komponenten Konfigurationen, Monitoring und Datenanalysen werden über die Benutzeroberfläche durchgeführt, jeder neue Benutzer kann leicht verstehen und konfigurieren ohne die Hilfe der Administration. Bevywise IoT Plattform auch verfügt über eine separate Benutzeroberfläche für Benutzer und Administratoren.

Datenspeicherung

Bevywise IoT Platform speichert Daten in Elastischer Suche, die das IoT skaliert Plattform zu Millionen von Daten. Daten in der Elastischen Suche speichern nicht nur erhöhen Speicher, sondern auch die Leistung, die Datenübertragungsrate erhöhen und für eine leistungsfähige Datenanalyse sorgen.

<h1>

Single/Multi-Tenancy

Bevywise IoT Platform ist flexibel für Single und Multi-Tenancy Umsetzung.

Single-Tenancy

Unsere IoT-Plattform wird auch für den Kunden, der will die IoT-Plattform implementieren und einen eigenständigen Server haben.

Multi-Tenancy

Unsere IoT-Plattform verfügt über SaaS-basierte, mehrstufige Architektur, die die Benutzer, um mehrere Kunden zu bedienen. Mit dieser Architektur können Benutzer oder Dienstleister Bereitstellung die IoT-Plattform in einer einzigen Instanz und gibt jedem Kunden einen individuellen Webzugriff Anteil die Ressource aus der einzigen Instanz. Wir bieten auch eine Admin-Konsole für den Anbieter an jeder Kunde und sein Gerät überwachen.

So wird beispielsweise ein Home Automation Provider ihr Sensorkit in mehrere Kundenhäuser. Wenn der Anbieter eine eigenständige Plattform für jede Kunden, dann wird es die Wartungs- und Entwicklungskosten erhöhen und auch die Überwachung härter machen. Zu überwindet dies, der Anbieter kann unsere Plattform im Cloud-Server bereitstellen und Web-Zugriff geben oder Anmeldung für jeden Kunden. Individueller Webzugriff hilft Kunden, ihr Gerät zu überwachen einzeln und auch Ressourcen wie Datenbanken etc. werden von der einzigen Instanz geteilt, die wird Kosten und Zeit sparen.


login

Sprachintegration

Die Sprachintegration spielt eine wichtige Rolle in der Heimautomatisierung. Es hat viele Verdienste wie zeitsparend, kostengünstig und einfach zu steuern alle Geräte, ohne mit dem Gerät. So integrieren wir unsere IoT-Plattform mit Google-Hilfe und Amazon Alexa.

Anmerkung : Diese Funktion ist nur für Premium-Benutzer. Los!PremiumVersion oder KontaktUnterstützung.

Integration von Google Assistenz

Unter folgenden Schritten helfen Sie, die IoT-Plattform mit Google-Hilfe zu integrieren.

Grundkonfiguration :
ANHANG Aktivieren Sie die Google HomeGraph API
  • Melden Sie sich an der Google Cloud-Plattform-Konsole.
  • Gehen Sie in der Cloud Platform Console auf die Projektseite. Erstellen Sie ein neues Projekt, wenn Sie nicht haben oder wenn Sie bereits ein bestehendes Projekt haben, öffnen Sie es.

Anmerkung:Stellen Sie sicher, dass Sie das richtige GCP-Projekt verwenden, wenn Durchführung dieser Schritte. Dies ist das Projekt, das mit Ihrer Smart Home Projekt ID übereinstimmt.]

  • Aktivieren Sie die Google HomeGraph API
  • Als nächstes erstellen Sie einen Service Account Schlüssel.
  • Sobald es getan hat, “bevywise-iot-platfom-android-sdk-master” wird in Ihrem erstellt werden Standort
2. Einen Service Account Key erstellen
  • Klicken Sie in der Startseite Graph API-Seite auf Anmeldeinformationen aus der linken Panelliste.
  • Klicken Sie auf “Erstellung erstellen” und wählen Sie “Service Account Key”
  • Wählen Sie im Dropdown des Service-Kontos das „Neue Service-Konto“ aus
  • Geben Sie “Service-Kontoname” und wählen Sie “Service-Konto Token Creator” in “Service” Konto als Rolle. Für Service-Account id verlassen als solche.
  • Wählen Sie, Schlüsseltyp JSON und klicken Sie auf Erstellen
  • Die JSON-Datei wird automatisch heruntergeladen und Sie müssen diese Datei in Ihre Cloud verschieben Server wo die Bevywise IoT-Plattform eingesetzt wird, da der Pfad dieses JSON sein sollte in der IoT-Plattform-Benutzeroberfläche conf-Datei angegeben.
3.Eine API-Taste erstellen
  • Klicken Sie in der Home Graph API-Seite auf Anmeldeinformationen aus der linken Panelliste.
  • Klicken Sie auf „Einstellungen erstellen“ und wählen Sie „API Key“
  • Sie können die API-Schlüsselkette in den Pop-up-Fenstern sehen. Kopieren und Einfügen des Schlüssels in die Bevywise IoT-Plattform Benutzeroberfläche conf-Datei.
Konfiguration in Bevywise IoT-Plattform :
  • Sobald die IoT-Plattform in Ihrem Cloud-Server implementiert ist, müssen Sie Web-Zugriff auf die IoT Plattform. Dabei können Sie sich mit einem Mail-Konto anmelden und anmelden.
  • Nach dem Login, gehen Sie unter URL, um OAUTH-Authentifizierung einzurichten, da Google APIs die OA 2.0 Protokoll zur Authentifizierung und Autorisierung.
  • https:// Name des Servers > /o/Anwendungen/

  • Klicken Sie in dieser Seite auf “Neue Anwendung” und füllen Sie die Details wie unten
  • Name: Jeder einzigartige Name
  • Client ID & Client Geheimnis: Diese werden automatisch erstellt. [nicht ändern und ein Kopie von ihr
  • Clienttyp : Vertraulichkeit
  • Zulassungszuschussart: Zulassungscode
  • Redirect URL: https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID ( Referenz – 0auth doc)
  • Klicken Sie auf Speichern.
Konfiguration in Google Cloud-Plattform :
ANHANG Aktionskonsole
  • Melden Sie sich bei der Aktionskonsole mit Ihrem GCP-Konto an
  • Klicken Sie auf „Projekt hinzufügen/importieren“. Im Pop-up-Fenster erstellen Sie ein neues Projekt, indem Sie die Projekt Name oder wählen Sie das Projekt, das Sie in der GCP-Konsole erstellt haben
  • Sobald Sie getan haben, werden Sie auf die “Welcome-Seite” umleiten und dort wählen “Home Steuerung
  • Als nächstes wählen Sie “Smart home” und es wird zum “Action auf Google” Fenster führen.
2. Beruf
  • Klicken Sie auf „Berufung“ und geben Sie einen einzigartigen Namen [dieser Name beginnt mit der Interaktion mit Ihrem Aktionen. Zum Beispiel: Wenn der Anzeigename Smartswitch ist, können Benutzer sagen “Hey Google, Sprechen Sie mit smartswitch“ und auch dieser Name wird in der Google Assistenz android App angezeigt werden]
  • Wählen Sie Option nach Ihrer Anforderung für die Kontoerstellung aus, standardmäßig wird es “Nein, I nur die Erstellung von Accounts auf meiner Website ermöglichen” und klicken Sie auf den nächsten.
  • Wählen Sie für den Linking-Typ den OAUTH & Authorization-Code aus der Dropdown-Liste und klicken Sie auf Nächste
  • Für Client-Informationen, geben Sie wie unten

  • Client-ID: Fügen Sie die Client-ID ein, die Sie in IoT-Plattform erstellt haben[referen “ Konfiguration in Bevywise IoT-Plattform“
  • Client Geheimnis: Fügen Sie das Client-Geheimnis ein, das Sie in der IoT-Plattform erstellt haben [refer „Konfiguration in Bevywise IoT-Plattform“
  • Autorisierungs-URL: Geben Sie wie folgt an
  • https:///o/autorisieren

  • Token URL: Geben Sie wie folgt an
  • http:///o/token

  • Konfigurieren Sie Ihren Client: Geben Sie die Berechtigung für Ihren Benutzer an. (optional)
  • Prüfanleitung: Hier geben Sie die Bevywise IoT-Plattform Login-Account-Details wie Benutzer und Passwort. Mit diesem Google wird das Konto überprüfen.
  • Klicken Sie einmal auf Speichern, um das IoT-Plattform-Konto mit Google Home zu verbinden
4. Aktion

Hier sollten Sie die IoT-Plattform-API angeben, durch die google erhalten wird Daten aus der IoT-Plattform.

  • Klicken Sie auf “Action” von der linken Seite.
  • Geben Sie die URL alshttps:///bwiot/api/v1/devices/googlesync
  • Weiter, klicken Sie auf Speichern
5. Bereitstellung[optional]

In der Registerkarte Bereitstellung können Sie Ihre Unternehmensinformationen, Standort hinzufügen Informationen, Verzeichnis-Informationen und mehr.

Integration der IoT-Plattform mit der Google-Hilfe-App :
  • In Android-Mobil, gehen Sie auf die Google-Hilfe-Homepage.
  • Klicken Sie in Google-Hilfe auf das Benutzersymbol[ ob sowohl GCP-Konto als auch Android Anmelden Konto sind die gleichen] und wählen Sie “Einstellung”.
  • Wählen Sie in der Einstellungsseite die Registerkarte „Assistant“.
  • Wählen Sie unter “Assistance”, wählen Sie “Home control” und es wird zur Startseite-Kontrollseite führen.
  • Klicken Sie auf dieser Seite auf + Symbol unten und Sie können die erstellte Smart Home Skill sehen. Beispiel: smartswitch [Refer Invocation]
  • Klicken Sie auf das Geschick und Sie werden zur IoT-Plattform-Loginseite führen. Einloggen mit dem vorhanden Konto.
  • Jetzt wird die IoT-Plattform auf Google-Hilfe synchronisieren und in Google-Hilfe können Sie siehe alle IoT-Plattform angeschlossenes Gerät
Amazon Alexa Integration

Die Integration von Amazon Alexa auf die IoT-Plattform erfolgt über die Lambda Funktion. In der Lambda-Funktion können Sie unseren Code einbetten oder Ihren eigenen Code in schreiben bevorzugte Sprache[wie python, node.js, etc], um die IoT-Plattform-API auszulösen. Sobald wir fertig, wir werden die Lambda-Funktion ARN zu Alexa smart home integrieren. Also, wenn wir einen geben Sprachbefehl an Alexa basierend auf dem Fähigkeiten-Set in Lambda schreiben, wird es automatisch auslösen die API-Anforderung an die IoT-Plattform und erhalten die erforderlichen Daten. Untere Schritte helfen Ihnen Amazon Alexa in IoT-Plattform integrieren

Konfiguration in Amazon :
ANHANG Erstellen einer Lambda-Funktion

Voraussetzung für eine Lambda-Funktion :

Bevor Sie eine Lambda-Funktion erstellen, müssen Sie Identität und Zugriff erstellen Management [IAM] Rolle für Lambda und Alexa Fähigkeiten Kit.

Um Identitäts- und Access Management zu schaffen [IAM] Rolle:
  • Anmeldung AWS Konsole
  • Wählen Sie „IAM“ aus, um Rollen zu erstellen
  • Wählen Sie in „IAM“-Fenster Rollen und klicken Sie auf „Rolle erstellen“, um eine neue Rolle zu schaffen.
  • Wählen Sie im Fenster “Reine erstellen” unter “AWS-Service” die Option Lambda und klicken Sie auf Weiter.
  • In “Attach Berechtigungsrichtlinien” Fenster, suchen und wählen Sie “AWSLambdaBasic ExecutionRole“ und klicken Sie auf den nächsten.
  • „Tag hinzufügen“ ist optional, wenn Sie möchten, können Sie einen Tag hinzufügen oder als nächstes klicken.
  • Geben Sie im Fenster “Review” einen Namen für die Rolle und klicken Sie auf “Rolle erstellen”
Um Alexa Fähigkeiten zu schaffen :
  • Anmeldung Amazon Entwickler-Konsole[Sign-in mit demselben AWS-Konto]
  • Wählen Sie “Alexa Fähigkeiten Kit” unten amazon Alexa
  • In “Alexa-Entwickler-Konsole”, klicken Sie “Künstler schaffen”
  • Geben Sie Skill Name und wählen Sie die Sprache
  • Wählen Sie unten
  • “Ein Modell für Ihre Fähigkeiten hinzufügen” als “Smart Home”
  • „Werden Sie eine Methode, um die Backend-Ressourcen Ihrer Fähigkeiten zu hosten“ als „Besorgung Ihrer eigenen“
  • Klicken Sie auf erstellen.

[Anmerkung: Nehmen Sie eine Kopie der Skill-ID in Smart Home Tab]

Um eine Lambda-Funktion zu schaffen :
  • Wählen Sie in der AWS-Konsole Lambda aus AWS-Diensten
  • Klicken Sie im Lambda-Fenster auf “Funktion erstellen” Taste, um eine neue Funktion zu erstellen
  • Als nächstes geben Sie unter “Basic-Informationen” einen einzigartigen Namen für die Funktion und wählen Sie die Sprache, die Sie bevorzugen.
  • Klicken Sie unter Berechtigung auf den Dropdown, um die Rolle zu wählen und wählen Sie “Execution Rolle” als “Benutzen eine bestehende Rolle“
  • Wählen Sie in “Bestehende Rolle” die zuvor erstellte “IAM-Rolle” aus der Liste aus und klicken Sie auf „Funktion erstellen“
  • Weiter gehen Sie zur erstellten Lambda-Funktion und wählen Sie “Alexa Smart Home” von links Panel.
  • Unter “Konfigurieren Sie Trigger”, geben Sie die zuvor erstellte Alexa Skill ID für die Anwendung id und klicken Sie auf “ADD” um Lambda-Funktion zu erstellen
  • Jetzt wird die Funktion hinzugefügt und bevor Sie beginnen, Ihren Code in Lambda-Funktion zu schreiben, Sie müssen die Lambda-Funktion und Alexa Skill, die Sie zuvor erstellt haben, integrieren.
2. Integration von Alexa Geschicklichkeit und Lambda-Funktion
  • Gehen Sie zu Amazon-Entwickler-Konsole und wählen Sie “Alexa Fähigkeiten Kit” unten amazon Alexa
  • In “Alexa Entwicklerkonsole”, wählen Sie die erstellte Alexa Geschicklichkeit
  • Wählen Sie im Fenster „Smart Home“ wie folgt aus
  • Nutzlast : v3 (bevorzugt)
  • Smart Home Service Endpoint:
  • Default Endpoint*: < Kopieren und Einfügen der ARN aus der erstellen Lambda Funktion>
  • Geografische Region ist optional, Sie können nach Ihren Wünschen wählen. Klicken Sie auf Speichern.
  • Sobald Sie speichern, wird die Lambda-Funktion mit Alexa-Fähigkeit integriert und Sie können starten Schreiben Sie Ihren Code in der Lambda-Funktion.

[Anmerkung: Schließen Sie nicht das Alexa Skill-Kit]

3. Integration von Alexa Skill Kit und Bevywise IoT Plattform

Um Alexas Fähigkeiten zu integrieren, sollten wir eine OAUTH in Bevywise erstellen IoT-Plattform, da Amazon Alexa API das 0Auth 2.0-Protokoll zur Authentifizierung und Genehmigung.

OAUTH in Bevywise IoT-Plattform zu schaffen :
  • Anmelden und Anmelden in Bevywise IoT-Plattform
  • Nach dem Login, gehen Sie unter URL, um OAUTH-Authentifizierung einzurichten,
  • https:// < bevywise Server dns name> /o/Anwendungen/

  • Klicken Sie in dieser Seite auf “Neue Anwendung” und füllen Sie die Details wie unten
  • Name: Jeder einzigartige Name
  • Client-ID & Client-Geheimnis: Diese erstellen automatisch[nicht ändern und ein Kopie davon]
  • Clienttyp : Vertraulichkeit
  • Zulassungszuschussart: Zulassungscode
  • URLs umleiten: < Kopieren und Einfügen einer der Redirect URL von Account Linking in Alexa Skillset>
  • Klicken Sie auf Speichern und Sie erhalten eine Kopie der OAUTH-Details
  • Jetzt gehen Sie zu Konto-Linking in Alexa Skill-Kit und starten Sie die OAUTH-Details füllen.
Um IoT-Plattform auf Amazon-Fach-Kit zu integrieren :
  • Gehen Sie, um das Alexa Geschicklichkeitsfenster zu erstellen.
  • Wählen Sie “Account-Link” aus dem linken Panel und geben Sie die Details wie folgt
  • Autorisierung URI*:https:// < bevywise Server dns name > /o/Autorisierung
  • Zugang zu Token URI* :https:// < bevywise Server dns name> /o/toke
  • Kunden-ID*: < Kopieren und Einfügen von Bevywise OAUTH details >
  • Client Secret*: < Kopieren und Einfügen von Bevywise OAUTH details>
  • Client Authentifizierung Schema*: HTTP Basic
  • Anwendungsbereich Fügen Sie zwei Bereiche hinzu, lesen und schreiben.
  • Standardzugriff Token Ablaufzeit: 3600
  • Weiterleiten von URLs:
  • Klicken Sie einmal auf Speichern, um das IoT-Plattform-Konto zu verlinken.
  • Nächste Auswahl, Berechtigung vom linken Panel und aktivieren “Send Alexa Events”
  • Sie erhalten eine Client-ID und Client Secret. Nimm eine Kopie davon.
Integration der IoT-Plattform mit der Amazon Alexa App :
  • Laden Sie die Amazon Alexa App aus dem Android Playstore oder ios App Store herunter und installieren Sie sie.
  • Anmelden mit der Amazon Alexa App[Sign-in mit demselben AWS-Konto]
  • Gehen Sie zu Geräte-Tab und klicken Sie auf „Jetzt SMART HOME SKILLS“
  • Die erstellte Smart Home-Fähigkeit wird automatisch in der Liste angezeigt und klicken Sie auf diese Fähigkeit.
  • Als nächstes klicken Sie auf „Einsatz aktivieren“ und es führt Sie zur IoT-Plattform-Anmeldeseite. Da Melden Sie sich mit Ihrem Konto an, um in die Alexa App zu integrieren.
SSO und IAM Tool Integration

Unsere IoT-Plattform verfügt über einen vorgefertigten benutzerdefinierten Haken, der dem Kunden hilft Integration der IoT-Plattform mit SSO & IAM-Tool zur Benutzer- und Geräteauthentifizierung

Anmerkung : Diese Funktion ist nur für Premium-Benutzer. Los!PremiumVersion oder KontaktUnterstützung.


Benutzerauthentifizierung mit SSO

SSO ist eine Integration von Identity and Access Management (IAM) aus einem gemeinsamen Server, der es einem Benutzer erlaubt, eine Reihe von Anmeldeinformationen wie Benutzername und Passwort zu verwenden, um sicher auf mehrere Websites und Anwendungen zugreifen.

SSO für User Login:
  • Wenn sich der Client auf die IoT-Plattform einloggt, fordert das SSO-Tool einen verschlüsselten Token von die Authentifizierungsserver.
  • Dann wird der SSO die Benutzer-ID und das Token vom Identitätsanbieter empfangen und ihm zuordnen bis die sich nähernden Kunden.
  • Der SSO wird die Details zur IoT-Plattform behalten.
  • Sobald die Authentifizierung überprüft ist, wird der Client in die IoT-Plattform eingeloggt Verwendung die SSO durch die Rest-API.
SSO Drittanbieter in der IoT-Plattform :

Im IoT Plattform verwenden wir zwei Standard Drittanbieter Anbieter.

  • OA
  • OAuth 2.0
OAuth:
  • Es ist eine tokenbasierte Authentifizierung, die verwendet wird, um SSO bereitzustellen und Informationen zu ermöglichen werden von Drittanbieterdiensten genutzt.
  • Es erfordert ebenfalls einen Identitätsanbieter zur Authentisierung von Clients Zugriff.
  • In der IoT-Plattform wird OAuth verwendet, um verschiedene Server/Clients eigene Server zu kommunizieren wie google home, Amazon smart home, etc.
OAuth 2.0:
  • Es autorisiert Anwendungen von Drittanbietern, auf das Client-Konto zuzugreifen.
  • Er authentifiziert den Client, indem er dem Berechtigungscode-Flow folgt.
  • OAuth 2.0 bietet Authentifizierungsströme für Webanwendungen, Desktop-Anwendungen und mobile Geräte.
Geräte-Authentifizierung über IAM
Device Authentication via IAM

IAM ist eine Lösung, um digitale Identitäten, Software und Hardware und deren Zugriff auf verschiedene Anwendungen und Systeme. Es reduziert die Risiken Identitätsbetrug und verbessert die Zusammenarbeit zwischen den Nutzern.

IAM for Device Login:

Für eine Geräteverbindung wird das Gerät vom Benutzer in der IAM-Tool über die IoT-Plattform.

  • Aus dem IAM-Tool werden die ID und der Token für das Gerät für die Verbindung erzeugt. Die Das Gerät wird den Token des IAM-Tools anfordern.
  • Das Gerät wird nun die ID und das Token zur Verbindung mit der IOT Platform verwenden.
  • Die IOT Platform wurde mit Haken gebaut, mit denen jeder IAM-Token-Anbieter integriert in den Edge-Gerät-Authentifizierungsstrom.
  • Sobald die Authentifizierungsdetails gültig sind und das Gerät anschließen darf die Plattform.
MQTT Sparkplug Unterstützung

UnsereIoT-Plattformnahtlos integriert Daten von Geräten, die dieMQTT Sparkplug B.Protokoll, mühelose Kommunikation im Rahmen des Industrial Internet of Things (IIoT) ermöglicht. Dieses eingebaute Feature unserer Plattform dekodiert adeptly Daten aus IIoT-Geräten, sie in einem verständlichen Format für verbesserte Einblicke zu präsentieren und gleichzeitig alle wertvollen Informationen leicht zugänglich für die Visualisierung. Zusätzlich gibt es keine Abhängigkeit vom Hostserver Anwendungen für Nachrichtendekodierung. Unsere Plattform unterstützt auch Protobuf, die Kommunikation durch eine deutliche Reduzierung der Datengröße während der Übertragung.

Wie Fügen Sie Node/Device hinzu?

Um Daten von Sparkplug-fähigen IIoT-Geräten zu visualisieren, der erste und entscheidende Schritt beinhaltet das Hinzufügen von Nodes, bei der Anmeldung.

Hier sind die Schritte, wie man Knoten hinzufügt:

  • Gehen Sie auf die 'Nodes' Registerkarte innerhalb der 'Einstellungen' Option.
  • Dashboard
  • Klicken Sie auf das + Symbol in der oberen rechten Ecke, um die Knoten-Addition zu initiieren.
  • 'Add a Node' Fenster erscheint.
  • add node
  • Geben Sie in der Registerkarte 'Node ID' eine eindeutige ID für jeden Knoten ein.
  • Geben Sie den Namen des Knotens in der Registerkarte "Node Name" an.
  • Geben Sie eine Beschreibung des Knotens in der Registerkarte 'Node Description' ein.
  • Klicken Sie auf 'Add', um die Knoten-Addition abzuschließen.

Nach dem Hinzufügen von Knoten können Sie Details über einen bestimmten Knoten anzeigen, indem Sie auf es. Die Details beinhalten:

  • Node ID, Status und Erstellung Datum & Zeit.
  • Node ID und seine Beschreibung.
  • Zugriffsschlüssel (Username) und Zugriffstoken (Passwort) zur Verbindung mit diesem Knoten.
  • In der Kategorie 'Access Control List' zeigt die Registerkarte 'Themen veröffentlichen' die Nachrichtenveröffentlichung Format für diesen Knoten, wo # den Knoten bedeutet, kann Nachrichten zu jedem Thema veröffentlichen.
  • Die Registerkarte "Subscriptions" zeigt das Format für das Anmeldethema dieses Knotens, mit # das Abo an alle publizierten Themen anderer Knoten angeben.
  • Node details
  • Unter 'Sub-Geräten' sehen Sie die ID und den Status der mit diesem Knoten verbundenen Untereinrichtung an.

Für vollständige Details zu einem Untergerät klicken Sie darauf, um das Fenster "Gerät Details" zu öffnen. Hier. Sie finden:

  • Die einzigartige ID des Subdevice.
  • Der Name der Unterabteilung.
  • Das von der Unterabteilung veröffentlichte Thema.
  • Das Thema, auf das die Unterabteilung abonniert.
Subdevice details

Nodes

Sobald Knoten hinzugefügt werden, zeigt die Kategorie 'Nodes' im Menü eine umfassende Liste aller Knoten an. und Geräte. Dazu gehören aktive, inaktive und beide, zusammen mit ihren Namen, IDs, Verbindungsstatus und Statuszeiten. Verwenden Sie das Suchfeld, um einen bestimmten Knoten/Gerät zu finden, indem Sie seine ID eingeben.

Um tiefer in ein Gerät oder einen Knoten zu gelangen, klicken Sie auf den jeweiligen Eintrag, um Zugriffsdaten wie:

  • Node/Device ID und Status
  • Veranstaltungsthemen: Gesamtzahl der Themen, die vom Knoten/Gerät veröffentlicht werden
  • Abonnementthemen: Gesamtzahl der Themen, an die der Knoten/Gerät abonniert
  • empfangene Ereignisse: Gesamtzahl der Nachrichten, die vom Knoten/Gerät veröffentlicht werden
  • Sent-Befehle: Gesamtzahl der Nachrichten, die vom Knoten/Gerät gesendet werden
  • Wird Thema/wird Nachricht: das Testament Thema und wird Nachricht des Knotens/Gerätes
node activity

Unter der Registerkarte "Aktivität" beobachten Sie die aktuelle Aktivität, einschließlich des Verbindungsstatus des Geräts und veröffentlichte Nachrichten.

Navigieren Sie auf die Registerkarte "Ereignisse", um Nachrichten anzuzeigen, die vom Knoten/Gerät veröffentlicht werden. Filter verfeinern Ergebnisse nach Thema und Datumsbereich. Klicken Sie auf "Anwenden", um Änderungen zu implementieren und Nachrichten mit der Option "Export" zu exportieren.

node events

In der Registerkarte "Befehle" werden die von der node/device, akin to the 'Events' tab.

Die Registerkarte "Abonnements" enthält Details zum Knoten/Gerät Abonnements, einschließlich des abonnierten Themas, QoS-Ebene, und Abonnementzeit.

Beim Verbinden des Knotens/des Geräts reflektiert das Dashboard das Verlagswesen Daten.

dashboard
Wie man eine Mobile oder Web-Anwendung baut

Bevywise IoT Platform Mobile SDK und REST API helfen dem Benutzer, ihre Mobile zu integrieren oder zu bauen Anwendung sowohl auf Android und ios.

Folgen Sie den folgenden Schritten, um Ihre mobile App und IoT-Plattform zu integrieren.

Mobile SDK

Wir haben separate SDK für Android und ios.

Android

Unten Schritten helfen Ihnen, Ihre Android-Anwendung und IoT-Plattform zu integrieren

Laden Sie den Zip oder Klon unserer Android SDK von bevywise github herunter

Zu Klon:

  • Installieren Sie “git” in Ihrem PC
  • Sobald installiert, öffnen Terminal oder cmd und geben Sie den folgenden Befehl, um es zu klonen.
git clon [email protected]:bevywise-networks/bevywise-iot-platfom-android-sdk.git

Sobald es getan hat, “bevywise-iot-platform-android-sdk-master” wird in Ihr Standort.

Zum Download von zip:
  • Gehe zu Bevywise github Repository
  • Klicken Sie auf “Klar oder herunterladen” Taste auf der oberen rechten Ecke.
  • Klicken Sie im Pop-up auf „Download als Zip“.
  • Gehen Sie zum Ordner „bevywise-iot-platform-android-sdk-master“ und kopieren Sie „build.gradle“ Datei.
  • Fügen Sie die “build.grade” Datei in Ihrem App-Ordner[ < Android Ordner> (App)
  • Klicken Sie dann auf “Syn” Taste in Ihrer App. Dies wird automatisch alle Abhängigkeiten importieren und die Verbindung zwischen Ihrer Anwendung und der IoT-Plattform herstellen.
IOS

Bevywise IoS SDK ist über CocoaPods erhältlich. Um es zu installieren, folgen Sie der Unterschritte:

  • Die folgenden Befehle helfen Ihnen, eine Pod-Datei in Ihrem IOS-App-Ordner zu erstellen. wenn du haben Pod-Datei überspringen Sie diesen Schritt und bewegen Sie sich in den nächsten Schritt
  • Öffnen Sie das Terminal und gehen Sie zu Ihrem APP-Ordner
  • Nächster Typ “pod init” und klicken Sie auf Geben
  • Jetzt wird die Pod-Datei im App-Ordner erstellt.
  • Öffnen Sie die Pod-Datei und fügen Sie die folgende Zeile hinzu und speichern Sie sie
  • pod „BevywiseIotPlatformSDK „

  • Next installieren Pod in Ihrem Mac, mit dem folgenden Befehl.
pod install

Sobald Sie getan haben, Starten Sie das Schreiben des Codes basierend auf dem Test.swift und Bevywiseplatformvonconnector.swift Dateien, um unsere REST API auf Ihre mobile Anwendung zu verlinken

Wiederherstellen API

Für eine Vertikale spezifische Gebäudeanwendungen werden benötigt. Sie können entweder Anpassung der User Interface-Komponente der IoT-Plattform, um Ihre Benutzeroberfläche & Mobil Anwendung. Neben den mobilen SDKs bietet die IoT-Plattform auch eine komplette REST-API für Abfrage und Verwaltung der Geräte über den Server. Für die Bezugnahme auf die API-Dokument.

Geräte mit der IoT-Plattform verbinden

Starten Sie die Verbindung Ihrer Geräte mit dem Bevywise IoT Plattform durch Anmeldung.

Schritte, um ein Konto zu erstellen
  • Öffnen Sie die Startseite der Bevywise IoT Platform und wählen Sie das Anmelden.
  • Füllen Sie die obligatorischen Details, um ein Konto zu erstellen.
  • Klicken Sie auf die Anmeldung zur Bevywise IoT Plattform.
signup

Nach dem Klick auf die Schaltfläche „Sign up“ wird eine Bestätigungsmail an die E-Mail-ID, die Sie bereitgestellt haben. Überprüfen Sie Ihre E-Mail und folgen Sie den Anweisungen darin, die Anmelden und Ihr Konto aktivieren

Sobald Sie fertig sind, können Sie den Bevywise IoT Platform User sehen Schnittstelle.

Geräteverwaltung
Wie man Geräte hinzufügt?

Benutzer können ihre Geräte sicher verwalten, indem Auth-Taste (Username) und Auth-Token erstellt werden (Passwort) mit Benutzerberechtigung zur sicheren Datenübertragung von Endgerät zu Nachrichtenmakler in die Sicherheitskarte.

devie management

Um ein neues Gerät sicher hinzuzufügen und einen neuen Schlüssel hinzuzufügen :

  • Gehen Sie auf die Registerkarte „Client Management“.
  • Klicken Sie auf die Schaltfläche „Kreate Authentication Keys“ (+ Symbol) oben.
  • Wählen Sie im Pop-up-Fenster „Ein Client hinzufügen“, das angezeigt wird, zuerst den „Client Type“ basierend auf die Art des Geräts, das Sie besitzen. Wenn Sie ein Gateway-Gerät mit Untergeräten besitzen, dann wählen Sie „Gateway“. Wenn Sie Edge-Geräte besitzen, wählen Sie dann "Edge" als Client-Typ.
  • Nach der Auswahl des Clienttyps müssen Sie in der Registerkarte „Protokoll“ ein Protokoll auswählen, das auf den Kundentyp, den Sie gewählt haben. Edge-Gerät unterstützt sowohl HTTP als auchMQT Das ist alles.. Gateway Das Gerät unterstützt nur das MQTT-Protokoll.
  • Geben Sie anschließend „Client ID“, „Client Name“ und „Beschreibung“ an.
  • Füllen Sie die Registerkarte „Kann“ aus, die nichts anderes ist als die Registerkarte Berechtigung.
add a client

Es gibt drei Arten von Genehmigung. Sie sind:

  • Nachrichten und empfangen –Geben Sie beide abonnieren und veröffentlichen Erlaubnis für das Gerät.
  • Nachrichten – sendenGrant veröffentlicht nur die Erlaubnis.
  • Das ist ein Tag. –Nur Abonnement-Berechtigung gewähren.
  • Wählen Sie in der Registerkarte „Keep Alive“ eine Zeit, um Sie daran zu erinnern, dass Ihr Gerät aktiv ist. Die Die Registerkarte „Keep Alive“ wird nur aktiviert, wenn HTTP als Protokoll gewählt wird.
  • Klicken Sie auf die Schaltfläche „Einfügen“.
  • Sobald Sie fertig sind, wird das neu erstellte Gerät zusammen mit seiner Auth-Taste und Auth-Token sein angezeigt.
    Hinweis: Sie können bis zu 5 Geräte hinzufügen, wenn Sie die kostenlose Testversion verwenden.

Wie fügen Sie Sub-Devices hinzu?

Sie können Sub-Devices unter einem Gateway-Gerät hinzufügen. Um Sub-Devices hinzuzufügen,

  • Erstellen Sie ein Gateway-Gerät.
  • Öffnen Sie in der Registerkarte „Client Management“ das von Ihnen erstellte Gateway-Gerät.

client details

  • Klicken Sie auf das +-Symbol unter dem Titel „Add Sub-devices“.
  • Bereitstellen Sie eine Registerkarte Sub-Device auf.

provision sub-device

  • Geben Sie „Sub-Device-ID“ an. Es wird durch die ID des Gateway-Geräts voran, unter die diese Untereinrichtung wird erstellt.
  • Geben Sie dem Sub-Device einen Namen.
  • Geben Sie das Thema „Publish Topic“ und „Subscription“ ein.
  • Klicken Sie auf die Schaltfläche "Add" um das Unterprogramm zu erstellen.
  • Wenn Sie das Sub-Device löschen möchten, klicken Sie auf die Schaltfläche "Verlassen".

provision sub-device

  • Nachdem die Sub-Device erstellt wird, wird es ID und Status unter der „Untereinrichtungen „ Tab.

added subdevice
Um den ersten Auth-Schlüssel zu verwenden
  • Klicken Sie auf die Registerkarte Client Management.
  • Diese Registerkarte wird alle hinzugefügten Clients Liste zusammen mit dem generierten Zugriffsschlüssel und Zugang token.
  • Sie können diese Zugangsschlüssel und Zugriffstoken als Benutzername und Passwort verwenden.

client management
Wenn Sie Echtzeit-Geräte haben

Sie können den Benutzernamen und das Passwort im Gerät verwenden und mit dem Gerät verbinden Server.

Sie können die Konfiguration wie folgt geben

  • Benutzername –Verwenden Sie die Auth-Taste
  • Was ist los?Verwenden Sie den Auth Token
  • Hafen –1883
Wenn Ihre Echtzeit-Geräte in der Entwicklung sind
  • Nutzen Sie den Hilfebereich, um Clientbibliotheken zum Testen herunterzuladen.
  • Geben Sie Benutzername & Passwort auf der Client-Datei und verbinden Sie Ihre Geräte.

help
Um Ihr Gerät zu starten
  • Geben Sie den DNS-Hostnamen als IP-Adresse auf der Clientseite. Starten Sie das Gerät nach der Bereitstellung der IP Adresse.
  • Wenn die Verbindung erfolgreich ist, sehen Sie das angeschlossene Gerät im Dashboard.
Erste Schritte mit Bevywise IoT Platform

Bevywise IoT-Plattform enthält zwei Benutzerschnittstellenkonsolen.

  • Service Provider Admin-Konsole
  • Benutzerkonsole
Service Provider Admin Console

Da die Bevywise IoT-Plattform eine vielseitige Plattform ist, Organisationen kann jedem Kunden individuelles Login geben, um seine Geräte zu verbinden und zu überwachen. Also, zu überwachen undAlle Bewertungen anzeigen, sie sollten ein separates Admin oder Administrator benötigen Konsole. Ebenso verfügt die Bevywise IoT Platform über eine separate und anpassbare Admin-Konsole für den Lösungsanbieter, um ihre Kunden zu verwalten

Anmeldung zur Admin Console
  • Während der Bereitstellung werden die Admin-Konsole-Details dem spezifischen Client gegeben, so dass sich der Administrator direkt an die IoT-Plattform anmelden kann.
  • Öffnen Sie die Startseite der Bevywise IoT Platform und wählen Sie ein Anmelden.

login

  • Sobald Sie sich anmelden, können Sie die Bevywise IoT-Plattform-Benutzeroberfläche sehen
Organisation Dashboard

Bevywise Admin Konsole hat ein elegantes und einfaches Dashboard, das kurze Details zu den Organisationen.

organizations dashboard



Es zeigt die Gesamtdetails und Aktivitäten des Geräts.

Das Dashboard verfügt über vier Registerkarten, die die Gesamtzahl der Benutzer, die Anzahl der Geräte, die aktive Gerätezahl und Authentizität.
Benutzerzahl – Gesamtzahl der Login-Benutzer.

  • Anzahl der Geräte- Gesamtzahl der angeschlossenen Kundengeräte.
  • Das ist nicht möglich.– Gesamtzahl der aktiven Geräte.
  • Authentizität– Gesamtzahl der Authentifizierung erstellt.
  • Die Tabelle unter den Icons gibt eine kurze Beschreibung ihrer Kunden.

  • Name:Kundenname, der während der Anmeldung in der Plattform.
  • E-Mail-AdresseKunden-E-Mail-ID, die während der Anmeldung gegeben wurde die Plattform.
  • AnzahlDie Nummer des Kunden, die während der Anmeldung in der Plattform.
  • Erstellt an –Datum und Uhrzeit, zu der der Kunde sich an seine Plattform
  • Letzter Login –Letzter Login-Datum und Zeit.
  • Gerätezähler –Gesamtzahl des Geräts, das ihr Kunde mit ihrer Plattform verbunden.

In dieser Tabelle können Benutzer ihre Kundenliste durch Aufsteigen sortieren und absteigende Reihenfolge durch Klicken auf den Pfeil nach oben und unten neben dem Parameter. Pfeil nach oben sortiert Liste in Reihenfolge ändern und Pfeil nach unten sortiert die Liste in absteigender Reihenfolge.

Zum Beispiel wenn Sie die Kundentabelle basierend auf der höchsten Geräteverbindung sortieren möchten, klicken Sie dann auf die Pfeil nach unten neben “Gerät zählen”. Jetzt wird es dem Kunden zeigen, der eine hohe Gerätezahl bei zuerst. Ebenso können Sie die Kundentabelle basierend auf dem Namen, E-Mail-ID, Last Login, etc. sortieren.
Sie können nach der Kundenliste suchen, basierend auf drei Optionen.

  • Vom Benutzer –Verwendet, um nach Kunden basierend auf dem Namen zu suchen und E-Mail-ID.
  • Mit dem Gerät –Verwendet, um Kunden basierend auf dem Gerätenamen zu suchen oder Gerät/Client id.
  • In den Warenkorb GerätVerwendet, um nach Kunden zu suchen basierend auf aktiv Geräte.
Kundenorganisation verwalten

Organisation erstellen via Die Admin Console
  • Klicken Sie auf das Symbol "Organisation erstellen" auf der linken Seite.
  • Geben Sie dann die gewünschten Details wie „Name“, „E-Mail“, „Organisationsname“ und „Mobile“ an. Nummer“ in den jeweiligen Registerkarten.
  • Sobald Sie das getan haben, klicken Sie auf “erstellen” um eine Organisation zu erstellen.

create organization
Details zum jeweiligen Kunden anzeigen

Bevywise Admin-Konsole gibt für jeden angeschlossenen Kunden eine eigene Benutzeroberfläche. Das Eine separate Benutzeroberfläche hilft dem Admin, mehr Details für ein Benutzergerät zu erhalten. Im Admin dashboard wählen Sie den Kunden, in dem Sie über die Details der Kunden erfahren können und führen Sie zur Kunden-Benutzeroberfläche.
Auf dieser Seite können Sie fünf Tabs sehen, sie sind

  • Kundeninfo
  • Das ist das
  • Geräte
  • Regel Motor
  • Authentik
customer info
Benutzer zu einer bestimmten Organisation hinzufügen

In der Customer-Info finden Sie die Details über eine Organisation und die benutzerbezogene Organisation. Die gezeigten Details werden von den Benutzern angegeben, während sie sich an die Plattform. Sie können die Benutzer hinzufügen, indem Sie die gewünschten Details.

Bereitstellung eines Nutzers für einen bestimmten Kunden:

  • Klicken Sie auf Hinzufügen Benutzersymbol auf der rechten Seite, es wird dazu führen, den Benutzer hinzuzufügen.
  • Geben Sie Ihre gewünschten Daten wie Name, E-Mail, Telefon und Rolle.
  • Sobald Sie fertig sind, klicken Sie auf Hinzufügen, um den Benutzer hinzuzufügen.
  • Jetzt können Sie die Details Ihres Nutzers anzeigen.
  • Sobald Sie die Benutzer zu Ihrer Organisation hinzugefügt haben, mail mit dem Link wird an die Benutzer.
  • Damit sich die Benutzer über den Link an der Benutzerkonsole anmelden können.
add user
Benutzer Roles und Berechtigungen

Der Administrator definiert die Rollen und Berechtigungen für den unten hinzugefügten Benutzer. Auf der Grundlage der eine Berechtigung, kann der Benutzer die Parameter in der Benutzerkonsole anzeigen.
Zum Beispiel: Wenn Sie die Registerkarte Gerät in der Berechtigung deaktivieren, kann der Benutzer das Gerät nicht sehen Seite in der Benutzerkonsole.
Auf dieser Seite können Sie drei verschiedene Rollen sehen. Sie sind

  • Super Admin
  • Admin
  • Standard Benutzer
user role
Super Admin:

Diese Rolle ist für den Super-Admin der User Console. Der Super Admin kann den Zugriff und die Verantwortungsebene aller Nutzer in einer Organisation des Nutzers verwalten Konsole. Sie haben die höchste Autorität von allen und verwalten eine Organisation, Admin und Standard Benutzer.

Admin

In der User Console erstellt Super Admin die Gerätegruppe und dafür Gerätegruppe, Admin wird in der Administrator-Rolle sein und alle Geräte in Diese Gruppe. Admin bietet Zugriffsrechte jeglicher Rollen an den Standardnutzer in ihrem Organisation.

Standard Benutzer

Die Standardbenutzer haben nur Zugriff auf die Rollen, die den sie von ihren Admins. Für die Gerätegruppe in der Benutzerkonsole gibt es einen Standard-Benutzer und der Super Admin entscheidet, ob der Benutzer die Geräte im Gerät anzeigen oder verwalten kann Gruppe

Kunden Dashboards verwalten

Es bietet die Liste der Dashboards, die vom Super-Admin oder dem Benutzer erstellt wurden eine Organisation. Wir können auch ein Dashboard für die Organisation erstellen, indem wir den Namen und Beschreibung des Dashboards. Nach der Erstellung des Dashboards können wir Widgets hinzufügen.


widget
Um ein benutzerdefiniertes Dashboard zu erstellen:

Klicken Sie auf „Dashboard erstellen“ in der Menüleiste.

Das Model Title-Fenster wird angezeigt, zeigen, “Dashboard name” und Beschreibung.


custom dashboard

  • Geben Sie „Dashboard name“ und eine kleine Beschreibung in der jeweiligen Box ein.
  • Sobald Sie abgeschlossen haben, klicken Sie auf die Schaltfläche „Erstellen“ um die Registerkarte „Widgets“ zu öffnen.
  • Klicken Sie dann auf das Schaltflächensymbol an der rechten oberen Ecke der Widgets Tab. Der Dropdown Das Menü erscheint in der Liste der Widgets-Typen.
  • Um zu wissen, wie man Widgets erstellt, lesen Sie bitte die Registerkarte „Benutzerkonsole“.
Verwalten von Customer Event und Timer Rules

Es bietet alle Regeln, die von den Organisationen auf der Grundlage der veröffentlichtes Thema für jeden Kunden.


rule engine

  • Veranstaltungen –Es zeigt die Geräte-ID und das Thema, für das Es wurden Regeln geschaffen.
  • Zustand des ZustandesEs zeigt die Bedingung auf Basis der Nutzlast oder Nachricht.
  • AktionEs zeigt die Regelnachricht, die an die Vorrichtung auf der Grundlage des abonnierten Thema.
  • StatusEs zeigt den Status des Geräts, ob es erfüllt die Regeln oder nicht.
Kundengeräte verwalten

Alle Geräte des Kunden werden unter der Registerkarte Geräte verwaltet. Es bietet Details über die Geräte, die von der gesamten Organisation verbunden wurden.

Nachricht senden: Verwendet, um eine Nachricht an die Geräte in der Organisation senden basierend auf dem abonnierten Thema.

devices


Klicken Sie auf das Drop-Symbol auf der linken oberen Ecke, um die Nachricht senden zu öffnen.

In diesem Dropdown-Fenster füllen Sie die Details basierend auf der folgenden Erklärung.

  • Gerät –Geräte-ID des Gerätes, auf das Sie Nachrichten möchten.
  • Thema:Name des Themas, auf dem das Gerät abonniert wurde
  • Nachricht –Nachricht an das Gerät gesendet
  • Klicken Sie auf “Senden” um die Nachricht zu senden.

Hinweis: Gerät, an das Sie die Nachricht senden sollte in Active Status.

Die Geräteliste liefert alle Einblicke in die zugehörigen Geräte, die helfen der Admin, um alle Geräte zu überwachen, die unter der Organisation verbunden sind.

  • Gerät– Gerätename.
  • Gerät Id– Die ID des angeschlossenen Gerätes.
  • Zeit– Datum und Uhrzeit, an der das Gerät angeschlossen ist.
  • Authentischer Schlüssel– Authentication Key vom Gerät zur Verbindung mit dem Bevywise IoT Plattform.
  • Letzte Nachricht– Die kürzlich veröffentlichte Nachricht des Gerätes. Klicken Sie auf die Dropdown-Symbol neben “Recent veröffentlichen”.
  • Das ist der– Datum und Uhrzeit angeben, an dem das Gerät angeschlossen ist und getrennt.
  • Status– Aktueller Zustand des Geräts.
Verwaltung von Authentifizierungsschlüsseln

Die Auth-Tasten werden für die Organisation erstellt, um die Gerät. Sie können eine bestimmte Auth-Taste für ein bestimmtes Gerät mit dem Gerät erstellen Ausweis. Sie können auch die Auth-Taste blockieren/entsperren, so dass sich der Benutzer nicht damit verbinden kann Auth Key und Auth Token.

Authentication erstellen:

Klicken Sie oben auf die Schaltfläche „Authentifizierungstasten hinzufügen“.


add auth keys


Geben Sie im Pop-up-Fenster „Geräte-ID“, „Schlüsselbeschreibung“ und „Permission“ für den Schlüssel.
Es gibt drei Arten von Berechtigungen

  • Publizieren und Abonnieren –Bewilligung sowohl der Anmeldung als auch der Veröffentlichung Berechtigung für das Gerät
  • Nur anmeldenZuschuss nur Anmeldegenehmigung
  • Nur-öffentlichnur Veröffentlichungserlaubnis
  • Klicken Sie auf „Änderungen speichern“.

Sobald Sie erstellt haben, wird die Auth-Taste und Auth-Token sein in der Authentication Schlüsselliste angezeigt.

Regel Engine für Administrator

Als Dienstleister können Sie die Regeln für alle erstellen erstellte Organisationen basierend auf dem veröffentlichten Thema. Admin kann die bedingte Regeln zur Erstellung von Alarmereignissen basierend auf dem empfangenen Thema.


rule engine

Folgen Sie diesen Schritten, um ereignisbasierte und Timer-basierte Regeln zu erstellen.

Um die Eventregel hinzuzufügen:

event rule

Klicken Sie auf die Schaltfläche Hinzufügen und es wird zu “ Regelfenster hinzufügen”.
Veranstaltung:Hier müssen Sie die Geräte-ID und das Thema, für das Sie Regeln erstellen wollen

  • Geben Sie in diesem Fenster das Gerät id im Textfeld „Veröffentlicher aus“ für das Sie wollen Regeln erstellen.
  • Dann geben Sie das entsprechende Gerätethema in "mit Thema" Textfeld

In den WarenkorbErstellen Sie eine Bedingung basierend auf der Nutzlast oder Nachricht

  • In “Satisfy”, wenn Sie “ALL” wählen, dann wird die Regel nur veröffentlicht, wenn alle gegeben Zustand ist zufrieden
  • Wenn Sie “ANY” wählen, dann wird die Regel veröffentlicht, wenn eine Bedingung ist zufrieden.
  • In der Liste "Message/key/Time" können Sie vier Parameter sehen

INCOMING_MSG –Wenn das angegebene Gerät und Thema Veröffentlichung normaler Nutzlast, wählen Sie diesen Parameter und erstellen Sie Bedingungen.

INCOM.TIME –Wählen Sie diese, wenn Sie erstellen möchten eine Bedingung basierend auf dem Zeitstempel der veröffentlichten Nachricht.

Schlüssel –Wenn das angegebene Gerät und das Thema Publishing JSON Payload, dann wählen Sie diesen Parameter und erstellen Sie eine Bedingung basierend auf dem Verlag JSON Schlüssel.

Aktion: Gerät –Dies sendet die Regelnachricht an das Gerät basierend auf dem abonnierten Thema.

  • Gerätekennung –Geben Sie das Gerät oder die Client-ID des Geräts an die Sie wollen die Regel.
  • Themaname –Geben Sie den aktuellen Namen, den das angegebene Gerät abonnieren, um die Nachricht.
  • Nachricht –Geben Sie eine Alarmmeldung an, die dem spezifiziert Thema

Post –Dies sendet die Regel oder Alarmmeldung als eine E-Mail an die angegebene E-Mail

  • Post-ID– E-Mail-ID angeben, an die Sie Alarm senden möchten Postsendung
  • Postfach– Ein Thema der Post
  • Postleitzahl– Geben Sie eine Alarmmeldung für Post ein

Websocket –Dies drängt die Regel oder Alarm Nachricht an die Benachrichtigung und Benutzer kann die Nachricht über das Glockensymbol oben rechts anzeigen Ecke

  • Der neue Titel– Titel der Mitteilung
  • WS Alert Body– Alarmmeldung für die Benachrichtigung

FCM– Dies drängt die Daten als Benachrichtigung Ihre Android oder ios App basierend auf FCM-Token

  • FCM Der neue Titel– Titel der Mitteilung
  • FCM Alert Body– Alarmmeldung für die Benachrichtigung
  • Sobald Sie die Konfigurationen ausgeführt haben, klicken Sie auf Speichern, um die Regel hinzuzufügen.

Nun, wenn die Regeln zufrieden sind, wird eine Benachrichtigung basierend senden auf Ihren Konfigurationen.

Um Timer-Regel hinzuzufügen:

Bevywise Regel Motor enthält auch zeitgesteuerte Regeln, die helfen dem Benutzer, Daten zu einem Gerät und Thema für eine bestimmte Zeit oder Intervall zu senden. Folgen Sie den Schritten, um Timer-Regeln zu erstellen:


timer rule

Klicken Sie auf das +-Symbol und es wird zu “Add Timer Rule”.

  • Geben Sie in diesem Fenster das Gerät id in “Gerät”, für das Sie Regeln erstellen, entsprechende abonnierte Themen dieses Gerätes in "Topic" und die zu seinde Nachricht veröffentlicht im “Message” Tab.
  • Als nächstes wählen Sie die Zeit, wenn Sie die Nachricht von "Hour & minute" veröffentlichen möchten Dropdown-Boxen und geben Sie dann das Start- & End-Datum im Monat / Tag / Jahr Format an.
  • Wenn nun die Zeit und das Datum der Regel übereinstimmen, wird eine Nachricht an die gegebenes Gerät.
Fehlerprotokolle

Es zeigt die Liste der Fehler, die während der Verbindung von Gerät zur IoT Device Management Platform.


error logs
Benutzerkonsole

Der Device Manager ist eine Vorform der Bevywise IoT Plattform. Das bietet Multi-Tenancy, so dass Sie es jedem Benutzer erlauben, sich anzumelden und zu verwalten ihre eigenen Geräte.

Füllen Sie alle obligatorischen Details, um ein Konto zu erstellen und klicken Sie auf die Anmeldung, um Anmeldung zur Bevywise IoT Platform.

Sobald Sie einen Login haben, können Sie den Bevywise IoT-Plattform-Benutzer sehen Schnittstelle.

Das ist das

Das Dashboard hat sechs Registerkarten, die insgesamt & aktive Kunden, empfangene Nachrichten, Nachrichten anzeigen gesendete, aktuelle Ereignisse, aktuelle Verbindungen und aktuelle Abschaltungen.


dashboard

  • Gesamtkunden – Gesamtanzahl der angeschlossenen Geräte
  • Aktive Kunden – Gesamtzahl der aktiven Geräte
  • empfangene Nachrichten – Gesamtzahl der empfangenen Nachrichten
  • Nachrichten gesendet – Gesamtzahl der gesendeten Nachrichten
  • Aktuelle Ereignisse – Details der kürzlich veröffentlichten Ereignisse
  • Aktuelle Verbindungen – Details der kürzlich angeschlossenen Geräte
  • Aktuelle Abschaltungen – Details der kürzlich abgeschalteten Geräte
In den Warenkorb

Die Dienstprogramme des Dashboards unterscheiden sich mit Industrial oder Commercial Anforderungen. Das Standard-Dashboard kann oder kann nicht ausreichen. Der eigentliche Vorteil von Dashboard liegt in der Erstellung und Anpassung es die Art, wie Sie wünschen. Die benutzerdefinierte Dashboard-Option im Bevywise IoT-Plattform ermöglicht Ihnen, alle Ihre Industrial / Business-Schlüsselmetriken an einem Ort zu bringen.

Um ein benutzerdefiniertes Dashboard zu erstellen:

  • Wählen Sie den Dropdown-Pfeil in der Registerkarte Dashboard.
  • Wählen Sie „Dashboard erstellen“.
  • Geben Sie Gruppen-ID, Dashboard-Name und Beschreibung.
  • Klicken Sie auf „Kreieren“.

Create Dashboard

Ein benutzerdefiniertes Dashboard wird erstellt.


Custom Dashboard
Widgets

Nachdem Sie ein benutzerdefiniertes Dashboard erstellt haben, müssen Sie Widgets erstellen, da sie Trends über einen Zeitraum anzeigen die es Benutzern ermöglicht, schnell eine dynamische Benutzeroberfläche für Ihre IoT-Anwendungen aufzubauen, Verarbeitung von Echtzeitdaten aus den physikalischen und simulierten Geräten. Es erfasst Leistung Kennzahlen und Schlüsselindikatoren, um Ihnen eine Echtzeit-Ansicht auf den Zustand Ihres Unternehmens zu geben.

Bevywise IoT-Plattform bietet 9+ Arten von Widgets, die skalierbar sind alle Industrieeinsätze. Im Folgenden ist die Liste der Widget-Typen.

  • Text
  • Farbe
  • Tabelle
  • Liniendiagramm
  • Balkendiagramm
  • Diagramm
  • Donut-Chart
  • Vertikales Maß
  • Horizontales Maß
  • LED-Licht
  • Schalter
Widgets erstellen

Klicken Sie auf das ‘ + ‘ Symbol in der oberen rechten Ecke des benutzerdefinierten Dashboards, um ein Widget erstellen. Die Registerkarte „Widget Type“ wird angezeigt.

widget type

Klicken Sie auf das Dropdown-Menü, um den gewünschten Widgettyp auszuwählen.

widget list
Text Widget

Wählen Sie „Text Widget“ aus, wenn Sie Daten in Form von Klartext anzeigen möchten. Dies hilft Ihnen, die Werte bestimmter Parameter in einer Daten zu markieren.

  • Geben Sie einen Titel.
  • Wählen Sie ein Gerät aus den im Dropdown-Menü aufgeführten Geräten aus.
  • Nach der Auswahl des Geräts werden die entsprechenden Themen in der Registerkarte „Topic“ aufgeführt. Wählen Sie ein Thema aus der Liste.
  • Geben Sie ‘Key’, ‘Unit’ in den jeweiligen Raum ein und wählen Sie dann eine Farbe zur Anzeige.
  • Geben Sie dann „Minimum“, „Maximum“ und „Offset“-Werte ein.
  • Geben Sie Subtitle an und wählen Sie eine „Farbe“ zur Anzeige.
  • Wenn Sie weitere Schlüsselwerte hinzufügen möchten, klicken Sie auf „Add“ ( + Symbol) und wiederholen Sie die vorherige Schritte.
  • Klicken Sie auf die Schaltfläche „Kreieren“ um Ihr Text-Widget anzuzeigen.


text widget window

text widget
Farbe Widget

„Colour widget“ hilft Ihnen, Daten in farbiger Form anzuzeigen. Auch können Sie setzen einzigartige Farbe für jeden optimalen Wertebereich.

Die Schritte sind die gleichen wie die der Erstellung eines Text-Widgets.

Nach der Bereitstellung der Gerätedetails, Thema, Schlüsselauswahl, Minimum & Maximum Sie können die Offsetwerte eingeben.

Geben Sie einen Untertitel, wenn Sie möchten und wählen Sie eine Farbe zur Anzeige. Endlich, klicken Sie „Kreieren“ um Ihr Farb-Widget anzuzeigen.


colour widget window

colour widget
Tabelle Widget

Mit dem Tabellen-Widget können Sie die Daten in Form einer Tabelle anzeigen.

  • Wählen Sie „Widget aktivieren“ aus der Liste der Widgets.
  • Geben Sie einen Titel.
  • Wählen Sie ein Gerät aus der Geräteliste.
  • Geben Sie ein Thema ein, für das Ihr ausgewähltes Gerät zugeordnet ist.
  • Dann müssen Sie einen Schlüssel auswählen und einen Untertitel & Einheit für den Schlüssel zur Verfügung stellen.
  • Geben Sie Offset-Wert, Status ein und wählen Sie eine Farbe zur Anzeige.
  • Klicken Sie auf die Schaltfläche „Kreieren“ um Ihr Tabellen-Widget anzuzeigen.

table widget window

table widget
Liniendiagramm

Line Widget ermöglicht es Ihnen, Trends zu erstellen, die Daten anzeigen, die Änderungen im Laufe der Zeit. Dies hilft Ihnen, eine Reihe von Werten zu erstellen, die mit einer geraden Linie.

Die Schritte sind die gleichen wie die der Erstellung eines Text- und Farb-Widgets. Aber es wird keine Option, eine minimale und maximale Reichweite & Offset, da dies ein Trend ist Diagramm.


line chart window

line chart
Balkendiagramm

Bar-Diagramm hat die gleiche Nutzung wie die von Line-Diagramm und es repräsentiert Daten in rechteckigen Balken mit den von ihnen angegebenen Werten proportionalen Höhen.

  • Wählen Sie Bar-Diagramm aus der Widgets-Liste.
  • Geben Sie einen Titel und wählen Sie jedes Gerät aus der Geräteliste.
  • Nach der Auswahl des Geräts wird das entsprechende Thema in der Registerkarte „Topics“ aufgelistet. Wählen Sie ein Thema aus.
  • ‚Key‘, ‚Subtitle‘ , ‚Unit‘ in dem geeigneten Raum eingeben und eine Farbe auswählen zur Anzeige.
  • Wenn Sie mehr Tasten hinzufügen müssen, klicken Sie dann auf die Schaltfläche "Add" und wiederholen Sie die vorherige Schritte.
  • Drücken Sie die Schaltfläche „Kreieren“ um das Widget anzuzeigen.

bar chart window

bar chart

Da es sich um ein Trenddiagramm handelt, zeigt es Daten über die Zeit. Daher ist es ein Diagramm Ihre Daten vs Zeit. Daten (Wert) besetzen y-Achse und Zeit wird x-Achse. Die Untertitel und Einheit, die Sie bereitstellen, werden in y-Achse angezeigt.

Schaubild

Diagramm zeigt visuell ein Tacho, das verwendet wird, um die progressiven Werte darstellen.

Die Schritte zur Erstellung eines Lehrplans sind die gleichen wie die eines Textes und Farbe Widget.

Geben Sie Titel und wählen Sie ein Gerät aus der Liste der Geräte. Dann wählen Sie ein Thema aus der Registerkarte Themen und geben Sie ‘Key’, ‘Unit’ in den entsprechenden Räumen zugeteilt und Wählen Sie eine Farbe zur Anzeige.

Weitergehen durch Eingabe von minimalen, maximalen und Offsetwerten. Die Ein minimaler und maximaler Wert stellt dabei den Start- und Endpunkt in einem Zifferblatt dar.

Die Verwendung von Offset wird hier variieren, da jeder Offset für den Datenbereich steht in einem Zifferblatt, das schließlich von einer Nadel gespitzt wird. Sie können verschiedene Farben für verschiedene Offsets.

Sobald Sie fertig sind, klicken Sie auf „Kreieren“, um das Messgerät zu sehen.

gauge widget window

gauge widget

Donut Chart

Donut Chart stellt Daten in verschiedenen Farben für einfaches Verständnis dar.

  • Wählen Sie „Donut-Diagramm“ aus der Liste der Widgets.
  • Geben Sie ihm einen Titel und wählen Sie dann ein Gerät aus der Geräteliste.
  • Wählen Sie ein Thema aus den aufgelisteten Themen im Thema Tab.
  • Geben Sie in den jeweiligen Räumen „Key“ & „Unit“ an und bestimmen Sie eine anzuzeigende Farbe.
  • Wählen Sie „Minimum“ und „Maximum“-Werte.
  • Geben Sie das Thema ein.
  • Wenn Sie mehr Tasten hinzufügen möchten, klicken Sie auf die Schaltfläche "Add" und folgen Sie dem vorherigen Schritt.
  • Drücken Sie schließlich die Schaltfläche „Kreieren“ um das Donut-Widget anzuzeigen.
donut widget window

donut widget

Vertikal und horizontal Prüfung

Der Vorteil der Vertikalen und Horizontalen ist die gleiche wie die von Erfassen, aber verwendet, um lineare progressive Werte zu repräsentieren.

Die Schritte zur Widget-Erstellung sind genau die gleichen. Der einzige Unterschied ist anstelle eines Zifferblatts, Sie haben die lineare Skala. Sie können die Offsetwerte basierend auf Das.

Überprüfen Sie den Gauß Widget Abschnitt für Schritt für Schritt Verfahren.

vertical gauge window

vertical gauge

horizontal gauge window

horizontal gauge

LED Licht

LED Widget ist ein bedingtes Widget, das für zufällige Daten funktioniert. Es kann in einem Szenario der Überprüfung des Status des Geräts entweder aktiv oder inaktiv verwendet werden.

  • Wählen Sie „LED-Licht“ aus den Arten von Widgets.
  • Geben Sie ihm einen Titel und wählen Sie ein Gerät aus den aufgeführten Geräten.
  • Jetzt müssen Sie ein Thema eingeben, für das Ihr ausgewähltes Gerät zugeordnet ist.
  • Wählen Sie einen Schlüsselwert aus.

Hinweis: LED funktioniert nur für das Gerät, das Daten in RANDOM sendet. Für Beispiel, On|Off oder Open.Close.

Geben Sie nun den Wert (ON) an, den Sie erhalten, wenn Ihr Gerät aktiv ist Zustand und (OFF) wenn Ihr Gerät in einem inaktiven Zustand ist, in dem jeweiligen Raum zugewiesen. Wählen Sie Ihre gewünschte Farbe, um sowohl aktive als auch inaktive Zustände darzustellen. Basierend auf der Farbe gewählt, die LED blinkt den Status des Geräts.

LED widget window

LED widget

Schalter Widget

Dies ist ein interaktives Widget, in dem Sie die Aktivität der Benutzer steuern können das Gerät von der UI selbst.

  • Wählen Sie "Schalter" aus der Widgets-Liste.
  • Geben Sie einen Titel und wählen Sie ein Gerät aus der Liste der Geräte, die auf der Dropdown-Menü.
  • Wählen Sie in der Registerkarte „Topics“ ein geeignetes Thema aus, das Ihr ausgewähltes Gerät zugeordnet ist mit.
  • Geben Sie das Thema ein.
  • Wählen Sie Aktivwert aus und wählen Sie eine Farbe, um sie anzuzeigen. und wählen Sie eine Farbe, um sie anzuzeigen.
  • Klicken Sie auf die Schaltfläche „Kreieren“ um das Widget anzuzeigen.
switch widget window

switch widget

Geräte Tab

Diese Registerkarte zeigt die komplette Liste der Geräte (beide aktiv und inaktiv). Es bietet Ihnen eine hohe Sicht auf jedes angeschlossene Gerät.

Refer ‘Wie ein Gerät hinzufügen?’ Tab, um die Schritte zu kennen, um ein neues Gerät hinzuzufügen. (Anmerkung : Sie können nur 5 Geräte hinzufügen, während Sie die kostenlose Testversion verwenden)

Tauchen wir tief in die Nutzung der Geräte Tab.

Mit Hilfe der Registerkarte Geräte können Sie die komplette Liste der Veranstaltungen erhalten veröffentlicht, Befehle empfangen, wenn es ein Teilnehmer ist und einen sofortigen Befehl an den Geräte. Um die Geräte Tab optimal zu nutzen, folgen Sie den folgenden Schritten.

  • Gehen Sie auf die Registerkarte „Geräte/Kunden“.
  • Klicken Sie auf jeden von den aufgeführten Geräten.
device list

Tätigkeit

Das ist nichts anderes als eine Liste neuer Aktivitäten.

activity

Veranstaltungen erhalten
  • Liste der von den anderen Geräten von diesem Gerät empfangenen Ereignisse. Das ist die Liste. von Ereignissen, die von diesem Gerät an andere angeschlossene Geräte gesendet werden.
  • Wählen Sie alle ‘Topic’ aus dem Dropdown-Menü.
  • Wählen Sie einen „Ausgangstermin“ und „Datum“ aus, um die für diese bestimmte Menge gesendeten Daten anzuzeigen Tage.
  • Klicken Sie auf die Schaltfläche „Anwenden“ um mit dieser Bedingung fortzufahren.
  • Klicken Sie auf die Schaltfläche „Export“ um die an Ihren gewünschten Standort gewonnenen Daten herunterzuladen.
  • Das kannst du.
  • Kennen Sie den Zeitpunkt, zu dem die Daten veröffentlicht werden.
  • Holen Sie sich die Liste der Daten zusammen mit den zugehörigen Themen veröffentlicht.
  • Erkundigen Sie sich sowohl für alle Themen als auch für jedes bestimmte Thema.
received events

Veranstaltungen

Liste der von diesem Gerät empfangenen Ereignisse von anderen angeschlossenen Geräten.

Wählen Sie jeden ‘Topic’ aus dem Dropdown-Menü, für das Sie möchten die Details kennen.

  • Wählen Sie Ihr bevorzugtes Datum in „Von Datum“ und „Datum“, um die empfangenen Daten zu visualisieren für diese Tage.
  • Klicken Sie auf „Anwenden“ um die Daten zu erhalten.
  • Tippen Sie auf die Schaltfläche „Export“ um die empfangenen Daten herunterzuladen.
  • Das kannst du.
  • Kennen Sie den Zeitpunkt, zu dem die Daten veröffentlicht werden.
  • Holen Sie sich die Liste der Daten zusammen mit den zugehörigen Themen veröffentlicht.
  • Erkundigen Sie sich sowohl für alle Themen als auch für jedes bestimmte Thema.

sent events

Befehl senden

„Send Command“ hilft Ihnen, Sofortnachrichten an die anderen Geräte zu senden.

Folgen Sie den Schritten, um einen Befehl zu senden :

  • Wählen Sie aus dem Dropdown-Menü ein Befehlsthema aus. Stellen Sie sicher, dass das Thema abonniert wird das Gerät, an das Sie den Befehl senden.
  • Geben Sie den Befehl ein, der in der Registerkarte „Befehlswert“ gesendet werden soll.
  • Klicken Sie auf die Schaltfläche "Senden", um den Befehl zu senden.

send command

Jetzt anmelden

Dies ist nichts anderes als die Liste der Themen, die von diesem speziellen abonniert wurden Gerät.


subscribe topic

Berichte

Die Registerkarte „Berichte“ hilft den Benutzern, Daten in Form eines Diagramms zu visualisieren oder Grafik.

Zur Erstellung eines Berichts :
  • Klicken Sie auf den Dropdown-Pfeil der Registerkarte „Reports“.
  • Wählen Sie den „ + Bericht erstellen“.
  • Es wird ein Dialogfeld mit dem Titel „Berichte erstellen“ angezeigt.
  • Geben Sie die „Gruppen-ID“ an.
  • Geben Sie dem Bericht einen Namen in der Registerkarte „Reportname“.
  • Füllen Sie die Registerkarte „Beschreibung“ und klicken Sie auf „Kreieren“.
create report
add graph

Hinweis: Mit der Testversion von Bevywise IoT können Sie nur 5 Berichte hinzufügen. Plattform.

Hier können Sie folgende Berichte erstellen:

➤ Payload Vergleich melden

  • Einzelgerätedaten
  • Gerät zum Gerätevergleich

➤ Zeitbasierter Vergleichsbericht

Bericht über die Nutzlastvergleiche

Dies hilft Ihnen, die Nutzlast eines einzelnen Geräts als zu vergleichen sowie die Nutzlast von zwei verschiedenen Geräten.

Einzelgerätedaten

Diese Grafik dient der Ansicht der einzelnen Gerätedaten und des Themas Nutzlasten in den angegebenen Intervallen.

Um ein Diagramm zu erstellen :

Um einen einzelnen Geräte-Diagramm zu erstellen, klicken Sie auf das Symbol „Diagramm erstellen“ das Fenster Build Graph öffnen.


build graph

  • Geben Sie dem Diagramm einen Namen in der Registerkarte „Graph Name“.
  • Wählen Sie aus dem Dropdown-Menü die gewünschte Art des Diagramms in der Registerkarte „Chart type“.

chart type

  • Geben Sie „Lable Name“ an.
  • Wählen Sie „Gerät“ und „Topic“, auf die das ausgewählte Gerät zugeordnet ist.
  • Wählen Sie den Wert „Schlüssel“ und einen „Farben“ aus, um ihn anzuzeigen.
  • Setzen Sie Ihre gewünschte Dauer. Bei der Auswahl der „Zoll“-Zeitdauer „Von Datum“ und „To“ Die Tabs des Datums werden angezeigt. Sie können Ihre gewünschte Zeit von Tagen wählen, die Sie erhalten möchten die Daten.

duration

  • Wählen Sie in der Registerkarte „Schedule Period“ eine Zeit aus, damit der Graph die Daten anzeigen wird nach dem Zeitintervall.

schedule period


  • Klicken Sie auf „Kreieren“, um Ihren Bericht anzuzeigen.
create report

  • Sie können die ‘Statistic’, ‘Duration’, ‘Sampling’, ‘Download’ & ‘Delete’ Tasten sehen. In der „Statistik“-Schaltfläche können Sie alle Werte unter „Average“, „Minimum“ auswählen, „Maximum“, „Summe der Werte“ und „Summe“ der Daten.
  • In der Schaltfläche „Dauer“ müssen Sie den Zeitraum auswählen, ab dem Sie die Daten visualisieren. Nach der Auswahl der Dauer können Sie auf die Schaltfläche „Bewerben“ klicken und der Bericht wird die Daten für diese angegebene Dauer anzeigen.
  • In der Registerkarte „Sampling“ können Sie das Zeitintervall auswählen, zwischen dem der Bericht muss die empfangenen Daten anzeigen.
  • Sie können auf die Schaltfläche „Download“ klicken, um den erstellten Bericht herunterzuladen. Und der Bericht kann gelöscht werden, indem Sie die Schaltfläche „löschen“ tippen.
Gerät zum Gerätevergleich

Diese Grafik dient zum Vergleich verschiedener Geräte und Themen Nutzlasten in unterschiedlichen Abständen. Im Folgenden ist das Vergleichsmodell, mit dem Sie Berichte erstellen.

  • Mehrere Geräte-Payloads.
  • Mehrere Schlüssel und Werte von JSON-Payload aus einem Gerät veröffentlicht.
  • Mehrere Schlüssel und Werte von JSON-Payload aus verschiedenen Geräten veröffentlicht.
  • Mehrere Themen und seine Nutzlast des gleichen Geräts.
  • Mehrere Themen und seine Nutzlast verschiedener Geräte.

Um ein Diagramm zu erstellen :

Um ein Gerät zu erstellen, um Payload-Vergleichsgraph zu erstellen, klicken Sie auf das ‘Graph’ Symbol in die rechte Ecke, um das Fenster „Build Graph“ zu öffnen.


build graph

  • Geben Sie dem Diagramm einen Namen in der Registerkarte „Graph Name“.
  • Wählen Sie die Art des Diagramms aus, das Sie in der Registerkarte „Chart Type“ wünschen. Menü.
  • Geben Sie „Lable Name“ an.
  • Wählen Sie „Gerät“ und „Topic“, auf die das ausgewählte Gerät zugeordnet ist.
  • Wählen Sie den Wert „Schlüssel“ und einen „Farben“ aus, um ihn anzuzeigen.
  • Um einen Vergleichsbericht „Gerät zum Gerät“ zu erstellen, klicken Sie auf das „+“-Symbol, das ist nach der „Farbe“.
  • Ein weiterer Satz von „Lable“, „Device Id“, „Topic“, „Key“ und „Colour“-Tabs werden erscheinen. Füllen Sie alle diese Parameter.
  • (Anmerkung : Sie können mehr als einen solchen Wert hinzufügen.)
build a graph

  • Stellen Sie Ihre gewünschte „Duration“ fest. Bei der Auswahl der „Zoll“-Zeitdauer „Von Datum“ und Die Registerkarten werden angezeigt. Sie können Ihre gewünschte Tageszeit wählen, die Sie wünschen um die Daten zu erhalten.
  • Wählen Sie in der Registerkarte „Schedule Period“ eine Zeit aus, damit die Grafik die Daten nach diesem Zeitintervall.
  • Klicken Sie auf „Kreieren“, um Ihr Gerät zum Gerätevergleich anzuzeigen.

device comparison report
Zeitvergleich Graph

Dies liefert Vergleichsberichte für die in zwei verschiedene Tage oder Monate oder Jahre.


Um ein Zeitvergleichsdiagramm zu erstellen :

Um ein Zeitvergleichsdiagramm zu erstellen, klicken Sie auf „ 🕘 Clock icon“ um zu öffnen das Diagrammfenster erstellen

build graph from history

  • Geben Sie dem Diagramm einen Namen.
  • Wählen Sie den gewünschten Diagrammtyp aus.
  • Wählen Sie „Gerät“ und „Topic“, auf die das ausgewählte Gerät zugeordnet ist.
  • Wählen Sie „Schlüssel“-Wert.
  • Geben Sie einen Namen in die Registerkarte „Label Name“ ein.
  • Passen Sie die Daten entsprechend Ihrer Anforderung an das Diagramm an, indem Sie „Ab dem Datum“ auswählen und „Datum“.
  • Wählen Sie eine „Farbe“, um sie anzuzeigen.
  • Klicken Sie auf die Registerkarte „Compare with date“ um die oben genannten Daten mit einem anderen Tagessatz zu vergleichen.
  • Die Registerkarte „Comparison Date“ wird angezeigt, nachdem der Vergleich mit der Datumsoption möglich ist.
  • Geben Sie einen eindeutigen Etikettennamen an und wählen Sie einen anderen Tagessatz im „Von Datum“ und „To Registerkarten des Datums.
  • Wählen Sie eine andere Farbe für die Anzeige

graph details

Klicken Sie auf die Schaltfläche, um das Diagramm anzuzeigen


time comparison graph

Wenn Sie das Diagramm als PDF herunterladen möchten, klicken Sie auf „Download“ Taste, die unter jedem Diagramm platziert wird. Es wird automatisch die Grafik als PDF konvertieren und wird heruntergeladen.

Arten von Diagrammen

Es gibt 9+ Arten von Diagrammen, durch die Sie Ihre Daten in die Form der Diagramme.

Liniendiagramm

Line-Diagramm ermöglicht es Ihnen, eine Grafik zu erstellen, die sogar eine kleine Variation von Daten, die Änderungen im Laufe der Zeit.

Folgen Sie den folgenden Schritten, um ein Zeilendiagramm zu erstellen:

  • Klicken Sie auf das 'Graph'-Symbol auf der rechten oberen Ecke.
  • Das Fenster „Build Graph“ wird angezeigt.
  • Geben Sie dem Diagramm einen Namen in der Registerkarte „Graph Name“.
  • Wählen Sie im Dropdown-Menü der Registerkarte „Chart Type“ „Line Chart“ aus.
  • Geben Sie den „Lable Name“ ein.
  • Wählen Sie „Gerät“ und „Topic“, auf die das ausgewählte Gerät zugeordnet ist.
  • Wählen Sie den Wert „Schlüssel“ und einen „Farben“ aus, um ihn anzuzeigen.
  • Setzen Sie Ihre gewünschte Dauer. Bei der Auswahl der Register „Kunden“ und der Register „Datum“ erscheint. Sie können Ihren gewünschten Zeitraum von Tagen wählen, die Sie die Daten erhalten möchten.
  • Wählen Sie in der Registerkarte „Schedule Period“ eine Zeit aus, damit der Graph die Daten anzeigen wird nach dem Zeitintervall.

line chart window
  • Klicken Sie auf „Kreieren“ um Ihr „Line-Diagramm“ anzuzeigen.
  • line chart


    Sie können auf die Schaltfläche „Download“ klicken, um den erstellten Bericht herunterzuladen. Und die bericht kann gelöscht werden, indem Sie die Schaltfläche „löschen“ tippen.


    Balkendiagramm

    Bar-Diagramm hilft Ihnen, mehr als einen Datensatz in einem einfachen Manier.

    Die Schritte zur Erstellung der „Bar Chart“ sind die gleichen wie die der Erstellung ein „Liniendiagramm“.


    bar chart window
  • Nachdem Sie alle erforderlichen Details eingegeben haben, klicken Sie auf die Schaltfläche „Kreieren“ um Ihr „Bar-Diagramm“ zu erhalten. bereit.

  • bar chart
    Gruppierte Barkarte

    „Grouped Bar Chart“ ermöglicht Vergleich und Visualisierung von mehr als einem Schlüsselparameter desselben Gerätes oder sogar verschiedener Geräte.

    Die Schritte zur Erstellung des „Gruppen-Bar-Diagramms“ sind die gleichen wie die der „Liniendiagramm“. Aber dieses Diagramm braucht mehr als einen Schlüsselwert des gleichen Geräts oder anders Geräte.

    Um ein gruppiertes Balkendiagramm zu erstellen:

    • Geben Sie den „Graph Name“ an.
    • Wählen Sie „Gruppierte Balkendiagramm“ als Diagrammtyp aus.
    • Geben Sie „Lable Name“ an.
    • Wählen Sie „Gerät“ und „Topic“, auf die das ausgewählte Gerät zugeordnet ist.
    • Wählen Sie den Wert „Schlüssel“ und einen „Farben“ aus, um ihn anzuzeigen.
    • Klicken Sie auf das Symbol „+“ nach der Registerkarte „Farbe“.
    • Ein weiterer Satz von Lable Name, Device ID, Topic, Key und Colour erscheint. Füllen Sie alle Parameter. Sie können den Schlüsselwert des gleichen Geräts oder verschiedener Geräte wählen.
    • Setzen Sie Ihre gewünschte Dauer. Bei der Auswahl der „Zolldauer“ „Von Datum“ und „Datum“ Tabs werden angezeigt. Sie können Ihren gewünschten Tagessatz auswählen, den Sie die Daten erhalten möchten.
    • Wählen Sie in der Registerkarte „Schedule Period“ eine Zeit aus, damit der Graph die Daten anzeigen wird nach dem Zeitintervall.

    grouped bar chart window
    • Tippen Sie auf die Schaltfläche ‘Kreieren’, um Ihr ‘Gruppen-Bar-Diagramm’ bereit zu bekommen.

    grouped bar chart

    Stacked Bar Chart
    • Gestapelte Bar Diagramm hilft Ihnen, die Gesamtwerte in Kategorien zu vergleichen.
    • Die Schritte für die Erstellung eines Stacked Bar Chart sind die gleichen wie die von Grouped Bar Chart.

    stacked bar chart window

    • Nachdem Sie alle erforderlichen Details eingegeben haben, klicken Sie auf die Schaltfläche „Kreieren“, um Ihren „Stacked“ zu erhalten Bar-Diagramm bereit.

    stacked bar chart

    Übersicht
    • „Area Chart“ hilft Ihnen, Trends im Laufe der Zeit zu visualisieren.
    • Das Verfahren zur Erstellung des „Area-Diagramms“ ist das gleiche wie das „Line-Diagramm“.

    area chart window

    Sobald Sie die erforderlichen Anforderungen erfüllt haben, klicken Sie auf die Schaltfläche „Kreieren“, um Ihre „Area Chart“

    area chart

    Gestapelte Fläche Diagramm
    • „Stacked Area Chart“ ermöglicht es Ihnen, mehrere Variablen zu vergleichen und zu visualisieren über einen bestimmten Zeitraum.
    • Die bei der Erstellung eines Stacked Area Chart beteiligten Schritte sind die gleichen wie die von „Line Diagramm „
    stacked area chart window

    Klicken Sie auf die Schaltfläche ‘Kreieren’, sobald Sie fertig sind

    stacked area chart

    Histogramm Diagramm
    • Histogramm Mit Diagramm können Sie die numerischen oder quantitativen Daten visuell vergleichen.
    • Histogramm Diagramm kann in der gleichen Weise erzeugt werden wie Line Chart. Siehe „Line Chart“ Tab für detaillierte Schritte.
    histogram window
    • Nachdem Sie alle erforderlichen Details eingegeben haben, klicken Sie auf die Schaltfläche „Kreieren“, um Ihre Histogramm-Chart.

    histogram chart

    Scatter Plots Diagramm
    • Scatter Plots Diagramm hilft Ihnen, die Daten auf einfache Weise zu visualisieren.
    • Das Verfahren zur Erstellung des Scatter-Plots-Diagramms ist das gleiche wie die Erstellung einer „Line Diagramm“.
    scatter window
    • Sobald Sie alle notwendigen Details eingegeben haben, klicken Sie auf die Schaltfläche ‘Kreieren’, um Ihre Scatter Plots Diagramm bereit.
    scatter polts chart

    Horizontal Gantt Diagramm
    • „Horizontales Gantt Chart“ ermöglicht es Ihnen, die grafische Darstellung der Daten des Geräts durch horizontale Linien.
    • Schritte zur Erstellung von „Horizontalem Gantt Chart“ sind die gleichen wie die der „Line Chart“.
    horizontal gantt window
    • Klicken Sie auf die Schaltfläche „Kreieren“ nach der Bereitstellung aller notwendigen Details.
    horizontal gantt chart

    Schaufenster
    • „Pie Chart“ fasst einen großen Datensatz in visueller Form zusammen.
    • Das Verfahren zur Erstellung des „Pie-Diagramms“ ist das gleiche wie das der „Grouped Bar Chart“.
    pie chart window

    • Klicken Sie auf die Schaltfläche „Kreieren“ nach der Bereitstellung aller erforderlichen Details.
    pie chart

    </div>
    Statistischer Prozessleitplan

    „Statistical Process Control Chart“ zeigt Daten in einem Verständnis Art und Weise durch grafisches Format.

    Folgen Sie den folgenden Schritten, um ein statistisches Prozessleitbild zu erstellen.

    • Geben Sie dem Diagramm einen Namen in der Registerkarte „Graph Name“.
    • Wählen Sie im Dropdown-Menü der Registerkarte „Chart Type“ „Statistical Process Control Chart“.
    • Geben Sie „Lable Name“ an.
    • Wählen Sie „Gerät“ und „Topic“, auf die das gewählte Gerät zugeordnet ist.
    • Wählen Sie den Wert „Schlüssel“ und einen „Farben“ aus, um ihn anzuzeigen.
    • Bei der Eingabe von „Minimum“ und „Maximum“-Werten.
    • Geben Sie einen Wert in „Low Value“, „Standardwert“ und „High Value“ und in verschiedenen Farben an für jeden anzuzeigenden Wert.
    • Dann setzen Sie Ihre gewünschte Dauer. Bei der Auswahl der „Zoll“-Zeitdauer „Von Datum“ und „Datum“ Tabs werden angezeigt. Sie können Ihren gewünschten Zeitraum von Tagen wählen, die Sie die Daten erhalten möchten.
    • Wählen Sie in der Registerkarte „Schedule Period“ eine Zeit aus, damit der Graph die Daten anzeigen wird nach dem Zeitintervall.
    SPCC window
  • Klicken Sie auf „Kreieren“ um Ihr statistisches Prozessleitbild anzuzeigen
  • statistical process control chart

    Regel Motor

    Benutzer können bedingte Regeln erstellen, um auf der Grundlage der empfangenes Thema oder Nachrichten. Alarmveranstaltung enthält ein Thema und eine Alarmmeldung und wenn dieses Thema ist abonniert von einem Teilnehmer, dann wird eine Alarmnachricht an den Teilnehmer weitergeleitet.

    rule engine

    Es gibt zwei Arten von Regeln:

    • Eventregel
    • Timing-Regel

    Folgen Sie den Schritten, um Regeln zu erstellen.

    Um eine Eventregel zu erstellen:

    Klicken Sie auf das + Symbol.

    Dialogfeld „Ereignisse hinzufügen“ erscheint.


    add event rule

    Veranstaltungen :

    Wählen Sie die Gruppe Client/Client aus, für die Sie erstellen möchten Veranstaltung Regel.

    Wählen Sie in der Registerkarte „Topic“ das Thema aus, mit dem Ihr ausgewähltes Gerät in Verbindung steht.

    Zustand :

    Um eine Bedingung basierend auf der Nutzlast oder Nachricht zu erstellen:

    In der Registerkarte „Satisfy“

    • Wählen Sie „Alle“ aus, um die Regel nur zu veröffentlichen, wenn alle angegebenen Bedingungen erfüllt sind.
    • Wählen Sie „Any“ aus, um die Regel zu veröffentlichen, wenn eine der angegebenen Bedingungen erfüllt ist.
    • In der Liste „Message / Key / Time“ können Sie die folgenden Parameter sehen:
    • INCOMING_MSG –Wählen Sie diesen Parameter und erstellen Sie Bedingungen, wenn die gewählte Vorrichtung und Thema veröffentlicht normale Nutzlast.
    • INCOM.TIME –Wählen Sie diesen Parameter aus, wenn Sie eine Bedingungsbasis erstellen möchten auf die Zeitstempel der veröffentlichten Nachricht.
    • Schlüssel –Wenn das angegebene Gerät und das Thema JSON-Payload veröffentlicht, dann wählen Sie das Parameter und erstellen eine Bedingung basierend auf dem Veröffentlichungs-JSON-Schlüssel.
    • Sie können weitere Schlüsselwerte hinzufügen, indem Sie auf das Symbol „ +“ unterhalb der Registerkarte Zustand klicken.

    Aktion :

    Es gibt drei Arten von Aktionen, die Sie tun können. Sie können:

    • Jedes Ereignis senden – kann jede Veranstaltung senden, die vom Gerät veröffentlicht wird
    • Einmal senden – Kann die Zeit auswählen, um die Veranstaltung zu schnarchen
    • Senden Klare Alarme – Kann eine Nachricht zusammen mit der Veranstaltung senden

    Sie können Benachrichtigung senden :

    ➤ Kundengruppe

    ➤ Websocket

    Folgen Sie den folgenden Schritten, um eine Benachrichtigung an :

    ANHANG Ein Kunde :

    • Wählen Sie „Client“ aus den Optionen.
    • Geben Sie die Client-ID an, an die Sie den Alarm senden möchten.
    • Geben Sie das Thema in dem entsprechenden Raum ein.
    • Geben Sie die Warnmeldung an, die Sie senden möchten.

    2. Eine Clientgruppe :

    • Wählen Sie „Client Group“.
    • Wählen Sie aus der Liste eine Geräte- / Gerätegruppe aus, die im Dropdown-Menü erscheint.
    • Wählen Sie ein Thema, dem die ausgewählte Gerätegruppe zugeordnet ist.
    • Geben Sie die Nachricht ein, die Sie senden möchten.

    3. Eine Mail :

    • Wählen Sie „Mail“ aus den Optionen.
    • Geben Sie eine gültige E-Mail-ID und ein Thema.
    • Geben Sie die Warnmeldung im Register „Mail Body“ ein.

    4. Ein Websocket :

    Websocket wird die Regel oder Alarmmeldung an die Benachrichtigung und der Benutzer können sehen die Nachricht über das Glockensymbol auf der rechten oberen Ecke.

    • Wählen Sie „Websocket“.
    • Geben Sie für die Anmeldung „WS Alert Title“ an.
    • Geben Sie im „WS Alert Body“ die Meldung zur Benachrichtigung ein.

    Dieser Abschnitt hilft Ihnen, IoT Simulator mit MQTT Broker zu verbinden. Unten haben wir gezeigt die Anbindung von IoT-Simulator an MQTT Broker mit TLS/SSL und an MQTT Broker ohne TLS/SSL.

    event rule

    Klicken Sie nach Abschluss der Konfigurationen auf die Schaltfläche „Speichern“ um die Regel hinzufügen.

    Die hinzugefügte Regel wird unter der Registerkarte „Regelliste“ in der Regel Motor Tab. Sie können die erstellte Regel löschen/bearbeiten. Datum und Uhrzeit die die Regel erstellt wird, wird auch angezeigt.

    Um mehr Eventregeln hinzuzufügen, klicken Sie auf das + Symbol und folgen Sie der vorherige Schritte.

    rule list

    Wenn die Regel erfüllt wird, wird eine Nachricht gesendet, basierend auf Ihre Konfigurationen.

    Um Timer-Regel zu schaffen:

    Bevywise Regel Motor enthält auch zeitbasierte Regeln, die den Benutzern helfen, senden Sie Daten zu einem Gerät und Thema für eine bestimmte Zeit oder Intervall. Folgen Sie der unter Schritte, um Timer-Regeln zu erstellen.

    • Klicken Sie auf das „🕘-Uhr-Symbol“ auf der rechten oberen Ecke.
    • Das Fenster „Zeitraumregel hinzufügen“ erscheint.
    add timer rule
    • Wählen Sie ein „Gerät“ aus der Liste der aktiven Geräte.
    • Wählen Sie die ‘Topic’, auf die das ausgewählte Gerät in Verbindung steht.
    • Geben Sie die Warnmeldung ein, die im Register „Message“ veröffentlicht wird.
    • Wählen Sie die Zeit aus, in der Sie die Nachricht von „Hour, Minute veröffentlichen möchten & Second’ Dropdown-Boxen.
    • Geben Sie das Start- und Enddatum in den jeweiligen Boxen an.
    add timer rule
    • Klicken Sie auf „Speichern“.

    Die zusätzliche Regel wird unter der Registerkarte „Regelliste“ in der Registerkarte Regelmotor angezeigt. Du kann die erstellte Regel löschen/edit/clone. Datum und Uhrzeit der Regel erstellt wird auch angezeigt.

    Um mehr Timer-Regeln hinzuzufügen, klicken Sie auf das +-Symbol und folgen Sie dem vorherige Schritte.

    Wenn Datum und Uhrzeit der Regel entsprechen, wird die Nachricht veröffentlicht auf das angegebene Gerät.

    rule list

    Befehl senden

    Benutzer können eine Nachricht oder Daten an das abonnierte Thema manuell mit Hilfe von „Senden Befehl“. Benutzer können diese Funktion zum Testen verwenden. Dies kann auf Geräteebene oder für eine Gruppe von Geräten.

    send command

    Um einen sofortigen Befehl zu senden :

    • Gehen Sie auf die Registerkarte „Befehl senden“.
    • Wählen Sie aus der Liste unten das aktive abonnierte Thema aus, auf das Sie wollen die Nachricht senden. Nach der Auswahl werden die Geräte, die dem ausgewählten abonniert werden Thema wird auf der linken Seite aufgelistet.
    • Geben Sie in den „Befehlsdaten“ die Nachricht ein, die an das Thema gesendet werden soll.
    • Klicken Sie dann auf die Schaltfläche „Senden“ um die Daten an das angegebene Thema zu senden.
    Benutzermanagement und Roles

    „Admin Tab“ hilft Ihnen, neue Benutzer und neue Gerätegruppe hinzuzufügen.

    Um einen neuen Benutzer hinzuzufügen :

    • Im Dropdown-Menü der Registerkarte Admin wählen Sie „Benutzer“.
    • Klicken Sie auf das Symbol auf der rechten Seite. Es wird dazu führen, einen neuen Benutzer hinzuzufügen.
    • Geben Sie die erforderlichen Angaben wie „Name“, „Email“, „Phone“ und „Role“ an.
    add user

    Gerätegruppe

    Es bietet die Details zu den von dem Benutzer erstellten Gruppen

    device group list

    Um eine Gerätegruppe hinzuzufügen :

    • Klicken Sie oben auf das + Symbol, um eine neue Gerätegruppe zu erstellen.
    add device group
    • Geben Sie die erforderlichen Angaben wie „Name“ und „Beschreibung“ in der entsprechenden Räume vorgesehen.
    • Klicken Sie auf die Schaltfläche „Einfügen“ um eine Gerätegruppe zu erstellen.
    • Sobald Sie die Gerätegruppe erstellt haben, können Sie Ihre Geräte hinzufügen Verbinden Sie es mit der IoT-Geräteverwaltungsplattform.

    Um ein Gerät in der Gerätegruppe hinzuzufügen :

    • Wählen Sie eine Gerätegruppe aus, unter der Sie ein neues Gerät hinzufügen möchten.
    device group list
    • Klicken Sie auf das + Symbol in der oberen rechten Ecke, um ein Gerät hinzuzufügen.
    add a device
    • Geben Sie das „Gerät Id“ auf der entsprechenden Registerkarte.
    • Klicken Sie auf ‘Add’, um Ihr Gerät hinzuzufügen.
    • Jetzt können Sie alle Ihre hinzugefügten Gerätestatus anzeigen und verwalten.
    Mehrsprachige Unterstützung

    Bevywise IoT Plattform unterstützt die Muttersprache der Nutzer. Benutzer können leicht die veröffentlichten Daten in ihrerIch habe eine Sprache.

    Widgets in Muttersprache präsentieren

    • Klicken Sie auf „Dashboard erstellen „
    • Wählen Sie Gruppen-ID der Gerätegruppe, für die Sie dashboard erstellen
    • Geben Sie jetzt Dashboard Name ein und geben Sie Beschreibung in Ihrer Sprache.
    • Wählen Sie dann Ihren Wunsch Widget-Typ in Ihrem erstellten werden
    • Geben Sie den Titel scharfe Widgets in der Sprache ein.
    • Wählen Sie das Gerät, für das Sie Daten aus der Liste der verwendeten Geräte visualisieren wollen.
    • Das ist ein... Thema aus der Liste und geben Sie den Schlüssel ein
    • Geben Sie Sie nun den Untertitel (wenn Ihr ausgewähltes Widget die Option hat) und Einheit in Ihrem Wunsch Sprache für den eingegebenen Schlüssel
    • Wählen Sie jetzt Ihre Lieblingsfarbe und schlagen Sie ein.

    Sie können jetzt Ihr Widget in Ihrer gewünschten Sprache anzeigen

    Die beiden Standardparameter in den Widgets, die Sie in Ihrem Sprache sind der „Widget Title“ & die „Unit“

    create dashboard
    widgets
    widgets
    Berichte in Muttersprache präsentieren
    • Klicken Sie auf „Bericht erstellen „
    • Wählen Sie Gruppen-ID der Gerätegruppe, für die Sie Bericht erstellen
    • Geben Sie den Namen Ihres Berichts und Ihrer Beschreibung in Ihre gewünschte Sprache in der jeweiligen Sprache ein. Raum zur Verfügung gestellt und hit enter
    • Nennen Sie Ihre Grafik und geben Sie Labelnamen in Ihrer Sprache
    • Alle anderen Felder können aus der zur Verfügung gestellten Liste ausgewählt und angezeigt werden.
    • Sie können Ihren Bericht jetzt in Ihrer gewünschten Sprache anzeigen.
    create report

    build graph from history

    report

    device group

    add user

    Einsatz und Orchester

    Die Bereitstellung der Bevywise IoT-Plattform wird von uns durchgeführt. Wir werden Hand mit den notwendigen Werkzeugen und Schulungen über die Einrichtung, Überwachung der Plattform und andere Dienste, um sie zu überprüfen und zu verwalten. Im Folgenden ist das Modell unserer IoT-Plattform-Bereitstellung und Orchestrierung.

    Arbeitsmodell

    • Bevywise IoT-Plattform verfügt über mehrere verteilte Services, die in Docker eingesetzt werden Container und zu orchestrieren oder zu verwalten diese Behälter verwenden wir Kubernetes Setup.
    • Zur Bereitstellung verwenden wir zwei Ubuntu-Server, die als Master und Slave fungieren. Hier Kubernets Menge wird in Master-Slave eingesetzt und alle Behälter, die den Service haben wird werden geladen im Slave-Server.
    • Durch Kubernetes können Benutzer alle Container verwalten, den Status überprüfen, Fehler erstellen für die Container, automatischer Neustart und mehr.
    • Um Daten von Kubernetes für Monitor-Container zu sammeln, verwenden wir Prometheus, der eingerichtet wurde, wird werden installiert im Masterserver. Hier sammelt Prometheus Daten über Container aus dem Kubernetes via API und speichern es im Prometheus-Datenspeicher.
    • Zur Bereitstellung verwenden wir zwei Ubuntu-Server, die als Master und Slave fungieren. Hier Kubernets Menge wird in Master-Slave eingesetzt und alle Behälter, die den Service haben wird werden geladen im Slave-Server.
    • Zur Visualisierung der Containerdaten zur Überwachung verwenden wir die Grafana auf dem Master-Server die die Daten von Prometheus-Speicher sammeln und in Diagrammen oder Diagrammen anzeigen. Benutzer können auch setzen Sie Alarm basierend auf den Daten.
    Überwachung des Dienstes

    Sobald wir unsere IoT-Plattform in Ihrer Domain eingesetzt haben, erhalten Sie ein Admin Anmerkung die Ihnen hilft, Ihre Kunden und ihre Geräte zu verwalten, Web Access Konsole für Ihre Benutzer, Kubernetes Konsole zur Verwaltung von Containern, Prometheus und Grafana Konsole zur Überwachung der Container, in denen alle plattformabhängigen Dienste eingesetzt werden.

    Selbstheilung

    Es gibt zwei Methoden, um Kubernetes für die Verwaltung von Containern zu konfigurieren, wenn Plattform abhängen wird laufen. Die beiden Methoden sind

    • Wiederherstellen Immer – Diese Methode wird eine Replik oder Backup beim Starten eines Containers und seine Funktionen. Wenn also der Container ausfällt, wird er automatisch einen neuen Container erstellen mit die Backup und Neustart des Dienstes.
    • Nie wieder neu – Diese Methode nimmt keine Sicherung von Behältern und wenn die Behälter fehlschlägt, es bleibt in einem inaktiven Zustand und Kubernetes wird es nicht neu starten.

    Wir werden die Kubernetes-Konsole mit „Restart Always“-Methode bereitstellen. Mit dieser Methode, Kubernets nimmt die Sicherung jedes Containers. Also, wenn der Container scheitert die Kubernetes wird automatisch einen neuen Container erstellen und das Backup laden und den Dienst neu starten.

    Horizontale Skalierung

    Kubernetes beobachten jeden Container CPU-Nutzung und automatisch nach oben oder unten basierend auf CPU-Nutzung. Wenn der Plattform-Service 80-90% CPU verwendet, dann Kubernetes automatisch erstellen ein neues Pod oder Container, lädt dann den Dienst von der Bereitstellung und führt das erstellte Pod, das wird Hilfe Service zu skalieren basierend auf CPU-Nutzung. Auch wenn der Behälter minimale Nutzung verwendet, dann Kubernetes skalieren die Pods basierend auf der Verwendung. Dieses Setup hilft dem Bevywise IoT Plattform wenn Millionen von Millionen miteinander verbunden sind.

    Alarmkonfiguration

    Menschen können nicht jeden Service und Plattform für 24X7 überwachen. Also, wenn ein Container erreicht seine maximale CPU-Ebene oder Speicher-Ebene, dann wird der Behälter hängen und stoppen alle Dienstleistungen, die darin laufen. In solchen Fällen sollten wir einen Alarm und eine Benachrichtigung konfigurieren Basis auf CPU-Nutzung, Speichernutzung, etc.

    Um Alarm und Benachrichtigung zu konfigurieren, verwenden wir Grafana, in dem wir werden Menge ein separates Alarm-Panel, um Alarm zu erstellen und für die Benachrichtigung erstellen wir eine Mitteilung Kanal.

    alert configuration

    linux node cpu usage

    linux node memory usage

    linux node memory usage

    Im Benachrichtigungskanal können Sie einen Benachrichtigungstyp auswählen Wie E-Mail Benachrichtigung, Telegramm-Benachrichtigung, etc. Sobald Sie das getan haben, wird der Alarm automatisch gesendet bis Ihr ausgewählter Benachrichtigungstyp.

    Im Alert-Panel können Sie bestimmte Grenzwerte in Prozent oder Speichereinheit mit Condition-Check für CPU-Nutzung, Speicher- oder RAM-Nutzung, CPU-Kernnutzung und Disk-Nutzung. Also, wann die Zustand ist zufrieden, eine Benachrichtigung wird an die Benutzer über Benachrichtigungstyp gesendet

    Fangen wir an

    Fragen zur Bevywise IoT Platform?

    Entdecken Sie unsere FAQ-Seite