開発者ガイド

IoTプラットフォームの取得

IoTプラットフォームは、何百万台のデバイスを接続して監視できるSaaSベースのアプリケーションです。 プラットフォームはマルチテナントとユーザー管理のインビルが付属しています。これにより、 ユーザーは、デバイスを個別に管理します。 オンプレミスでも実行できます。 自社ブランド(ホワイトラベル製品)のクラウドインスタンス。 IoTプラットフォームでは、 サインアップしてアカウントにログインできる評価 接続できる デバイスにアクセスするか、専用の/各設定でユーザーインターフェイスにアクセスします。お問い合わせ今すぐ入手IoTプラットフォームデバイスを効果的に監視します。

システム要件(プレミアムユーザー向け)

開始するには、下記のUbuntu 16.04インスタンスが必要です AWSやラックスペースなどのクラウドプラットフォームでの要件。 Bevywise IoTプラットフォーム 指示ガイドに基づいて、またはクラウドインスタンスでホストします。

以下は、Bevywise IoT をデプロイするために必要な最小限のシステム要件です。 プラットフォーム。

  • メモリ - 512 MBのRAM以上。
  • Ubuntu インスタンスを持つクラウドサーバー
  • Ubuntuのインスタンス - 2
  • CPU – 4 [2つのインスタンスの共有2,2]
  • CPUコア - 4コア [2つのインスタンスの共有2,2]
  • RAM – 16 GB [ 2つのインスタンスの8,8共有]
  • ハードディスク – データレートに基づく
  • OS – Ubuntu 16.04以降

Bevywise IoTプラットフォームの機能コンポーネント

Bevywise IoTプラットフォームは以下のコンポーネントで構成されています。

メッセージブローカー

Bevywise IoT プラットフォームには、MQTT ベースのメッセージブローカーが搭載されています。 デバイスとBevywise IoTアプリケーション間の通信で、メッセージの送信と受信 それぞれ、収集したデータをElastic検索に保存して、強力なデータ解析を行います。 そして視覚化。

ルールエンジン

Bevywise IoTプラットフォームは強力な条件ベースのルールエンジンを備えており、 ユーザーが受信したトピックに基づいて、購読者にアラートメッセージを転送する 対応するメッセージ。 ユーザもルールを作成する各キーの 複雑なJSONメッセージ。

セキュリティと認証

Bevywise IoTプラットフォーム対応TLS/SSLの特長安全なモードを提供するモード デバイスとBevywise IoTアプリケーション間でのメカニズムとデータの暗号化。 Bevywise IoTプラットフォーム また、エンドデバイスからメッセージブローカーへの安全なデータ転送のためのデバイス認証もあります。

インスタントコマンド

Bevywise IoTプラットフォームは、特定のコマンドやメッセージを送信するのに役立ちます デバイスまたはそのトピックを listen または購読するデバイスのグループ。 このユーザーを通して 監視のためのデータをテストし、得て下さい。

データ可視化

Bevywise IoTプラットフォームは、強力なカスタマイズ可能な視覚化の上に構築されました ユーザーがデータ分析をカスタマイズするのに役立ちます。 Bevywise IoTプラットフォーム また、データやメッセージが JSON 形式の場合、チャートをプロットし、複数のフィールドを追加できます。 JSON キーとデータ分析をより良く、より強力にする値に基づく。

カスタムダッシュボード

ダッシュボードのユーティリティは、産業や商用と異なる 条件。 デフォルトのダッシュボードは、または、ダッシュボードの本当の利点が不足する可能性がある あなたが望む方法を作成&カスタマイズしています。 IoT のカスタムダッシュボードオプション プラットフォームは、すべての産業/ビジネスキーメトリックを1か所に持ち込むことができます。

ウィジェット

ウィジェットは、ユーザーが動的を作成することを可能にする期間にわたってトレンドを表示 IoT アプリケーションでユーザーインターフェイスを迅速に処理し、リアルタイムデータを物理から処理 シミュレーションされた装置。 パフォーマンスメトリックとキーインジケータをキャプチャし、リアルタイムビューを実現 あなたのビジネスの状態。

Bevywise IoTプラットフォームは、すべての人にスケーラブルな9種類以上のウィジェットを提供しています 産業展開。

  • テキスト
  • カラー
  • テーブル
  • ラインチャート
  • バーチャート
  • ゲージチャート
  • ドーナツチャート
  • 縦ゲージ
  • 横のゲージ
  • LEDライト ライトライト
  • スイッチ
ユーザーインターフェイス

Bevywise IoTプラットフォームは、エレガントで透明なユーザーインターフェイスを備えています。 ユーザーは、任意の複雑さなしでデバイスとデータを監視することができます。 すべてのコンポーネントから 構成、監視およびデータ分析はユーザー インターフェイスによって、新しいユーザーはできます 管理の助けなしで容易に理解し、構成して下さい。 Bevywise IoTプラットフォームも ユーザーと管理者の別のユーザーインターフェイスを持っています。

データストレージ

IoT をスケールアップする Elastic Search で、Bevywise IoT プラットフォームがデータを格納 数百万人のデータへのプラットフォーム ストレージを増加させるだけでなく、Elastic検索でデータを保存する また、パフォーマンス、データ転送速度を高め、強力なデータ分析のための方法を提供します。

<h1>インストール</h1>

シングル/マルチテナント

Bevywise IoTプラットフォームは、シングルとマルチテナントの両方に柔軟に対応 実装。

シングルテナント

当社のIoTプラットフォームは、お客様にとって1つのテナントとして機能します。 IoT プラットフォームを実装し、スタンドアローンサーバを持ちたい。

マルチテナント

当社のIoTプラットフォームには、SaaSベースのマルチテナントアーキテクチャが搭載されています。 複数のお客さまにサービスを提供する このアーキテクチャ、ユーザーまたはサービスプロバイダを使用して、 リソース IoTプラットフォームを1つのインスタンスで提供し、各顧客に対して個々のWebアクセスを提供 シェア 単一のインスタンスからのリソース。 また、プロバイダ用の管理者コンソールも提供しております。 各顧客および装置を監視して下さい。

たとえば、ホームオートメーションプロバイダはセンサーキットを実装します。 複数の顧客の家。 プロバイダーがそれぞれのスタンドアローンプラットフォームを実装する場合 顧客、 その後、メンテナンスと開発コストを増加させ、監視の難しくなります。 お問い合わせ これにより、プロバイダはクラウドサーバーにプラットフォームを展開し、Webアクセスを提供できます。 または 各顧客のログイン 個々のWebアクセスは、顧客にデバイスを監視するのに役立ちます データベースなどのリソースは、単一のインスタンスから共有されます。 費用および時間を節約します。


login

音声統合

ボイスインテグレーションは、ホームオートメーションで重要な役割を果たしています。 それは多くのメリットを持っています 時間節約、費用効果が大きいおよび操作なしですべての装置を制御すること容易のような デバイス。 そこで、私たちは、Googleの援助とAmazon AlexaとIoTプラットフォームを統合しました。

注意: この機能は、プレミアムユーザーのみです。 お問い合わせプレミアムバージョンまたは コンタクトサポート

Google の援助の統合

下の手順では、IoTプラットフォームをGoogleの支援と統合するのに役立ちます。

基本構成:
1。 Google HomeGraph APIを有効にする
  • Googleクラウドプラットフォームコンソールにログインします。
  • クラウドプラットフォームコンソールで、プロジェクトページに移動します。 新規プロジェクトを作成する コメントはありません すでに既存のプロジェクトを持っているか、それを開いたら。

注意:正しい GCP プロジェクトをいつ使用しているか確認してください これらの手順を実行します。 スマートホームプロジェクトIDに合ったプロジェクトです。

  • 有効にする サイトマップ ホームグラフ API
  • 次に、サービスアカウントキーを作成します。
  • 完了したら、「bevywise-iot-platfom-android-sdk-master」が作成されます アクセス
2. サービスアカウントキーを作成する
  • ホーム グラフ API ページで、左側のパネルリストからクレデンシャルをクリックします。
  • 「認証」をクリックし、「サービスアカウントキー」を選択します。
  • サービスアカウントのドロップダウンで、「新規サービスアカウント」を選択します。
  • 「サービスアカウント名」を付与し、「サービスアカウントトークンクリエーター」を選択 ログイン 役割として。 サービスアカウントのIDは、このようなように残します。
  • 選択、キータイプ JSON をクリックし 作成
  • JSON ファイルが自動的にダウンロードされ、このファイルをクラウドに移動する必要があります。 サーバー Bevywise IoT プラットフォームがこの JSON のパスからデプロイされる場所 IoT プラットフォームのユーザーインターフェイス conf ファイルで指定します。
3.APIキーの作成
  • ホーム グラフ API ページで、左側のパネルリストからクレデンシャルをクリックします。
  • 「認証」をクリックし、「APIキー」を選択します。
  • ポップアップウィンドウで API キー文字列を見ることができます。 鍵をコピーして貼り付ける ふりがな IoTプラットフォームのユーザーインターフェイスconfファイル。
Bevywise IoTプラットフォームの設定:
  • IoT プラットフォームがクラウドサーバーにデプロイされると、Web へのアクセスを取得する必要があります。 IoTソリューション プラットフォーム。 つまり、メールアカウントでサインアップしてログインすることができます。
  • ログイン後、Google API が使用しているので、URL から OAUTH 認証を設定してください。 OAuthについて 認証と認証のための2.0プロトコル。
  • https://https:// < サーバ dns 名 > /o/アプリケーション/

  • このページでは、「新規アプリケーション」をクリックし、以下に詳細を記入してください。
  • 名前: 任意の一意の名前
  • クライアントIDとクライアントシークレット:これらは自動的に作成されます。 【変更しないでください。】 コピー お問い合わせ
  • クライアントタイプ : 機密
  • 認可の付与のタイプ: 認証コード
  • リダイレクトURL:https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID 参考 – 0auth ドキュメント
  • 保存をクリックします。
Googleクラウドプラットフォームの設定:
1。 アクションコンソール
  • GCPアカウントでアクションコンソールにログイン
  • 「プロジェクトを追加/インポート」をクリックします。 ポップアップウィンドウで新しいプロジェクトを作成して プロジェクト GCP コンソールで作成したプロジェクト名または選択
  • 完了したら、「ウェルカムページ」にリダイレクトし、「ホーム」を選択します。 制御。
  • 次に「スマートホーム」を選択し、「Googleのアクション」ウィンドウに進みます。
2. 呼び出し
  • 「呼び出し」をクリックし、一意の名前を付ける[この名前は、あなたのやり取りを開始することです アクション たとえば、表示名がスマートスイッチの場合、ユーザーは「Hey Google」と言うことができます。 インタビュー 「Smartswitch」とこの名前は、Googleのヘルプアンドロイドアプリに表示されます」
  • デフォルトでは、アカウント作成の要件に応じてオプションを選択します。 自分のウェブサイトでアカウント作成を許可し、次をクリックしたい。
  • タイプをリンクするには、ドロップダウンリストからOAUTH&Authorizationコードを選択し、クリックします 次へ
  • クライアント情報については、以下に示す

  • クライアント ID: IoT プラットフォームで作成したクライアント ID を貼り付ける[refer] 仕様 Bevywise IoTプラットフォーム
  • クライアントの秘密: IoTプラットフォームで作成したクライアントシークレットを貼り付ける[refer] 「Bevywise IoTプラットフォームの構成」
  • 認証 URL: 以下のように指定する
  • https:///o/authorize

  • トークン URL: 以下のように指定する
  • https:///o/token/ja/ja/ja/ja/ja/

  • クライアントの設定: ユーザーの許可を指定します。 [オプション]
  • テストの指示: ここでは、Bevywise IoTプラットフォームのログインアカウントの詳細をのような提供します ユーザー パスワード このGoogleはアカウントを検証します。
  • 完了したら、保存をクリックしてIoTプラットフォームアカウントをGoogle Homeにリンクします
4. アクション

ここでは、Googleが取得するIoTプラットフォームAPIを指定する必要があります IoTプラットフォームからのデータ。

  • 左パネルから「アクション」をクリックします。
  • URL を URL にhttps:///bwiot/api/v1/devices/googlesync
  • 次, クリック 保存
5. 展開[任意]

展開タブでは、会社情報、場所を追加できます。 情報、ディレクトリ情報など。

IoT プラットフォームを Google の支援アプリと連携するには:
  • Androidモバイルでは、Googleのヘルプホームページに移動します。
  • Googleのヘルプで、ユーザアイコンをクリックします[GCPアカウントとアンドロイドの両方を確認してください ログイン アカウントは同じです。設定を選択します。
  • 設定画面で「Assistant」タブを選択します。
  • 以下は「アシスタンス」を選択し、「ホームコントロール」を選択し、ホームコントロールページに移動します。
  • そのページで、下にある+アイコンをクリックし、作成したスマートホームスキルを見ることができます。 例: smartswitch [受信を反映]
  • スキルをクリックすると、IoTプラットフォームのログインページが表示されます。 ログイン 既存の アカウント。
  • 今、IoTプラットフォームはGoogleの援助とGoogleの援助に同期します。 詳しくはこちら すべてのIoTプラットフォーム接続デバイス
Amazon Alexaの統合

Amazon AlexaをIoTプラットフォームに統合することで、ランバダ 機能。 Lambda関数では、コードを埋め込むか、独自のコードを書くことができます。 優先する言語[python, node.js など] で、IoT プラットフォーム API をトリガーします。 お問い合わせ すると、ランバダ関数ARNをAlexaスマートホームに統合します。 だから、私たちが与えるとき Lambda のスキルセットの書き込みに基づいて Alexa に音声コマンドを実行すると、自動的にトリガーされます。 IoT プラットフォームに API をリクエストし、必要なデータを取得します。 下のステップはあなたに助けます Amazon AlexaをIoTプラットフォームに統合

Amazonの設定:
1。 ラムダ機能の作成

Lambda 機能を作成する前提条件:

Lambda関数を作成する前に、Identity と Access を作成する必要があります。 LambdaとAlexaのスキルキットのための管理[IAM]の役割。

アイデンティティとアクセス管理を作成するために [IAM] 役割:
  • サインイン AWSコンソール
  • 「IAM」を選択してロールを作成する
  • 「IAM」ウィンドウでロールを選択し、「ロールを作成する」をクリックして新しいロールを作成します。
  • 「作成ロール」ウィンドウで「AWSサービス」オプションの下にある「ランバダ」を選択し、「次へ」をクリックします。
  • 「Attachパーミッションポリシー」ウィンドウで、「AWSLambdaBasic」を検索して選択 ExecutionRole をクリックし、次へ。
  • 「タグを追加」はオプションです。好きなら、タグを追加したり、次へクリックしたりできます。
  • 「Review」ウィンドウで、ロールの名前をつけて「create role」をクリックします。
アレクサスキルセットを作成するには:
  • サインイン Amazon開発者コンソール[同じAWSアカウントでサインイン]
  • amazon Alexaの下の「Alexaスキルキット」を選択します
  • 「Alexaデベロッパコンソール」で、「作成スキル」をクリックします。
  • スキル名を付与し、言語を選択
  • お問い合わせ
  • 「スマートホーム」としてスキルを身につけるモデルを選ぶ
  • 「自分のスキルのバックエンドリソースを「自分で提案する」としてホストする方法を選ぶ
  • 作成をクリックします。

[注記:スマートホームタブでスキルIDのコピーを取り込む]

ラムダ機能を作成するには:
  • AWS コンソールで、AWS サービスから Lambda を選択します。
  • Lambdaウィンドウで「Create Function」ボタンをクリックして、新しい機能を作成します。
  • 次に「基本情報」の下に、機能のユニークな名前を与え、選択します ご希望の言語
  • 許可の下、ドロップダウンをクリックしてロールを選択し、「使用」として「執行ロール」を選択します。 既存の役割」
  • 「既存のロール」で、リストから作成した「IAMロール」を選択し、クリックします 「機能を作成する」
  • 次に、作成したランバダ関数に移動し、左から「Alexa Smart Home」を選択します。 パネル。
  • 以下に “トリガーの設定”, 以前に作成するアレクサスキル ID のために アプリケーション ID をクリックし、"ADD" をクリックして Lambda 関数を作成
  • 今度は関数はLambda機能であなたのコードを書き始める前に加えられます、 Lambda関数とAlexaスキルを組み込む必要があります。
2. アレクサスキルとラムダ機能を統合
  • Amazonの開発者コンソールに移動し、Amazon Alexaのスキルキットを選択します。
  • 「Alexa開発者コンソール」で、作成したAlexaスキルを選択します。
  • 「スマートホーム」ウィンドウで、次のように選択します。
  • ペイロード : v3 (推奨)
  • スマートホームサービスエンドポイント:
  • デフォルトエンドポイント*: < Lambda関数からARNをコピーして貼り付ける>
  • 地理的な領域は、必要に応じて、必要に応じて選択することができます。 保存をクリックします。
  • 保存すると、ランバダ関数はAlexaスキルと統合され、始めることができます Lambda関数でコードを書く。

[注記:アレクサのスキルキットを閉じないでください]

3。 AlexaスキルキットとBevywise IoTプラットフォームを統合

アレクサのスキルセットを統合するには、Bevywise で OAUTH を作成する必要があります。 Amazon Alexa API が認証に 0Auth 2.0 プロトコルを使用し、 許可。

Bevywise IoT プラットフォームで OAUTH を作成するには:
  • Bevywise IoTプラットフォームへのサインアップとログイン
  • ログイン後、URL から OAUTH 認証の設定を行ってください。
  • https://https:// < bevywise サーバー dns 名> /o/アプリケーション/

  • このページでは、「新規アプリケーション」をクリックし、以下に詳細を記入してください。
  • 名前: 任意の一意の名前
  • クライアント ID とクライアントシークレット: これらは、自動的に作成されます[変更し、作成しません] コピー
  • クライアントタイプ : 機密
  • 認可の付与のタイプ: 認証コード
  • URLをリダイレクトする: < リダイレクト URL の 1 つをアレクサ スキル セットのアカウントからコピーして貼り付ける>
  • 保存をクリックすると、OAUTHの詳細のコピーが表示されます
  • Alexaスキルキットでリンクしているアカウントにアクセスし、OAUTHの詳細を埋め始める。
IoTプラットフォームをAmazonスキルキットに統合するには:
  • アレクサのスキルウィンドウを作成するために行きます。
  • 左側のパネルから「アカウントのリンク」を選択し、次のように詳細を指定します。
  • 認可 URI*:https://https:// < bevywise server dns 名前 > /o/認証
  • アクセストークン URI* :https://https:// < bevywise サーバー dns 名> /o/トーク
  • クライアントID*: < Bevywise OAUTH の詳細からコピーして貼り付ける>
  • クライアントシークレット*: < Bevywise OAUTH の詳細からコピー&ペースト>
  • クライアント認証 スキーム*: HTTP 基本
  • スコープ: 2つのスコープを追加し、読み書きします。
  • デフォルトアクセストークン有効期限:3600
  • URL をリダイレクトする: そのようなまま
  • 完了したら、保存をクリックしてIoTプラットフォームアカウントをリンクします。
  • 次に、左パネルからのアクセス許可を選択し、「アレクサイベントを送信します」を有効にします。
  • クライアントIDとクライアントシークレットを取得します。 コピーを取りましょう。
Amazon AlexaアプリでIoTプラットフォームを統合するには:
  • アンドロイドのプレイストアやiosアプリストアからAmazon Alexaアプリをダウンロードしてインストールします。
  • Amazon Alexaアプリにサインイン[同じAWSアカウントでサインイン]
  • デバイスタブに移動し、「YOUR SMART HOME SKILLS」をクリックします。
  • 作成したスマートホームスキルは自動的にリストに表示され、そのスキルをクリックします。
  • 次に「使える」をクリックし、IoTプラットフォームのサインインページが表示されます。 そこには アカウントにサインアップして、Alexaアプリに統合します。
SSOとIAMツールの統合

当社のIoTプラットフォームは、顧客を支援するための事前ビルドカスタムホックを持っています IoT プラットフォームを SSO および IAM ツールと統合し、ユーザーとデバイス認証をそれぞれ統合

注意: この機能は、プレミアムユーザーのみです。 お問い合わせプレミアムバージョンまたは コンタクトサポートお問い合わせ


SSOを用いたユーザ認証

SSOは、共通のIDとアクセス管理(IAM)の統合です。 ユーザ名やパスワードなどのログイン資格の1セットを使用できるサーバー 複数のウェブサイトやアプリケーションを安全にアクセスします。

ユーザログインのためのSSO:
  • クライアントがIoTプラットフォームにログインすると、SSOツールは暗号化されたトークンを要求します お問い合わせ 認証サーバー。
  • SSO は、ID とトークンを ID プロバイダーから受け取り、それを割り当てます。 お問い合わせ クライアントのアプローチ
  • SSO は、IoT プラットフォームの詳細を保持します。
  • 認証が検証されると、クライアントはIoTプラットフォームに記録されます 使用方法 SSO は、Resend API を介して行います。
スポンサー IoTプラットフォームのサードパーティプロバイダ:

IoTで プラットフォームは、2つの標準のサードパーティを利用しています プロバイダー。

  • OAuthについて
  • OAuth 2.0の特長
OAuth:
  • SSO を提供し、情報を許可するために使用されるトークンベースの認証です。 お問い合わせ 第三者サービスの利用
  • 同様に、クライアントへのアクセスを認証するためのアイデンティティプロバイダが必要です。
  • IoT プラットフォームでは、OAuth が異なるサーバー/クライアントのサーバーを通信するために使用されます。 お問い合わせ グーグルホーム、アマゾンスマートホームなど
OAuth 2.0:
  • サードパーティのアプリケーションを認証し、クライアントアカウントにアクセスします。
  • 認証コードフローに従ってクライアントを認証します。
  • OAuth 2.0 は、Web アプリケーション、デスクトップ アプリケーション、および モバイルデバイス。
IAMによるデバイス認証
Device Authentication via IAM

IAMは、デジタルアイデンティティ、ソフトウェア、およびデジタルアイデンティティを安全に管理するためのソリューションです。 ハードウェアのさまざまなアプリケーションやシステムへのアクセス リスクを減らす 本人の不正を防止し、ユーザー間のコラボレーションを改善します。

IAM for デバイスログイン:

デバイス接続の場合、デバイスはユーザーの登録となります。 IoTプラットフォームを介してIAMツール。

  • IAMツールから、デバイス用のIDとトークンが接続用に生成されます。 ザ・オブ・ザ・ IAMツールからトークンをリクエストします。
  • デバイスはIDとトークンを使用してIOTプラットフォームに接続します。
  • IOTプラットフォームは、任意のIAMトークンプロバイダができるホックで構築されています Edge デバイス認証フローに統合。
  • 認証情報が有効になると、デバイスが接続できるようにします。 お問い合わせ プラットフォーム
MQTTスパークプラグサポート

私たちについてIoTプラットフォームデバイスからデータをシームレスに統合MQTTスパークプラグ プロトコル、 モノのインターネット(IIoT)の枠組みの中で、楽なコミュニケーションが可能。 IIoTデバイスから収集したデータを完全にデコードするプラットフォームのこの機能が組み込まれています。 すべての価値を保障しながら、改善された洞察のための理解しやすいフォーマットでそれを提示します インフォメーション 視覚化のために容易にアクセス可能。 また、ホストサーバへの依存はありません。 アプリケーション メッセージの解読。 当社のプラットフォームは、protobuf にも対応しています。 伝送中のデータサイズを著しく削減することにより、通信を合理化。

Node/Deviceを追加するには?

Sparkplug-enabled IIoT デバイスからデータを視覚化するため、 初期と重要なステップは、ログイン時にノードを追加することを含みます。

ノードを追加する手順は次のとおりです。

  • 'Settings' オプション内の'Nodes'タブに移動します。
  • Dashboard
  • 右上隅にある + 記号をクリックすると、ノードの追加が開始されます。
  • 'Node'ウィンドウを追加します。
  • add node
  • ノード ID タブの各ノードに固有の ID を入力します。
  • 「ノード名」タブにノードの名前を指定します。
  • 'Node Description' タブのノードの説明を入力します。
  • 「追加」をクリックしてノードの追加を完了します。

ノードを追加すると、クリックするだけで、特定のノードの詳細を見ることができます。 お問い合わせ 詳細は以下が含まれます。

  • ノードID、ステータス、作成日時。
  • ノードIDとその説明。
  • ノードに接続するためのアクセスキー(ユーザー名)とアクセストークン(パスワード)
  • 「アクセス制御リスト」カテゴリで、「公開トピック」タブは、メッセージの公開を表示します そのノードのフォーマット, # ノードは、任意のトピックでメッセージを公開することができます。
  • 'Subscriptions' タブは、そのノードのサブスクライブトピックの形式を示しています。 # 他のノードのすべての公開トピックへのサブスクリプションを示す。
  • Node details
  • 「サブデバイス」では、そのノードに関連するサブデバイスのIDとステータスを表示します。

サブデバイスの詳細については、「デバイス詳細」ウィンドウを開きます。 詳しくはこちら あなたが見つけます:

  • サブデバイス固有のID。
  • サブデバイスの名前。
  • サブデバイスで公開されたトピック。
  • サブデバイスが購読するトピック。
Subdevice details

ノデックス

ノードを追加したら、メニューの 'Node' カテゴリは、すべてのノードの包括的なリストを表示します。 デバイス これらには、その名前、ID、接続状況、および ステータスタイム。 検索ボックスを使用して、IDを入力することで特定のノード/デバイスを検索します。

デバイスやノードに深く掘り下げるには、それぞれのエントリをクリックして、次のような情報にアクセスします。

  • ノード/デバイスIDとステータス
  • イベントトピック: ノード/デバイスによって公開されたトピックの総数
  • サブスクリプショントピック: ノード/デバイスが購読するトピックの総数
  • 受信イベント:ノード/デバイスで公開されたメッセージの総数
  • Sent コマンド: ノード/デバイスから送信されたメッセージの総数
  • トピック/メッセージ: 意志トピックとノード/デバイスのメッセージ
node activity

「アクティビティ」タブでは、デバイスの接続状況や 公開メッセージ

「イベント」タブに移動して、ノード/デバイスによって公開されたメッセージを表示します。 フィルターを使用して絞り込む トピックおよび日付範囲による結果。 'Apply' をクリックして、'Export' オプションを使用して変更とエクスポートメッセージを実装します。

node events

「Commands」タブで、購読したトピックのデータを探索します ノード/デバイス、'Events' タブに akin を指定します。

'Subscriptions' タブは、node/device's の詳細を提供します。 サブスクリプション, 購読されたトピックを含む, QoS レベル, サブスクリプション時間

ノード/デバイスを接続すると、ダッシュボードは公開を反映します データ。

dashboard
モバイルまたはWebアプリケーションを構築する方法

Bevywise IoTプラットフォームのモバイルSDKとREST APIは、ユーザーがモバイルの統合または構築を支援します アンドロイドとiOSの両方のアプリケーション。

モバイルアプリとIoTプラットフォームを統合するには、以下の手順に従ってください。

モバイルSDK

アンドロイドとiOS用の別々のSDKがあります。

アンドロイド

下の手順では、AndroidアプリケーションとIoTプラットフォームを統合するのに役立ちます

bevywise github から zip や clone をダウンロード

クローンを作成する:

  • PCに「git」をインストール
  • インストールしたら、ターミナルまたはcmdを開き、以下のコマンドを入力してクローンします。
git クローン [email protected]:bevywise-networks/bevywise-iot-platfom-android-sdk.git

完了したら、「bevywise-iot-platform-android-sdk-master」が作成されます。 あなたの場所。

zipをダウンロードするには:
  • Bevywise githubリポジトリに移動
  • 右上の「クローンまたはダウンロード」ボタンをクリックします。
  • ポップアップで、「zipとしてダウンロード」をクリックします。
  • 「bevywise-iot-platform-android-sdk-master」フォルダに移動し、「build.gradle」をコピーします。 ファイル。
  • アプリケーションフォルダ内の「build.grade」ファイルを貼り付け[ < Androidフォルダー> /アプリ
  • 次に、アプリの「Syn」ボタンをクリックします。 これは自動的にすべての依存関係を輸入します そして、 アプリケーションとIoTプラットフォーム間の接続を確立します。
ログイン

Bevywise IoS SDKはCocoaPodsで利用できます。 インストールするには、 以下の手順:

  • 次のコマンドは、IOSアプリフォルダ内のPodファイルを作成するのに役立ちます。 お問い合わせ お問い合わせ 既にある Podファイルがこのステップをスキップし、次のステップに移動します
  • ターミナルを開き、APPフォルダに移動します
  • 次のタイプ “Pod init” をクリックし、入力
  • PodファイルがAppフォルダ内に作成されます。
  • Podファイルを開き、以下の行を追加し、保存します
  • ポッド ‘BevywiseIotPlatformSDK . .

  • 次のコマンドで、MacにPodをインストールします。
podインストール

完了したら、コードを書いてください。 test.swiftをテストして下さい そして、 Bevywiseplatformfromconnector.swiftの特長 REST API をモバイルアプリケーションにリンクする

残り API

垂直に固有のアプリケーションの構築が必要です。 あなたも IoTプラットフォームのユーザーインターフェイスコンポーネントをカスタマイズし、ユーザーインターフェイスを構築します。 モバイル アプリケーション。 モバイル SDK 以外にも、IoT プラットフォームでは、完全な REST API も提供しています。 サーバ経由でデバイスを照会および管理します。 参照は、 API ドキュメント。

デバイスをIoTプラットフォームに接続する

デバイスをBevywise IoTに接続する サインアップすることにより、プラットフォーム。

アカウントを作成する手順
  • Bevywise IoT Platformのホームページを開き、サインアップを選択します。
  • 必須項目を記入してアカウントを作成します。
  • サインアップをクリックして、Bevywise IoTプラットフォームにログインします。
signup

「サインアップ」ボタンを押すと、確認メールが届きます。 提供したメールID。 あなたのメールをチェックし、それで指示に従ってください サインアップしてアカウントをアクティブに

完了したら、Bevywise IoT Platformのユーザーを見ることができます。 インターフェイス。

デバイス管理
デバイスを追加するには?

ユーザーは、authキー(ユーザー名)とauthトークンを作成することで、デバイスを安全に管理できます。 (パスワード)エンドデバイスからメッセージブローカーへの安全なデータ転送のためのユーザー権限を持つ セキュリティタブ。

devie management

新しいデバイスを安全に追加し、新しいキーを追加します。

  • 「クライアント管理」タブに移動します。
  • 上部にある「認証キーの作成」ボタン(+記号)をクリックします。
  • 表示される「クライアントの追加」ポップアップウィンドウで、最初に「クライアントタイプ」を選択します。 所有するデバイスのタイプ。 サブデバイスでゲートウェイデバイスを所有している場合は、 「ゲートウェイ」を選択します。 エッジデバイスを所有している場合は、クライアントタイプとして「エッジ」を選択します。
  • クライアントタイプを選択した後、「Protocol」タブで、プロトコルを選択する必要があります。 選択したクライアントタイプ。 Edge デバイスは HTTP と HTTP の両方に対応します。MQTTの特長 プロトコルお問い合わせ ゲートウェイ デバイスはMQTTプロトコルのみをサポートします。
  • 次に、「クライアントID」、「クライアント名」、および「サブスクリプション」を提供します。
  • 許可タブではなく「Can」タブに記入します。
add a client

3種類の許可があります。 お問い合わせ

  • メッセージの送信と受信 –購読と公開の両方を付与 デバイスの許可。
  • メッセージを送信する -公開許可のみを付与します。
  • メッセージを受け取るサブスクリプション許可のみを付与します。
  • 「Keep Alive」タブで、デバイスがアクティブであることを思い出させるために時間を選択します。 ザ・オブ・ザ・ 「Keep Alive」タブは、HTTP がプロトコルとして選択されている場合にのみ有効になります。
  • 「追加」ボタンをクリックします。
  • 完了したら、新しく作成したデバイスをauthキーとauthトークンと一緒に作成します。 表示される。
    注意:無料トライアル版を利用している場合は最大5台のデバイスを追加できます。

サブデバイスを追加するには?

ゲートウェイデバイスにサブデバイスを追加できます。 サブデバイスを追加するには、

  • ゲートウェイデバイスを作成します。
  • 「クライアント管理」タブで、作成したゲートウェイデバイスを開きます。

client details

  • タイトル「サブデバイスを追加」の下の+記号をクリックします。
  • 「Sub-device」タブを指定すると開きます。

provision sub-device

  • 「サブデバイスID」を提供 ゲートウェイデバイスの ID が優先されます。 お問い合わせ このサブデバイスが作成されます。
  • サブデバイスの名前を指定します。
  • 「出版トピック」と「サブスクリプション」のトピックを入力します。
  • 「追加」ボタンを押してサブデバイスを作成します。
  • サブデバイスを削除したい場合は、「削除」ボタンをクリックします。

provision sub-device

  • サブデバイスが作成されると、IDとステータスが下に表示されます。 「サブデバイス」 . . タブ。

added subdevice
初期 Auth キーを使用するため
  • クライアント管理タブをクリックします。
  • このタブは、生成されたアクセスキーとともに、追加したクライアントリストをすべてリストします。 アクセス トークン。
  • これらのアクセスキーとアクセストークンをユーザー名とパスワードとして使用できます。

client management
リアルタイムデバイスをお持ちの場合

ユーザ名とパスワードをデバイスで使用し、それをデバイスに接続することができます サーバ。

次のように設定を行うことができます

  • ユーザー名Auth キーを使う
  • パスワード –Auth トークンを使用する
  • ポート –1883年
リアルタイムデバイスが開発中の場合
  • クライアントライブラリをダウンロードするためのヘルプセクションを使用します。
  • クライアントファイルでユーザー名とパスワードを提供し、デバイスを接続します。

help
デバイスを開始する
  • DNS ホスト名をクライアント側の IP アドレスとして指定します。 IP を提供した後、デバイスを開始 メールアドレス
  • 接続が成功すると、Dashboard に接続されたデバイスが表示されます。
Bevywise IoTプラットフォームの開始

Bevywise IoTプラットフォームには2つのユーザーインターフェイスコンソールが含まれています。

  • サービスプロバイダ 管理者コンソール
  • ユーザーコンソール
サービスプロバイダ 管理者コンソール

Bevywise IoTプラットフォームはマルチテナントプラットフォームであるため、組織 デバイスを接続し、監視するために、各顧客に個々のログインを与えることができます。 お問い合わせ 監視し、すべての顧客を管理別の管理者または管理者が必要 コンソール。 同様に、Bevywise IoTプラットフォームには、別々でカスタマイズ可能な管理者コンソールがあります。 顧客を管理するソリューションプロバイダー

管理者コンソールにログイン
  • デプロイ中に、管理者コンソールの詳細が特定のクライアントに与えられますので、 管理者は、IoT プラットフォームに直接ログインすることができます。
  • Bevywise IoT Platformのホームページを開き、サインインを選択します。

login

  • ログインしたら、Bevywise IoTプラットフォームのユーザーインターフェイスを見ることができます。
組織ダッシュボード

Bevywise Adminコンソールには、シンプルでシンプルなダッシュボードがあり、簡単に簡単にできます。 組織に関する詳細

organizations dashboard



デバイスの全体的な詳細と活動を表示します。

ダッシュボードには4つのタブがあり、合計ユーザー数、デバイス数、アクティブデバイス数、および Auth カウント。
ユーザー数 – ログインユーザーの総数

  • デバイス数-接続された顧客デバイスの総数。
  • アクティブデバイスカウント– アクティブデバイスの総数。
  • Auth カウント– 作成される認証の総数。
  • アイコンの下の表は、顧客の簡単な説明を与えます。

  • 名前 –サインアップ時に与えられた顧客名 プラットフォーム。
  • メールID – –サインアップ時に与えられた顧客メールID プラットフォーム。
  • 電話番号 –中に与えられた顧客電話番号 プラットフォームでのサインアップ。
  • 作者:お客様がサインアップした日付と時刻 プラットフォーム
  • ログイン最終ログイン日時
  • デバイスのカウント -顧客のデバイスの総数 プラットフォームに接続

そのテーブルでは、ユーザは顧客リストを昇順でソートできます。 パラメータの横の上下矢印をクリックして、順を降下します。 矢印が並べ替えられます 昇順リストとダウン矢印は降順にリストをソートします。

例えば、 最高のデバイス接続に基づいて顧客テーブルをソートしたい場合は、 「デバイス数」の横にある矢印を下します。 今では、高いデバイス数を持つ顧客が表示されます まずは。 同様に、名前、Email id、Last login などに基づいて顧客テーブルをソートできます。
3つのオプションに基づいて顧客リストを検索できます。

  • ユーザーによる名前に基づいて顧客を検索するために使用される 電子メールID。
  • デバイス別 –デバイス名に基づいて顧客を検索するために使用される または デバイス/クライアントID。
  • アクティブデバイスで-アクティブに基づいて顧客を検索するために使用される デバイス。
顧客組織の管理

組織づくり 管理者コンソール
  • 左側にある「組織の作成」アイコンをクリックします。
  • 「名前」「E-mail」「組織名」や「モバイル」などの必須項目を提供 各タブの「番号」。
  • 完了したら、「作成」をクリックして組織を作成します。

create organization
特定の顧客の詳細を見る

Bevywise Adminコンソールは、各接続された顧客に対して別のユーザーインターフェイスを提供します。 お問い合わせ 別のユーザーインターフェイスは、管理者がユーザーデバイスの詳細を取得するのに役立ちます。 管理者に ダッシュボードは顧客の細部について知ることができる顧客を選び、それは 顧客のユーザー インターフェイスに導きます。
そのページでは、5つのタブが表示されます。

  • 顧客情報
  • ダッシュボード
  • デバイス
  • ルールエンジン
  • Authキー
customer info
特定の組織にユーザーを追加する

顧客情報では、組織と組織に関する詳細を見つけることができます ユーザー関連組織 ユーザーがサインインしている間に表示される詳細は、ユーザーに与えられます。 プラットフォーム 必要な情報を提供することで、ユーザを追加することができます。

特定の顧客のためのユーザーの提供:

  • 追加をクリックします 右側にあるユーザアイコンで、ユーザを追加できます。
  • お名前、E-mail、電話、ロールなどの必須項目をご記入ください。
  • 完了したら、追加をクリックしてユーザーを追加します。
  • ユーザーの詳細情報を表示できるようになりました。
  • 組織にユーザーを追加したら、リンクにメールが送信されます。 ユーザー。
  • そのため、ユーザーはリンクを使用してユーザーコンソールにログインすることができます。
add user
ユーザーの役割と権限

管理者は、以下に追加されたユーザーのロールと権限を定義します。 基本情報 ユーザは、ユーザコンソールでパラメータを表示することができます。
例えば: 権限でデバイスタブを外すと、デバイスが表示されない ユーザーコンソールのページ。
このページでは3つの異なる役割を見ることができます。 彼らは、

  • スーパー管理者
  • アドミン
  • 標準的なユーザー
user role
スーパー管理者:

このロールは、ユーザーコンソールのスーパー管理者です。 スーパー管理者は、 ユーザーの組織におけるすべてのユーザーのアクセスと責任のレベルを管理 コンソール。 彼らは、組織、管理者、および標準の最高権限を有し、 ユーザー。

アドミン

ユーザーコンソールでは、Super Admin はデバイスグループとその 装置グループ, 管理者は管理者の役割にあり、すべてのデバイスを管理および監視します そのグループ。 Admin は、標準ユーザーに対して、あらゆるロールのアクセス権を提供します。 組織。

標準的なユーザー

標準のユーザーは、割り当てられたロールへのアクセスしかありません 彼らの管理者によってそれら。 ユーザコンソールのデバイスグループの場合、標準ユーザー スーパー管理者は、ユーザーがデバイスの表示または管理できるかどうかを決定します グループ

顧客ダッシュボードの管理

スーパー管理者やユーザが作成したダッシュボードのリストを提供します。 組織。 また、名前を付けて組織のダッシュボードを作成することもできます。 ダッシュボードの説明。 ダッシュボードを作成した後、ウィジェットを追加できます。


widget
カスタムダッシュボードを作成するには:

メニューバーの「ダッシュボードを作成」をクリックします。

モデルのタイトルウィンドウが表示されます, “ダッシュボード名” と 説明.


custom dashboard

  • それぞれのボックスに「ダッシュボード名」と小さな説明を入力します。
  • 完了したら、「作成」ボタンをクリックして「ウィジェット」タブを開きます。
  • ウィジェットタブの右上隅にあるAddボタンアイコンをクリックします。 ドロップダウン ウィジェットの種類のリストが表示されます。
  • ウィジェットを作成する方法については、「ユーザーコンソール」タブを参照してください。
顧客イベントとタイマールールの管理

組織によって作成されるすべてのルールは、 顧客ごとに公開されたトピック


rule engine

  • イベント –デバイス ID とトピックが表示されます。 ルールを作成しました。
  • 条件-ペイロードまたはペイロードに基づいて条件を表示します。 メッセージ。
  • アクション送信されるルールメッセージが表示されます。 デバイス サブスクリプションに基づく トピック。
  • ステータス-デバイスの状態を表示します。 ルールを満たしているか否か。
顧客デバイスを管理する

デバイスタブでお客様のデバイスを管理します。 それは提供します 組織全体で接続されたデバイスの詳細。

送信メッセージ: 組織内のデバイスにメッセージを送信するために使用される 購読されたトピックに基づく。

devices


左上隅にあるドロップダウンアイコンをクリックして送信メッセージを開きます。

そのドロップダウンウィンドウで、以下に基づいて詳細を記入してください 説明。

  • デバイス –メッセージしたいデバイスのデバイスID。
  • トピック -デバイスが購読したトピックの名前
  • メッセージ –デバイスに送信されるメッセージ
  • 「送信」をクリックしてメッセージを送信します。

注意:メッセージを送信するデバイスはアクティブにする必要があります ステータス。

デバイスリストは、関連するデバイスに関するすべてのインサイトを提供します。 管理者は、組織の下に接続されているすべてのデバイスを監視します。

  • デバイス– デバイス名
  • デバイスID- 接続されたデバイスのID。
  • タイムタイム- デバイスが接続された日付と時刻。
  • Auth キー– デバイスがビービワイズIoTに接続する認証キー プラットフォーム
  • 最近の投稿– 最近、デバイスのメッセージを公開しました。 クリックする 「Recent publish」の横にあるドロップダウンアイコン。
  • 接続ログ– デバイスが接続されている日付と時刻を提供 切断された。
  • ステータス– デバイスの現在の状態。
認証キーの管理

Auth キーは、組織が接続できるように作成されます。 デバイス。 デバイスを使用して特定のデバイス用の特定のAuthキーを作成できます 郵便番号 また、Auth キーをブロック/ブロック解除して、ユーザがそれを接続できないようにすることもできます。 Auth キーと Auth トークン。

認証を作成する:

上部にある「認証キーを追加」ボタンをクリックします。


add auth keys


ポップアップウィンドウでは、キーの「デバイスID」「キーの説明」「権限」を付与します。
許可の3種類があります

  • 公開と購読 -サブスクライブと出版の両方を付与 デバイスの許可
  • サインアップ許可をサブスクライブするだけで付与
  • 公開のみ–出版許可のみの付与
  • 「変更を保存」をクリックします。

作成が完了すると、authキーとauthトークンが生成されます。 認証キーリストに表示されます。

管理者のためのルールエンジン

サービスプロバイダとして、すべてのルールを作成できます。 公開されたトピックに基づいて組織を作成しました。 管理者は、条件ベースを作成することができます 受信したトピックに基づいてアラートイベントを作成する規則。


rule engine

イベントベースとタイマーベースのルールを作成する手順に従ってください。

イベントルールを追加するには:

event rule

「追加」ボタンをクリックし、「ルールウィンドウの追加」につながります。
イベント:ここでは、デバイスIDとトピックをあなたに与える必要があります ルールを作成したい

  • そのウィンドウで、デバイス ID を「発行者から」テキスト ボックスに与えます。 ルールを作成したい。
  • 次に、対応するデバイストピックを「トピックとともに」テキストボックスに与える

条件:ペイロードに基づいて条件を作成する メッセージ

  • 「Satisfy」では、「ALL」を選択すると、そのルールは、与えられたすべての場合にのみ公開されます。 条件は満たされます
  • 「ANY」を選択すると、条件が1つあればルールが公開されます。 満足する。
  • 「メッセージ/キー/タイム」リストでは、4つのパラメータを表示できます。

インカム_MSG – –指定されたデバイスとトピックの場合 通常のペイロードを公開し、このパラメータを選択し、条件を作成します。

お問い合わせ – –あなたが作成したいなら、これを選択します 公開メッセージのタイムスタンプに基づく条件。

キー –特定のデバイスとトピックの公開の場合 JSONペイロードは、このパラメータを選択し、公開に基づいて条件を作成します JSONキー。

アクション: デバイス –ルールメッセージを送信する サブスクリプショントピックに基づくデバイス。

  • デバイスID – –デバイスのデバイスまたはクライアント ID をデバイスに与える お問い合わせ 送信したい ルール。
  • トピック名 –指定されたデバイスに指定した名前を付ける 購読する メッセージ。
  • メッセージ –アラートメッセージが公開されるようにする リクエスト トピック

メール –ルールやアラートメッセージをそのまま送信します。 指定したメール ID へのメール

  • メールID– アラートを送信したいメール ID を指定します メールアドレス
  • メールの件名– メールの対象
  • メールボディ– メールのアラートメッセージを入力する

ウェブソケット –これはルールまたは警告を押します 通知へのメッセージとユーザーは、右上のベルアイコンを介してメッセージを表示することができます コーナー

  • アラートタイトル– 通知のタイトル
  • WSアラートボディ– – 通知のための警告メッセージ

FCMの特長– – これにより、データが通知として送信されます FCMトークンに基づくアンドロイドまたはiosアプリ

  • FCMの特長 アラートタイトル– 通知のタイトル
  • FCMの特長 アラートボディ– – 通知のための警告メッセージ
  • 設定が完了したら、[保存] をクリックしてルールを追加します。

今、ルールが満たされると、アラートメッセージがベースで送信されます 設定で。

タイマールールを追加するには:

Bevywiseルールエンジンにはタイマーベースのルールも含まれています。 ユーザーが特定の時間または間隔のための装置そしてトピックにデータを送るのを助けて下さい。 タイマールールを作成する手順に従ってください。


timer rule

+ アイコンをクリックすると、タイマールールを追加できます。

  • そのウィンドウで、ルールを作成するための「デバイス」にデバイスIDを与えます。 そのデバイスの「トピック」とメッセージの該当する購読トピック 「メッセージ」タブで公開しました。
  • 次に、「時間と分」からメッセージを公開したい時間を選択します。 ドロップダウンボックスで、月/日/年形式で開始&終了日を指定します。
  • 時間と日付がルールにマッチすると、メッセージが公開されます。 与えられた装置。
エラーログ

接続中に発生したエラーのリストが表示されます IoTデバイス管理プラットフォームへのデバイス。


error logs
ユーザーコンソール

デバイスマネージャーは、Bevywise IoTプラットフォームの予備的な形態です。 お問い合わせ ユーザーの全員がサインアップして管理できるように、マルチテナントを提供 自分のデバイス。

必須項目をすべて記入し、アカウントを作成し、サインアップをクリック Bevywise IoTプラットフォームへのログイン

ログインしたら、Bevywise IoTプラットフォームのユーザーを見ることができます。 インターフェイス。

ダッシュボード

ダッシュボードには6つのタブがあり、合計およびアクティブなクライアント、受信したメッセージ、メッセージが表示されます。 送信、最近のイベント、最近の接続と最近の切断。


dashboard

  • 総クライアント - 接続されたデバイスの総数
  • アクティブクライアント - アクティブデバイスの総数
  • 受信したメッセージ – 受信したメッセージの総数
  • 送信されたメッセージ – 送信されたメッセージの総数
  • 最近のイベント - 最近公開されたイベントの詳細
  • 最近の接続 - 最近接続されたデバイスの詳細
  • 最近の切断 - 最近切断されたデバイスの詳細
カスタムダッシュボード

ダッシュボードのユーティリティは、インダストリアルまたは商用と異なる 条件。 デフォルトのダッシュボードは、不足している可能性があります。 ダッシュボードの本当の利点は、 あなたが望む方法を作成してカスタマイズする。 Bevywiseのカスタムダッシュボードオプション IoT プラットフォームは、お客様のインダストリアル/ビジネスキーのメトリクスを 1 か所に持ち込むことができます。

カスタムダッシュボードを作成するには:

  • ダッシュボードタブのドロップダウン矢印を選択します。
  • 「ダッシュボードを作成」を選択します。
  • グループID、ダッシュボード名、説明を提供します。
  • 「作成」をクリックします。

Create Dashboard

カスタムダッシュボードが作成されます。


Custom Dashboard
ウィジェット

カスタムダッシュボードを作成した後、トレンドを数回表示するようにウィジェットを作成しました これにより、ユーザーは、IoT アプリケーションで動的ユーザー インターフェイスを迅速に構築できます。 物理的およびシミュレートされたデバイスからリアルタイムデータを処理します。 パフォーマンスをキャプチャ メトリックとキーインジケーターは、ビジネスの状態のリアルタイムビューを提供します。

Bevywise IoTプラットフォームは、スケーラブルな9種類以上のウィジェットを提供しています すべての産業展開。 以下はウィジェットの種類のリストです。

  • テキスト
  • カラー
  • テーブル
  • ラインチャート
  • 棒グラフ
  • ゲージチャート
  • ドーナツチャート
  • 縦ゲージ
  • 横のゲージ
  • LEDライト
  • スイッチ
ウィジェットを作成する

カスタムダッシュボードの右上隅にある「+」記号をクリック ウィジェットを作成します。 「ウィジェットタイプ」タブが表示されます。

widget type

ドロップダウンメニューをクリックして、必要なウィジェットの種類を選択します。

widget list
テキストウィジェット

プレーンテキストの形式でデータを表示したい場合は「テキストウィジェット」を選択します。 これにより、特定のパラメータの値をデータを強調することができます。

  • タイトルを提供して下さい。
  • ドロップダウンメニューに記載されているデバイスからデバイスを選択します。
  • デバイスを選択すると、対応するトピックは「トピック」タブに表示されます。 リストから任意のトピックを選択します。
  • それぞれのスペースに「キー」、「ユニット」を入力し、表示する色を選択します。
  • 「Minimum」、「Maximum」、および「Offset」値を入力します。
  • サブタイトルを提供し、表示する「クール」を選択します。
  • より多くのキー値を追加したい場合は、「追加」をクリックします (+記号) そして、繰り返します 前のステップ。
  • 「作成」ボタンをクリックすると、テキストウィジェットが表示されます。


text widget window

text widget
カラーウィジェット

「Colour ウィジェット」は、色付きのフォームでデータを閲覧するのに役立ちます。 また、設定できます それぞれの値の最適な範囲のカラーです。

テキストウィジェットを作成するのと同じ手順です。

デバイスの詳細、トピック、キー選択、最小限&最大を提供した後 範囲、オフセット値を入力することができます。

表示する色を選ぶと、サブタイトルを与えます。 最後に、クリック 「Create」でカラーウィジェットを表示できます。


colour widget window

colour widget
テーブルウィジェット

テーブルウィジェットを使用すると、テーブルの形式でデータを表示できます。

  • ウィジェットのリストから「テーブルウィジェット」を選択します。
  • タイトルを提供して下さい。
  • デバイスリストからデバイスを選択します。
  • 選択したデバイスが関連付けられているトピックを入力してください。
  • キーを選択し、キーのサブタイトルとユニットを指定する必要があります。
  • オフセット値、ステータスを入力し、表示する色を選択します。
  • 「Create」ボタンを押してテーブルウィジェットを表示します。

table widget window

table widget
ラインチャート

ラインウィジェットを使用すると、データを表示する傾向を作成することができます 時間とともに変化します。 これは、まっすぐに接続された一連の値を作成するのに役立ちます ライン。

テキストとカラーウィジェットを作成するのと同じ手順です。 しかし、これはトレンドであるので、最小値と最大範囲とオフセットを設定するオプションはありません チャート。


line chart window

line chart
バーチャート

棒グラフは、ラインチャートと同じ使用量を持ち、 彼らが表す値に比例する高さの長方形バーのデータ。

  • ウィジェットリストからバーチャートを選択します。
  • タイトルを提供し、デバイスリストから任意のデバイスを選択します。
  • デバイスを選択すると、対応するトピックは「トピック」タブに表示されます。 トピックを選択します。
  • 適切なスペースで「キー」、「字幕」、「ユニット」を入力し、色を選ぶ 表示する。
  • キーを追加する必要がある場合は、「追加」ボタンをクリックし、前のキーを繰り返します。 ステップ。
  • 「Create」ボタンを押してウィジェットを表示します。

bar chart window

bar chart

トレンドチャートなので、時間をかけてデータを表示します。 したがって、それはチャートです データと時間。 データ(値)はy軸を占有し、時間はx軸を占有します。 ザ・オブ・ザ・ y軸にサブタイトルとユニットが表示されます。

ゲージチャート

ゲージチャートは速度計を視覚的に示します。 プログレッシブ値を表す。

ゲージチャートを作成する手順は、テキストと同じです。 カラーウィジェット。

タイトルを提供し、デバイスのリストからデバイスを選択します。 それから選択して下さい トピックタブから「キー」、適切なスペースで「ユニット」を入力し、 表示する色を選ぶ。

最小値、最大値、オフセット値を入力することで、さらに進みます。 ザ・オブ・ザ・ ここで、ダイヤルの開始点と終了点を描画します。

オフセットの使用法は、各オフセットがデータ範囲を表すようにここに変わります ついに針で指す文字盤。 さまざまな色を選ぶことができます。 異なるオフセット。

完了したら、「作成」をクリックして、ゲージウィジェットを表示します。

gauge widget window

gauge widget

ドーナツチャート

ドーナツチャートは、様々な色で簡単に理解できるデータを表しています。

  • ウィジェットのリストから「ドーナッツチャート」を選択します。
  • タイトルを付けて、デバイスリストからデバイスを選択します。
  • トピックタブのトピックからトピックを選択します。
  • 各スペースに「キー」と「ユニット」を提供し、表示する色を決定します。
  • 最小値と最大値を選択します。
  • 「登録トピック」を入力してください。
  • キーを追加したい場合は、「追加」ボタンをクリックし、前のステップに従ってください。
  • 最後に「作成」ボタンを押してドーナツウィジェットを表示します。
donut widget window

donut widget

縦のゲージ及び横 ゲージ

縦および横のゲージの利点はそれと同じです ゲージが、線形進歩的な価値を表すのに使用される。

ウィジェット作成の手順はまったく同じです。 唯一の違い ダイヤルの代わりに、線形スケールを持っています。 オフセット値を設定できます。 お問い合わせ

ステップバイステップでゲージウィジェットセクションを確認してください。

vertical gauge window

vertical gauge

horizontal gauge window

horizontal gauge

LEDライト ライトライト

LEDウィジェットは、ランダムなデータを扱う条件ベースのウィジェットです。 それは、 アクティブまたは非アクティブのいずれかのデバイスの状態をチェックするシナリオで使用することができます。

  • ウィジェットの種類から「LEDライト」を選択します。
  • タイトルを付けて、リストされたデバイスからデバイスを選択します。
  • 選択したデバイスが関連付けられているトピックを入力する必要があります。
  • キー値を選択します。

注:LEDはRANDOMにデータを送る装置のためにだけ働きます。 のために 例:On|Off or Open|Close

デバイスがアクティブにいるときに受け取る値(ON)を提供します デバイスが非アクティブ状態にある状態と(オフ)、それぞれのスペースで割り当てられます。 アクティブな状態と非アクティブ状態を表すために、ご希望の色を選択します。 色に基づいて LED は、デバイスのステータスを表す点滅します。

LED widget window

LED widget

スイッチウィジェット

これは、ユーザーのインタラクティブウィジェットです。 UI自体のデバイス。

  • ウィジェットリストから「スイッチ」を選択します。
  • タイトルを提供し、上に表示されるデバイスのリストからデバイスを選択します ドロップダウンメニュー。
  • 「トピック」タブで、選択したデバイスが関連付けられている適切なトピックを選択します。 お問い合わせ
  • 「登録トピック」を入力してください。
  • アクティブ値を選択し、色を選択して表示します。同様に、非アクティブ値を選択します。 表示する色を選択します。
  • 「Create」ボタンを押してウィジェットを表示します。
switch widget window

switch widget

デバイスタブ

このタブでは、デバイスの完全なリストが表示されます(有効で、 反応)。 接続デバイスごとに高レベルのビューを提供します。

「デバイスを追加する方法」タブを参照して、新しいデバイスを追加する手順を確認します。 (注:無料トライアル版で5台のみ追加可能)

デバイスタブの使い方を深く掘り下げましょう。

デバイスタブの助けを借りて、イベントの完全なリストを得ることができます 公開、購読者である場合のコマンドを受信し、インスタントコマンドを デバイス。 デバイスのタブを最大限に活用するには、以下の手順に従ってください。

  • 「デバイス/クライアント」タブに移動します。
  • リストされているデバイスから誰でもクリックしてください。
device list

活動内容

最近の活動の一覧です。

activity

イベント情報
  • このデバイスから他のデバイスから受け取ったイベントのリスト。 つまり、それはリストです この特定のデバイスから他の接続デバイスに送信されたイベント。
  • ドロップダウンメニューから「トピック」を選択します。
  • 「日付から」と「日付へ」を選択し、それらの特定のセットに送信されたデータが表示されます 生年月日
  • この条件を続行するには、「適用」ボタンを押します。
  • 「エクスポート」ボタンをクリックして、目的の場所に取得したデータをダウンロードします。
  • お問い合わせ
  • データが公開された時間を知る。
  • 関連するトピックとともに公開されたデータの一覧を取得します。
  • すべてのトピックや特定のトピックのデータを取得します。
received events

イベント情報

接続されているデバイスから受け取ったイベントのリスト。

あなたが望むドロップダウンメニューから「トピック」を選択します 詳細を知っています。

  • 「From date」と「To date」でご希望の日付を選択し、受信したデータを視覚化します。 その日のセットのために。
  • 「適用」をクリックしてデータを取得します。
  • 「エクスポート」ボタンをタップして、受信したデータをダウンロードします。
  • お問い合わせ
  • データが公開された時間を知る。
  • 関連するトピックとともに公開されたデータの一覧を取得します。
  • すべてのトピックや特定のトピックのデータを取得します。

sent events

コマンドを送信

「コマンド送信」は、他のデバイスにインスタントメッセージを送信するのに役立ちます。

コマンドを送信する手順に従ってください:

  • ドロップダウンメニューからコマンドトピックを選択します。 トピックが購読されていることを確認してください コマンドを送信しているデバイス。
  • 「Command Value」タブで送信されるコマンドを入力します。
  • コマンドを送信するために「送信」ボタンを押します。

send command

Topicを購読する

これは何もないが、その特定の購読したトピックのリスト デバイス。


subscribe topic

レポート

「レポート」タブは、ユーザーがチャートの形でデータを視覚化するのに役立ちます またはグラフ。

レポートを作成するには:
  • 「レポート」タブのドロップダウン矢印をクリックします。
  • 「+レポートの作成」を選択します。
  • 「レポートを作成」というダイアログ ボックスが表示されます。
  • 「グループID」を提供。
  • 「報告名」タブのレポートに名前を付けます。
  • 「説明」タブを記入し、「作成」をクリックします。
create report
add graph

Note: Bevywise IoTの試用版を使用して5つのレポートのみを追加できます プラットフォーム

以下のレポートを作成することができます。

Laravelペイロード比較レポート

  • 個々のデバイスデータ
  • デバイスの比較

▷ タイムベース比較レポート

ペイロード比較報告書

これは、個々のデバイスのペイロードを以下のように比較するのに役立ちます 2つの異なるデバイスのペイロードと同様に。

個々のデバイスデータ

このグラフは、個々のデバイスデータとトピックを表示するために使用されます 指定された間隔でペイロードします。

グラフを作成するには:

個々のデバイスグラフを作成するには、「グラフの作成」アイコンをクリックします。 ビルドグラフウィンドウを開きます。


build graph

  • 「グラフ名」タブのグラフの名前を指定します。
  • ドロップダウンメニューから「チャートタイプ」タブで希望するチャートの種類を選択します。

chart type

  • 「Lable Name」を提供。
  • 選択したデバイスが関連付けられている「デバイス」と「トピック」を選択します。
  • 「キー」と「コール」を選択して表示します。
  • ご希望の期間を設定します。 「カスタム」の期間を選択した場合、「日付から」と「To」 日付のタブが表示されます。 ご希望の期間を選ぶことができます。 データ。

duration

  • 「スケジュール期間」タブで、グラフがデータを表示するように時間を選択します 時間間隔に従って。

schedule period


  • 「作成」をクリックしてレポートを表示します。
create report

  • 「Statistic」、「Duration」、「Sampling」、「Download」、および「Delete」ボタンが表示されます。 「統計」ボタンでは、「平均」から「最小」の任意の値を選択できます。 「Maximum」と「Sum of Values」と「Count」のデータ。
  • 「Duration」ボタンで、必要なときに期間を選択します。 データを視覚化します。 期間を選択したら、「適用」ボタンをクリック レポートは、指定した期間のデータを表示します。
  • 「サンプリング」タブでは、レポートの間隔を選択できます 受信したデータを表示する必要があります。
  • 「ダウンロード」ボタンをクリックして作成したレポートをダウンロードできます。 そしてレポート 「削除」ボタンをタップすると削除できます。
デバイスの比較

このグラフは、異なるデバイスとトピックを比較するために使用されます 異なる間隔でのペイロード。 以下は、あなたができる比較モデルです レポートを生成する。

  • 複数の装置ペイロード。
  • デバイスから公開されたJSONペイロードの複数のキーと値。
  • 異なるデバイスから公開されたJSONペイロードの複数のキーと値。
  • 複数のトピックと同じデバイスのペイロード。
  • 複数のトピックと異なるデバイスのペイロード。

グラフを作成するには:

デバイスのペイロード比較グラフにデバイスを作成するには、「グラフ」のシンボルをクリックします。 「ビルドグラフ」ウィンドウを開きます。


build graph

  • 「グラフ名」タブのグラフの名前を指定します。
  • ドロップダウンから「チャートタイプ」タブで望むチャートの種類を選択します メニュー
  • 「Lable Name」を提供。
  • 選択したデバイスが関連付けられている「デバイス」と「トピック」を選択します。
  • 「キー」と「コール」を選択して表示します。
  • 「デバイスへのデバイス」の比較レポートを生成するには、「+」のシンボルをクリックします。 「Colour」の後にあります。
  • 別のセットの ‘Lable’, ‘Device Id’, ‘Topic’, ‘Key’, ‘Colour’ タブは、 出現。 これらのパラメータをすべて満たします。
  • (注 : このように複数の値を追加できます。)
build a graph

  • 目的の「Duration」を設定します。 「カスタム」の期間を選択すると、「日付から」と「 「日付へ」タブが表示されます。 希望日のご希望の期間を選ぶことができます データを取得する
  • 「スケジュール期間」タブで、グラフがポートレイする時間を選択します。 時間の間隔に従ってデータ。
  • 「作成」をクリックしてデバイスをデバイス比較レポートに表示します。

device comparison report
時間比較グラフ

これは、公開されたペイロードの比較レポートを提供します 2つの異なる日または月または年。


時間比較グラフを作成するには:

タイム比較グラフを作成するには、「 clock Clock icon」をクリックして開きます ビルドグラフウィンドウ

build graph from history

  • グラフの名前を指定します。
  • ご希望のチャートタイプを選択します。
  • 選択したデバイスが関連付けられている「デバイス」と「トピック」を選択します。
  • 「キー」の値を選択します。
  • 「ラベル名」タブに名前を入力します。
  • 「日付から」を選択し、グラフを表示するための要件ごとにデータをカスタマイズ そして「日付へ」。
  • 「Colour」を選択して表示します。
  • 「日付との比較」タブをクリックすると、上記データを別のセットで比較できます。
  • 「比較日付」タブは、日付オプションとの比較を有効にした後に表示されます。
  • 独自のラベル名を提供し、「日付から」と「To」で別の日を選択 日付のタブ。
  • さまざまな色を選択して表示します

graph details

Createボタンを押してグラフを表示


time comparison graph

グラフをPDFとしてダウンロードしたい場合は、「ダウンロード」をクリックしてください。 各グラフの下に置かれるボタン。 グラフをPDFとして自動的に変換し、 ダウンロードします。

チャートの種類

データを視覚化できる9種類以上のチャートがあります。 グラフの形式。

ラインチャート

ラインチャートを使用すると、データに小さなバリエーションを表示できるグラフを作成できます。 時間をかけて変化します。

以下の手順に従って、ラインチャートを作成します。

  • 右上の「グラフ」アイコンをクリックします。
  • 「グラフを作成する」ウィンドウが表示されます。
  • 「グラフ名」タブのグラフに名前を入力します。
  • 「チャートタイプ」タブのドロップダウンメニューから、「ラインチャート」を選択します。
  • 「お名前」を入力してください。
  • 選択したデバイスが関連付けられている「デバイス」と「トピック」を選択します。
  • 「キー」と「コール」を選択して表示します。
  • ご希望の期間を設定します。 「カスタム」の期間を選択した場合、「日付から」と「日付へ」タブ が表示されます。 ご希望の期間をデータを取得したい日を選択することができます。
  • 「スケジュール期間」タブで、グラフがデータを表示するように時間を選択します 時間間隔に従って。

line chart window
  • 「作成」をクリックして「ラインチャート」を表示します。
  • line chart


    「ダウンロード」ボタンをクリックして作成したレポートをダウンロードできます。 そして、 「削除」ボタンをタップすると、レポートを削除できます。


    バーチャート

    棒グラフは、簡単に複数のデータセットを比較するのに役立ちます お問い合わせ

    「バーチャート」を作成する手順は、作成のものと同じです 「ラインチャート」。


    bar chart window
  • 必要なすべての詳細を入力すると、「作成」ボタンを押して「バーチャート」を取得できます。 準備完了。

  • bar chart
    グループバーチャート

    「グループ化されたバーチャート」を使用すると、複数のバーを比較して視覚化することができます 同じ装置または別の装置の主要な変数。

    グループバーチャートを作成する手順は、その通りと同じです 「ラインチャート」 しかし、このチャートは同じデバイスまたは異なる複数のキー値を必要とします デバイス。

    グループ化されたバーチャートを作成するには:

    • 「グラフ名」を提供。
    • チャートタイプに「グループバーチャート」を選択します。
    • 「Lable Name」を提供。
    • 選択したデバイスが関連付けられている「デバイス」と「トピック」を選択します。
    • 「キー」と「コール」を選択して表示します。
    • 「Colour」タブの後に「+」記号をクリックします。
    • 使用可能な名前、装置ID、トピック、キーおよび色の別のセットは現れます。 全てを埋める パラメータ。 同じデバイスや異なるデバイスのキー値を選択できます。
    • ご希望の期間を設定します。 「カスタム期間」を選択した場合、「日付から」「日付へ」 タブが表示されます。 データを取得したい日のご希望のセットを選ぶことができます。
    • 「スケジュール期間」タブで、グラフがデータを表示するように時間を選択します 時間間隔に従って。

    grouped bar chart window
    • 「作成」ボタンをタップすると、「グループ化されたバーチャート」が準備できます。

    grouped bar chart

    スタックバーチャート
    • スタッキングバー チャートは、カテゴリ全体で合計値を比較するのに役立ちます。
    • 積み重ねられたバーチャートを作成する手順は、グループ化されたバーチャートと同じです。

    stacked bar chart window

    • 必要なすべての詳細を入力すると、「作成」ボタンを押して「スタック」を取得できます。 棒グラフの準備ができました。

    stacked bar chart

    エリアチャート
    • 「エリアチャート」は、トレンドを時間をかけて可視化するのに役立ちます。
    • 「エリアチャート」を作成する手順は「ラインチャート」と同じです

    area chart window

    必要な要件を提供したら、「作成」ボタンを押して、 「エリアチャート」

    area chart

    積み重ねられた区域 チャート
    • 「スタックエリアチャート」を使用すると、複数の変数の変更を比較して視覚化できます 一定期間にわたって。
    • スタックされたエリアチャートを生成する手順は、「ライン」のものと同じです チャート . .
    stacked area chart window

    完了したら「作成」ボタンを押します

    stacked area chart

    ヒストグラムチャート
    • ヒストグラム チャートを使用すると、数値または量的データを視覚的に比較することができます。
    • ヒストグラム チャートはラインチャートと同じ方法で生成できます。 「ラインチャート」を参照してください。 詳細な手順のタブ。
    histogram window
    • 必要なすべての詳細を入力した後、「作成」ボタンをクリックします。 ヒストグラムチャート。

    histogram chart

    スキャッター・プロット・チャート
    • スキャッタープロット チャートを使用すると、データを簡単に視覚化できます。
    • スキャッター・プロット・チャートを作成する手順は、「ライン」を作成するのと同じです チャート
    scatter window
    • 必要なすべての情報を入力したら、「作成」ボタンをクリックして、必要な情報を入手してください。 スキャッター・プロット・チャートの準備ができました。
    scatter polts chart

    水平ガントチャート
    • 「横方向ガントチャート」を使用すると、グラフィカルなイラストを視覚化できます 水平線によるデバイスのデータ。
    • 「横のガントチャート」を作るためのステップは、「ラインチャート」と同じです。
    horizontal gantt window
    • 必要な情報をすべて提供した後に「作成」ボタンをクリックします。
    horizontal gantt chart

    パイチャート
    • 「パイチャート」は、視覚的な形で大量のデータをまとめています。
    • 「パイチャート」を作成する手順は、「グループバーチャート」と同じです。
    pie chart window

    • 必要なすべての詳細を提供する後、「作成」ボタンをクリックします。
    pie chart

    </div>
    統計プロセス制御チャート

    「統計プロセス制御図」では、データの理解を把握 グラフィカルなフォーマットによる方法。

    統計的なプロセス制御グラフを作成するには、以下の手順に従ってください。

    • グラフの名前を「グラフ名」タブで指定します。
    • 「チャートタイプ」タブのドロップダウンメニューから「統計プロセス制御チャート」を選択します。
    • 「Lable Name」を提供。
    • 選択したデバイスが関連する「デバイス」と「トピック」を選択します。
    • 「キー」と「コール」を選択して表示します。
    • 「Minimum」と「Maximum」の値を入力して進みます。
    • 「低値」「標準値」「高値」の値を入力し、別々の色を割り当てる 各値で表示します。
    • 希望する期間を設定します。 「カスタム」の期間を選択した場合、「日付から」と「日付へ」 タブが表示されます。 ご希望の期間をデータを取得したい日を選択することができます。
    • 「スケジュール期間」タブで、グラフがデータを表示するように時間を選択します 時間間隔に従って。
    SPCC window
  • 「作成」をクリックして、統計プロセス制御チャートを表示
  • statistical process control chart

    ルールエンジン

    ユーザーは、条件に基づくルールを作成して、アラートイベントを作成できます。 トピックやメッセージを受信しました。 アラートイベントには、トピックとアラートメッセージ、およびそのトピックが含まれる お問い合わせ 購読者から購読すると、アラートメッセージが購読者に転送されます。

    rule engine

    2種類のルールがあります。

    • イベントルール
    • タイマールール

    ルールを作成する手順に従ってください。

    イベントルールを作成するには:

    + 記号をクリックします。

    「イベントルールの追加」ダイアログボックスが表示されます。


    add event rule

    イベント :

    作成したいクライアント/クライアントグループを選択します。 イベント ルール。

    「トピック」タブで、選択したデバイスが関連付けられているトピックを選択します。

    条件:

    ペイロードまたはメッセージに基づいて条件を作成するため:

    「Satisfy」タブで、

    • 与えられたすべての条件が満たされた場合だけルールを公開するために「すべて」を選択します。
    • 与えられた条件のいずれかが満たされた場合、ルールを公開するために「Any」を選択します。
    • 「メッセージ/キー/時間」リストでは、次のパラメーターが表示されます。
    • インカム_MSG – –このパラメータを選択し、選択した条件を作成します。 デバイス そして、 トピック 通常のペイロードを公開しています。
    • お問い合わせ – –条件をベースにしたいなら、このパラメータを選択します。 お問い合わせ お問い合わせ 公開されたメッセージのタイムスタンプ。
    • キー –指定されたデバイスとトピックが JSON ペイロードを公開している場合は、選択します お問い合わせ パラメータ 出版JSONキーに基づく条件を作成。
    • 条件タブの下の「+」記号をクリックして、より多くのキー値を追加できます。

    アクション :

    3種類のアクションがあります。 お問い合わせ

    • 各イベントの送信 - デバイスによって公開されたすべてのイベントを送信できます
    • 一度送信 - イベントを絞り込む時間期間を選択できます
    • 明確な警報を送って下さい-でき事と共にメッセージを送ることができます

    アラートを送信します:

    ├ クライアント

    ▷ クライアントグループ

    ▷ メール

    ウェブソケット

    以下の手順に従ってアラートを送信します:

    1。 クライアント:

    • オプションから「クライアント」を選択します。
    • アラートを送信したいクライアント ID を指定します。
    • 提供したスペースにトポックを入力してください。
    • 送信したいアラートメッセージを提供します。

    2. クライアントグループ:

    • 「クライアントグループ」を選択します。
    • ドロップダウンメニューに表示されるリストからデバイス/デバイスグループを選択します。
    • 選択したデバイス/デバイスグループが関連するトピックを選択します。
    • 送信したいアラートメッセージを入力してください。

    3。 メール :

    • オプションから「メール」を選択します。
    • 有効なメール ID と件名を指定します。
    • 「メールボディ」タブにアラートメッセージを入力します。

    4. ウェブソケット:

    Websocketは、ルールやアラートメッセージを通知にプッシュし、 ユーザ 視聴可能 右上のベルアイコンを経由してメッセージ。

    • 「Websocket」を選択します。
    • 通知の「WS Alert Title」を提供。
    • 「WS Alert Body」では、通知のメッセージを入力します。

    このセクションでは、IoT シミュレータを MQTT ブローカーに接続するのに役立ちます。 以下に示しました お問い合わせ IoT シミュレータを TLS/SSL と MQTT ブローカーに接続し、MQTT ブローカーに接続することなく TLS/SSL の使い方

    event rule

    設定が完了したら、[保存]ボタンをクリックして設定を完了します。 ルールを追加します。

    追加ルールは、タブの「ルールリスト」の下に表示されます。 ルールエンジンタブ。 作成したルールを削除/編集/クローンすることができます。 日付と時刻 ルールを作成しても表示されます。

    より多くのイベントルールを追加するには、+記号をクリックし、フォローしてください。 前のステップ。

    rule list

    ルールが満たされると、メッセージはに基づいて送信されます あなたの設定。

    タイマールールを作成するには:

    Bevywise ルールエンジンには、タイマーベースのルールも含まれています。これにより、ユーザーはユーザーに 特定の時間または間隔のための装置そしてトピックにデータを送って下さい。 フォローする タイマールールを作成する手順の下。

    • 右上の「 clock時計アイコン」をクリックします。
    • 「タイマールールを追加」画面が表示されます。
    add timer rule
    • アクティブデバイスのリストから「デバイス」を選択します。
    • 選択したデバイスが関連付けられている「トピック」を選択します。
    • 「メッセージ」タブで公開されるアラートメッセージを入力します。
    • 「時間、分」からメッセージを公開したい時間を選択します。 & 秒’ ドロップダウン ボックス.
    • 各ボックスの開始日と終了日を指定します。
    add timer rule
    • 「保存」をクリックします。

    追加ルールは、ルールエンジンタブの「ルールリスト」タブの下に表示されます。 お問い合わせ 作成したルールを削除/編集/クローンすることができます。 ルールの日付と時刻 作成も表示されます。

    タイマールールを追加するには、+ 記号をクリックし、フォローしてください。 前のステップ。

    日付と時刻が規則に一致する場合、メッセージは 指定されたデバイスに公開されます。

    rule list

    コマンドを送信

    ユーザーは「送信」の助けを借りて手動で購読されたトピックにメッセージやデータを送ることができます コマンド ユーザーはテストのためにこの機能を使うことができます。 これは、デバイスレベルでまたはデバイスレベルで行うことができます デバイスのグループ。

    send command

    インスタントコマンドを送信するには:

    • 「コマンドの送信」タブに移動します。
    • 「Command Topic」の下のリストからアクティブな購読されたトピックを選択します。 お問い合わせ メッセージを送信します。 選択したデバイスを選択した後 トピック 左パネルに表示します。
    • 「Command Data」では、トピックに送信されるメッセージを入力します。
    • 次に、「送信」ボタンをクリックして、指定したトピックにデータを送信します。
    ユーザー管理と役割

    「管理者タブ」は、新しいユーザーと新しいデバイスグループを追加するのに役立ちます。

    新規ユーザーを追加するには:

    • 管理者タブのドロップダウンメニューで、「ユーザー」を選択します。
    • 右側のアイコンをクリックします。 新規ユーザーを追加します。
    • 「名前」、「メール」、「電話」、「ロール」などの必要な詳細を提示します。
    add user

    デバイスグループ

    ユーザーが作成したグループの詳細を提供します

    device group list

    デバイスグループを追加するには:

    • 上部の+記号をクリックして、新しいデバイスグループを作成します。
    add device group
    • 適切な「名前」と「説明」のような必須の詳細を スペースの提供
    • 「追加」ボタンをクリックして、デバイスグループを作成します。
    • デバイスグループを作成完了したら、デバイスを追加できます。 IoTデバイス管理プラットフォームに接続します。

    デバイスグループにデバイスを追加するには:

    • 新しいデバイスを追加したいデバイスグループを選択します。
    device group list
    • 右上の「+」アイコンをクリックしてデバイスを追加します。
    add a device
    • 適切なタブで「デバイスID」を指定します。
    • 「追加」をクリックしてデバイスを追加します。
    • これで、すべてのデバイスの状態を表示して管理できます。
    マルチ言語対応

    Bevywise IoTプラットフォーム ユーザのネイティブ言語をサポートしています。 ユーザーは簡単にできます 公開されたデータを表示および表示するご希望の言語。

    ネイティブ言語でウィジェットを表示する

    • 「ダッシュボードを作成」をクリック . .
    • ダッシュボードを作成するデバイスグループ ID を選択します。
    • Dashboard の名前を入力して、言語で説明を提供します。
    • 作成したカスタムダッシュボードでお好みのウィジェットタイプを選択
    • 必要な言語でウィジェットのタイトルを入力してください
    • 接続デバイスのリストからデータを視覚化したいデバイスを選択します。
    • リストからトピックを選択し、キーを入力してください
    • 今、サブタイトルを入力してください (選択したウィジェットにオプションがある場合) そして、お好みのユニット 入力したキーの言語
    • ご希望の色を選択し、入力を押します。

    ご希望の言語でウィジェットを表示できるようになりました

    ウィジェットに存在する2つのデフォルトパラメータ 言語は「ウィジェットタイトル」と「ユニット」です。

    create dashboard
    widgets
    widgets
    ネイティブ言語でのレポート提示
    • 「レポートの作成」をクリック . .
    • レポートを作成するデバイスグループ ID を選択します。
    • それぞれの言語でレポートと説明の名前を入力してください 提供されるスペースおよび衝突は入ります
    • グラフの名前をつけ、ラベル名を言語に表示
    • 指定されたリストから他のフィールドをすべて選択し、入力を押します。
    • ご希望の言語でレポートを表示できるようになりました。
    create report

    build graph from history

    report

    device group

    add user

    展開とオーケストレーション

    Bevywise IoTプラットフォームの展開は、弊社が行います。 お問い合わせ ハンドオーバー 必要なツールを使用して、セットアップに関するトレーニングを行い、プラットフォームを監視します。 チェックして管理するサービス IoTプラットフォームの展開モデルと、 オーケストラ

    導入モデル

    • Bevywise IoTプラットフォームには、Docker にデプロイされる複数の分散サービスがあります。 コンテナおよびこれらのコンテナをオーケストまたは管理するために、Kubernetesのセットアップを使用します。
    • デプロイするには、マスターとスレーブとして機能する2つのUbuntuサーバーを使用します。 詳細はこちら クベルネ セット Master-Slave およびサービスを持つすべてのコンテナーにインストールされます。 お問い合わせ ロード Slave サーバー
    • Kubernetesを通して、ユーザーはすべてのコンテナを管理し、ステータスを確認し、フェイルオーバーを作成します。 お問い合わせ お問い合わせ コンテナ、自動再起動など。
    • モニターコンテナ用のKubernetesからデータを収集するには、Prometheusが設定したPrometheusを使用します。 お問い合わせ お問い合わせ マスターサーバーにインストールします。 ここでは、Prometheus はコンテナに関するデータを収集します。 API経由でKubernetesを経由して、Prometheusデータストレージに保存します。
    • デプロイするには、マスターとスレーブとして機能する2つのUbuntuサーバーを使用します。 詳細はこちら クベルネ セット Master-Slave およびサービスを持つすべてのコンテナーにインストールされます。 お問い合わせ ロード Slave サーバー
    • モニタリング用のコンテナデータを視覚化するため、マスターサーバーでGラフナを使用する お問い合わせ Prometheus ストレージからデータを収集し、グラフやチャートで表示します。 ユーザは その他にも データに基づいてアラートを設定します。
    サービス監視

    ドメインに IoT プラットフォームを展開したら、管理者を取得します。 コンソール 顧客とそのデバイスを管理するのに役立ちます。Webアクセスコンソール ユーザーの Kubernetesコンソールは、コンテナ、Prometheus、Gラフナコンソールを監視するための管理 すべてのプラットフォームに依存するサービスが展開されるコンテナ。

    自己治癒

    コンテナを管理するためにKubernetesを構成する方法は2つあります。 所在地: プラットフォーム依存が実行されます。 2つの方法は

    • 常に再起動 - この方法は、コンテナを起動するときに、レプリカまたはバックアップを取る お問い合わせ 関数。 そのため、コンテナが失敗すると、自動的に新しいコンテナが作成されます。 お問い合わせ お問い合わせ サービスのバックアップと再起動。
    • 再起動しないでください。 この方法は、コンテナのバックアップを取らず、いつ コンテナ 失敗, 無効な状態のままで、Kubernetesは再起動しません。

    Kubernetesコンソールを「Restart Normal」メソッドで展開します。 この方法を使って、 クベルネ 各コンテナのバックアップを行います。 そのため、コンテナがKubernetesに失敗すると、 自動的に新しいコンテナを作成し、バックアップをロードし、サービスを再起動します。

    水平スケーリング

    Kubernetesは、各コンテナCPUの使用状況を観察し、 自動的にスケールアップまたはダウン CPUの使用法に基づく。 プラットフォームサービスが80-90% CPUを使用している場合、Kubernetesは自動的に 作成する 新しいPodまたはコンテナは、デプロイからサービスを読み込んで作成したPodを実行します。 お問い合わせ お問い合わせ CPU使用量に基づいてスケールアップするヘルプサービス。 また、容器が最小限の使用法を使用するとき、 それから Kubernetesは使用に基づいてPodをスケールダウンします。 このセットアップは、Bevywise IoT を支援します プラットフォーム 数千万人がつながるとスケールアップ。

    アラート設定

    人間は、24X7のための各サービスおよびプラットホームを監視できません。 ですから、どんな容器でも CPU レベルまたはメモリレベルに達すると、コンテナがすべてハングして停止します。 内を走るサービス。 そのような場合は、アラートと通知を設定する必要があります ベース お問い合わせ CPUの使用法、記憶使用法、等。

    アラートと通知を設定するには、Grafanaが設定した設定を使用します。 お問い合わせ セット 別々のアラートパネルを上げて、アラートと通知を通知します。 インフォメーション チャンネル.

    alert configuration

    linux node cpu usage

    linux node memory usage

    linux node memory usage

    通知チャンネルでは、通知タイプを選択できます。 メール 通知、電報通知等 完了したら、アラートは 自動送信 お問い合わせ 選択した通知タイプ。

    アラートパネルでは、一定の制限をパーセンテージまたは メモリユニット CPU使用量、メモリ、RAM使用量、CPUコア使用量、ディスク使用量の確認 だから、いつ お問い合わせ 条件は満たされます、警告は通知タイプによってユーザーに送られます

    始めましょう。

    Bevywise IoTプラットフォームに関する質問がありますか?

    よくある質問ページ