人体モーションセンサー MS1
人体感知モーションセンサーMS1 WiFi&RJ45版
スマート人体検知モーションセンサー
人体センサー MS1 Wifi
人体センサー MS1 Wifi
人体検知モーションセンサー
人体モーションセンサー MS1
人体感知モーションセンサーMS1 WiFi&RJ45版
スマート人体検知モーションセンサー
人体センサー MS1 Wifi
人体センサー MS1 Wifi
人体検知モーションセンサー

ユビボット / UbiBot

人体感知モーションセンサーMS1 WiFi&RJ45版

人体感知モーションセンサーMS1 WiFi&RJ45版

通常価格 ¥18,700 JPY
通常価格 ¥18,800 JPY セール価格 ¥18,700 JPY
セール 売り切れ 30日間 返品保証
税込 配送料はチェックアウト時に計算されます。

 製品仕様

  • リモート赤外線モーションセンサー、検出距離最大12メートル
  • 広い検出範囲:水平105度、垂直40度
  • 2.4GHzのWiFi/Rj45イーサネット接続に対応、セットアップが簡単
  • マイクロUSBケーブル、AC電源、POE電源に対応
  • アプリ、電子メール、SMSテキスト、音声コールなどでリアルタイム通知
  • 自宅、オフィス、倉庫の安全・安心を確保
  • クラウドベースのプラットフォームで、アクセスは無料
  • ハブ不要

30日間返品・交換サービスを提供しておりますので、ご安心ください!

詳細を表示する

詳細

UbiBot IoTプラットフォーム

複数の IoT スマート センサー 複数の IoT スマート センサー

伝統を覆し、卓越を目指す

ワイヤレス赤外線センサーMS1は、WiFiまたはRJ45ネットワークケーブルインターフェースを介したネットワークアクセスをサポートする。 MS1デバイスを設置して配置することで、人や動物のわずかな動きを正確に検出し、トリガーデータをUbiBot® IoTクラウドプラットフォームにリアルタイムでアップロードできるため、使用シナリオに応じてモーション検出データに基づくアクションを設定でき、検出データはいつでもどこでもアクセスして使用できます。

PoEネットワーク展開 安定したデータ伝送

WiFi および RJ45 インターフェイスネットワークケーブル接続、PoE ネットワーク展開の安定性、シンプルで便利な展開、優れたリアルタイムパフォーマンスをサポートします。110V強い電源またはUSB、PoE弱い電源をサポートする。 様々な通信と電源方式、異なる監視環境、配線密度を減らします。

 人体用MS1センサー

マルチアングル広角検出

有効検出距離0-12メートル、水平105°、垂直40°の三次元扇形空間、簡単にあらゆるシーンをカバーし、安全を確保します。誤報を避けるため、ガラスドアや窓、エアコン、熱源など空気の温度変化に敏感な場所への設置は避けてください。

 マルチアングル検出

どこにでも設置可能 環境への統合が容易

モニタリングしたい場所に直接設置したり、両面接着剤で滑らかな壁面に貼り付けたり、ネジで壁に吊り下げたりすることができます。 製品の表面はマットな温白色で、周囲の環境に溶け込みやすく、空間ダイナミクスを目に見えない形で感知します。

複数の警報メカニズム セキュリティ分野で広く使用

デバイスは、リモート安全監視を実現するための早期警告ルールとアラームルートの様々なプラットフォームを介して設定することができます。デバイスの健康状態、切断、オンライン モード転換の最初時間のフィードバックの実時間報告。 センサーの有効で、適度な計算方法は、効果的に誤報の数を減らします。

モニターアイコン

プラットフォームが早期警告ルールを設定

リモートリアルタイム受信

早期警報の遠隔リアルタイム受付

複数のアラーム

複数の警報オプション

オンライン/オフラインアラーム

機器のオンライン/オフライン警報

低い誤警報率

0.3%という低い誤警報率

IoTクラウドプラットフォームに接続

UbiBot® 人体感知モーションセンサーMS1 は、無線WiFiまたはRJ45イーサネットケーブルを通じてIoTビッグデータプラットフォームに接続します。内蔵センサーが検知した人や動物の動きのデータをリアルタイムでクラウドにアップロードし、スマートフォン、タブレット、PCなどのIoT端末からアクセスできます。

 IoTクラウドプラットフォームに接続   IoTクラウドプラットフォームに接続
*一部のデバイスモデルのみ対応、実際の対応状況は購入された商品をご確認ください。

技術パラメーター

製品モデル

MS1

MS1P

外形サイズ 80mm*80mm*48mm 80mm*80mm*48mm
デバイス重量 106±3(電池は含まれない) 106±3(電池は含まれない)
外形材質 難燃ABS+ポリカーボネート 難燃ABS+ポリカーボネート
給電方式 Micro USB(5V/2A) Micro USB/PoE給電/AC110V給電
内部メモリ 30万件の検出記録 30万件の検出記録
検出距離 12米 12米
検出角度 垂直方向40°、水平方向105° 垂直方向40°、水平方向105°
操作環境 温度:-20~60℃、湿度:10~90%(結露なし) 温度:-20~60℃、湿度:10~90%(結露なし)

ネットワークとインターフェース

ネットワーク接続 WiFi 2.4GHz
WiFi 2.4GHz
イーサネット接続
デバイスインタ
フェース
Micro USB(給電) Micro USB(給電)/RJ45コネクタ/3ピン端子台

センサー

内蔵センサー 赤外線センサー 赤外線センサー

常用ドキュメント

動物の成長環境のモニタリング

正しい温度と湿度を維持することは、動物の健康を維持するために非常に重要です。UbiBot(ユビボット)を使用することで、世界中のどこからでもリアルタイムで監視して、動物の成長を維持し管理することができます。

パッキングリスト

MS1 X1

Micro USB X1

取扱説明書 X1

防水カード X1

よくある質問

①APPを開き、右上の「+」アイコンをタップして「ネットワークを修正する」を選択し、デバイスのバーコード/QRコードをスキャンします。

②デバイスを設定モードにし、対応するネットワーク入力方法を選択し、設定します。

*接続に失敗した場合は、デバイスを工場出荷時の設定に戻してから、ネットワークに再入力してください。

1.デバイスのインジケータライトが消灯しているか確認してください。 インジケータライトが消灯している場合、デバイスのバッテリーを交換するか、外部電源に接続し(低バッテリーではデバイスの接続をサポートできません)、デバイスを再起動し、設定モードに入って再設定してください。

2.インジケータライトがまだ点滅している場合は、デバイスのWiFiを再接続するか、直接デバイスを再起動し、設定モードに入って再設定してください。

3.周囲にデバイスWiFiに接続されている他のモバイルデバイスがないか確認してください。ある場合は、周囲の他のモバイルデバイスをUbiBotから切断してください。

WiFiの効果的な受信距離はネットワークによって異なり、携帯電話でテストすることができます。 一般的に、携帯電話がネットワークに接続できれば、デバイスは正常にデータを受信・送信できます。

WiFiの問題でデータが正常に受信できない場合、データはデバイスに保存され、ネットワークが回復したときにプラットフォームにアップロードされます。

デバイスの設定中に入力されるWiFi情報は、デバイスが実際に使用されているときにデバイスが接続されているWiFi情報でなければなりません。これは、デバイスを起動し、システム時間を同期させてデータが正常にアップロードされるようにするためです。

デバイスが使用中に対応するWiFiに接続できない場合、データは正常に収集できるが、リアルタイムでプラットフォームに転送することはできません。 ユーザーは定期的にPCツールを使ってデバイスからオフラインデータをエクスポートするか、対応するWiFiに接続してデータをプラットフォームに自動的にアップロードする必要があります。

UbiBot 製品は、5GHzのみのネットワークには接続できません。ネットワーク設定を確認する際は、以下を確認してください:

  • 無線モード = 2.4 GHz または 2.4/5 GHz 混合ネットワーク
  • WiFiプロトコル:2.4GHz(802.11 b/g/n)対応
  • 対応WiFiチャンネル 1-13.  (一部の初期モデルでは、米国標準としてチャンネル1-11のみをサポートする場合があります。)
  • チャンネル幅は20MHzまたは 「auto 」に設定
  • WiFiセキュリティ:WiFiルーターでOPEN、WEP、またはWPA/WPA2を使用してください。
  • ルーターは接続後、インターネットにアクセスするために追加のログイン手順は必要ありません。
  • ルーターがMACアドレスフィルタリングをオフにしています。
  • VPN(仮想プライベートネットワーク)またはプロキシサーバーを使用していません。
  • ルーターでWi-Fi分離が有効になっていません。一部の「ゲスト」ネットワークでは、この設定がデフォルトになっています。
  • ルーターがIPv4をサポートしています。
  • ネットワークエクステンダー/リピーターを使用している場合、ネットワーク名(SSID)とパスワードがプライマリネットワークと同じです。
  • 2.4/5GHz混在ネットワークを使用している場合、セットアッププロセスの最初に、モバイルデバイスが2.4GHzネットワークに接続されていることを確認してください。
  • セットアップ中にデバイスが自動的に5 GHzネットワークに切り替わる場合、モバイルデバイスは5 GHzネットワークを忘れる必要があるかもしれません。セットアップ後にネットワークに再参加できます。
  • 2.4/5GHz混在ルーターを使用していて2.4GHzネットワークをセットアップしていない場合は、2.4GHzネットワークをセットアップしてUbiBotデバイスを接続してください。ルーターの管理者画面にアクセスします。インターネットブラウザのウィンドウにルーターのIPアドレスを入力します。ルーターのIPアドレスを確認するには、ルーターのマニュアルまたは『ル一タ一の管理画面にアクセスするには』を参照してください。

一般的なIPアドレス

ルータのデフォルトIP アドレスは、説明書にも記載されています。次の手順を使用して、コンピュータを使用して IP アドレスを検索します。

メーカー デフォルトIPアドレス
3Com 192.168.1.1
Apple 10.0.1.1
Asus 192.168.1.1 or 192.168.1.220
Belkin 192.168.2.1 or 10.1.1.1
Buffalo 192.168.11.1
Dell 192.168.1.1
D-Link 192.168.0.1 / 192.168.0.30 / 192.168.0.50 / 192.168.1.1 or 10.1.1.1
Linksys 192.168.0.1 or 192.168.1.1
Microsoft 192.168.2.1
Motorola 192.168.10.1 / 192.168.20.1 / 192.168.30.1 / 192.168.62.1 / 192.168.100.1 / 192.168.102.1 / 192.168.1.254
MSI 192.168.1.254
Netgear 192.168.0.1 or 192.168.0.227
Senao 192.168.0.1
SpeedTouch 10.0.0.138 or 192.168.1.254
Trendnet 192.168.0.1 / 192.168.1.1 / 192.168.2.1 or 192.168.10.1
US Robotics 192.168.1.1 / 192.168.2.1 /192.168.123.254
Zyxel 192.168.1.1 /192.168.2.1 / 192.168.4.1 / 192.168.10.1 / 192.168.1.254 / 10.0.0.2 or 10.0.0.138

PC インストラクション

  1. Start → All Programs → Accessories → Command Prompt を選択して、コマンドプロンプトウィンドウを開きます。
  2. コマンドプロンプトウィンドウで 「ipconfig 」と入力し、キーボードの「Enter」を押します。
  3. Default Gateway」と対応するIPアドレスを検索します。

Macインストラクション

  1. システム環境設定を開きます。これは appleAppleのドロップダウンメニューにあります。
  2. Network → Advanced → TCP/IP を選択します。「Router」と表示されたIPアドレスを使用します。

外部センサーの使用を開始する前に、プラットフォームをセットアップする必要があります (https://console.ubibot.com)

1.外部センサーで使用したいデバイスを選択し、「設定」ページに入ります。

2.「センサーディスプレイ設定」を選択します

3.field710のいずれかを選択し、編集をクリックする(注:field16は内蔵センサー、field710は外部センサー)。

4.ドロップダウンメニューから、接続する外部センサーを選択し(ここでは外部CO2センサーを例にしています)、「保存」をクリックします。

5.デバイスとセンサー設定をクリックし、ここでは、外部センサーのデータアップロード頻度を設定できます。

 

このシリーズのデバイスは、ネットワークなしでは時刻同期ができないし、収集されたデータの時刻も正しくないので、ネットワークなしでは使用すべきではありません。

ネットワークがなくても、デバイスは正常にデータを収集することができます:

①ネットワークがない環境でモニタリングが完了した後、デバイスを設定されたネットワーク環境に戻し、ボタンをクリックしてデータを自動的にアップロードすることができます。

②WiFiがない場合は、データケーブルでコンピュータに接続し、PCツールでデータをエクスポートすることもできます。

自動化管理は、デバイス間の連携を迅速に実現することができ、トリガーデバイスが事前に設定されたトリガー条件に達すると、実行デバイスは自動的に操作をトリガーします。

1.[設定] - [自動化管理]をクリックして、自動化管理ページに入ります。[自動化を作成します]をクリックします

2.トリガーデバイスを選択し、トリガー条件を設定します

3. 実行デバイスとアクションを選択します。 実行デバイスは、スマートプラグSP1ネットワーク継電器NR1などのインテリジェント制御デバイスにのみ対応しています。最大5台の実行デバイスを同時に設定できます。

4. 設定した自動化ルールを確認し、保存します

5. セットアップに成功

データ送信時に赤いランプが点滅する場合は、デバイスのネットワーク接続異常です。以下の点をご確認ください:

①WiFi名とパスワードが正しいか;

②工場出荷時の設定に戻した後、デバイスを再設定してください。

アラーム方法は8種類あり、カスタマイズできます:
メールアラーム、アプリアラームプッシュ、SMSアラーム、音声通話アラーム、HTTP会話警告、デバイス警告、Alexa、LINE Notify

デバイスが正常に設定された後、ネットワークの遅延によりデータがアップロードされない場合があります:

① システムのデフォルトのデータ同期時間は30分です。

② デバイスの電源ボタン/ファンクションキー(デバイスのマニュアルによる)をクリックし、手動でデータをアップロードする。

③それでもデータがアップロードされない場合は、デバイスを工場出荷時の設定に戻し、再設定してください。

ネットワークがなくても、デバイスは正常にデータを収集することができます:

①ネットワークがない環境でモニタリングが完了した後、デバイスを設定されたネットワーク環境に戻し、ボタンをクリックしてデータを自動的にアップロードすることができます。

②WiFiがない場合は、データケーブルでコンピュータに接続し、PCツールでデータをエクスポートすることもできます。

デフォルトでは、デバイスは10分に1回データを収集し、30分に1回データをアップロードします。 ユーザーは、管理コンソールまたは携帯電話APPでデータ収集間隔とデータアップロード間隔を変更できます。 (データ同期の間隔を長くすると、デバイスの待機時間が長くなり、その逆も同様です)。

このシリーズのデバイスは、ネットワークなしでは時刻同期ができないし、収集されたデータの時刻も正しくないので、ネットワークなしでは使用すべきではありません。

1.機能説明

HTTPインタラクションサービスはUbiHTTPとも呼ばれ、デバイスレベルでプロトコルを実装することなく、デバイス、ウェブサイト、ウェブサービス間の通信を可能にします。UbiHTTPで操作を指定し、アラート機能など他のUbiBot機能でトリガーすることができます。

 

2. UbiHTTPリクエストを作成する

  • 新しいUbiHTTPリクエストを作成します。「設定」-「HTTP会話」をクリックし、新しいUbiHTTPをクリックします。
  • 設定を指定します。すべてのリクエストタイプにすべての設定が必要なわけではありません。すべてのUbiHTTPリクエストには以下のパラメータが必要です。

必要パラメータ

説明

名称

UbiHTTPリクエストに固有の名称を入力してください。

APIキー

UbiHTTPリクエストに対して自動的に生成されるAPIキー

URL

データをリクエストまたは書き込むWebサイトのアドレスを、http:// または https:// で始まるように入力します。

メソッド

ウェブサイトのURLにアクセスするためのHTTPリクエストメソッドを選択します:GET,POST,PUT,DELETE

 

リクエストの性質に応じて、追加のパラメータを指定することができます。例えば、認証が必要なサーバーへの UbiHTTP リクエストでは、ユーザー名とパスワードが必要です。

 

オプションのパラメータ

説明

HTTP認可ユーザー名

URLに認証が必要な場合は、認証ユーザー名を入力してプライベートチャンネルやウェブサイトにアクセスしてください。

HTTP認証パスワード

URLに認証が必要な場合は、認証パスワードを入力してプライベートチャンネルまたはウェブサイトにアクセスしてください。

コンテンツ タイプ

要求されたコンテンツのMIMEタイプまたはフォームタイプを入力します。たとえば、application/x-www-form-UbiBot のようになります。

ホスト

ThingHTTP リクエストにホストアドレスが必要な場合は、ドメイン名を入力します。例えば、webapi.ubibot.cn。

コンテンツ

リクエストに入れたいメッセージを入力してください。

メッセージの内容に変数を含めたい場合、現在、以下のタイプの置換文字がサポートされています:

%%trigger_subject%% アラートメッセージの件名

 

アラートリマインダー - チャンネルID XXXX (C-xxxx) はアラート範囲外です。

 

%%trigger_body%%% アラートメッセージの全内容

 

アラートリマインダー - チャンネル ID XXXX (C-xxxx) がアラート範囲外です。

 

センサ:フィールド1(温度)、トリガ値:1(ルール名:高温警告)。

 

トリガー ID は 2692595 です。コンソールにログインして確認できます。

 

%%trigger_field%% トリガーフィールド値

 

例: field1 (温度)

 

%%channel_id%% チャネル ID

 

チャンネル名

 

%%trigger_type%% トリガ・タイプ

 

%%sampled_at%% データ取得時間 (タイムスタンプを返す)

 

例: 1603263103

 

アラートのモード

 

(数値- センサーアラート|no_data_check- オフラインアラート|status_field- USB ダウンアラート)。

 

例:数値

 

%%rule_name%% ルール名

 

%%rule_condition%% ルールのしきい値

 

action_frequency%% (change_only - 1 回のみのアラート | change_only_delayed - 遅延された 1 回のみのアラート | always- 連続アラート | always_delayed - 遅延された連続アラート)

 

頻度%% 遅延アラート(Delayed Alert)時に設定される遅延時間( 単位:秒 )。

 

例: 120

 

%%criteria%% アラートの状態

 

例: >

 

%%trigger_id%% トリガー ID

 

例: 2692622

 

トリガー値

 

例: 1

 

3.UbiHTTPのトリガー

UbiHTTPはGETまたはPOSTリクエストを使ってアラートルールを設定することでトリガーされます。

デバイス一覧 ->マイデバイス一覧」をクリックします;

  • HTTPインタラクションを設定するデバイスを選択 -> 「アラート条件」 -> 「オフラインアラート/データアラート/USBダウンアラートの作成」;
  • アプリケーションの状況に応じて、早期アラート情報を設定します;
  • アラートのモードは 「HTTP会話警告」を選択します;
  • アラートを保存します;

UbiHTTPリクエストは、デバイスのセンサー検出値がユーザーが設定したしきい値に達するとトリガーされます。

 

4.サポートされる置換文字

例えば

本体:現在の温度は %%trigger%% ℃です。

表示: 現在の気温は27℃です。

本文: トリガ・フィールドは %%trigger_field%% です。

表示:トリガーフィールドはフィールド1(温度)。

以下は、皆様が遭遇するかもしれないいくつかの質問です:

1.PCオフラインツールを使用したデバイスのセットアップ方法?

  • オンラインで使用するためにデバイスを設定します。

(1) UbiBot PCオフラインツールをhttps://www.ubibot.co.jp/pages/download

(2) PCオフラインツールを起動し、必要に応じて登録し、ログインします。デバイスの電源を入れ、付属の Micro-USB ケーブルでコンピュータに接続します。WS1 Proデバイスの場合、PC接続に使用できるのは上のUSB(USB1)のみです。

(3) メニューの 「ネットワーク設定」をクリックします。最初の行に「WiFi設定」をクリックしてWiFi SSIDを選択します。正しいパスワードを入力し、ネットワークタイプを選択します。通常、「自動」を選択することをお勧めします。「起動設定」をクリックしてセットアップを開始します。

 

  • オフライン使用設定

メニューの「オフライン使用設定」をクリックします。「起動設定」をクリックすると、セットアップが開始されます。

 

2.PCツールインストール後、USBにスキャンできません。

デバイスの電源を入れ、デバイスに付属のUSBケーブルを使用してください(WS1はMicro-USBポートを使用し、WS1Proデバイスは側面の上方3のMicro-USBポートを使用します);

お使いのコンピュータのUSBポートが占有されているかどうかを確認してください;

それでもデバイスのUSBをスキャンできない場合は、デバイスを再起動してください。

 

3.WiFi 設定に失敗し、ポップアップダイアログボックス Error 506?

入力したWiFiアカウントまたはパスワードが間違っています。WiFiが利用できないか、電波が弱すぎます。 指示に従って、入力したWiFiアカウントとパスワードが間違っていないか、WiFiが利用可能かどうかを確認し、デバイスをルーターの方向にできるだけ近づけてみてください。

 

4.デバイスチャートを読むと、Error907が表示されますか?

デバイスはUSBに接続されていますが、ウェイクアップされていません:

電源ボタンをタップしてデバイスを起動します;

デバイスをUSBから取り外し、再度コンピュータに接続して、デバイスをUSBモードにします;

それでもエラーが報告される場合は、デバイスの電源を切り、再起動してください。

 

5.デバイスを起動し、ネットワークに設定すると、デバイスエラーError904?

これはUSB接続のタイムアウトを意味します:

USBケーブルを再度挿入し、デバイスをUSBモードにしてください;

コンピュータのUSBポートが使用中でないことを確認してください;

デバイスを再起動してください。

 

6.PCオフラインツールでデータをエクスポートするには?

オフラインツールを起動し、ログインします。付属のUSBケーブルでデバイスをコンピュータに接続します。メニューの「オフラインチャート」をクリックし、「エクスポート」をクリックします。ファイルを保存するパスを選択できます。

注意:デバイスが正常に動作し、WiFiにアクセスできる場合、エクスポートされたファイルは空です。WiFiが利用できないためにデータ同期に失敗した場合のみ、データは内部メモリに保存されます。

以下の方法でMACアドレスの検索を行うことができます:

 

1.ウェブサイトhttps://www.ubibot.co.jp/ を開き、「管理コンソール」をクリックします;

 

 

2.管理コンソールのログインページに入ります。

「メールアドレス/電話番号/ユーザー名」と「パスワード」を入力し、ログインをクリックします;

 

 

3.管理コンソールのメインページに入り、「デバイス一覧」 - 「マイデバイス一覧」をクリックし、MACアドレスを取得したいデバイスをクリックします。

 

 

4. MACアドレスを読み取ります。

 

 

 

 

  • APPを使用した共有

1.指定されたデバイスのアバターをクリックして、デバイスデータに入ります;

2.上部のタブバーの右側にある「共有」ボタンをクリックし、図のように「+」をクリックします

 

3.ポップアップウィンドウに登録したUbiBotアカウント(ユーザー名/携帯電話/メールアドレスなど)を入力します。

入力が正しければ、アプリは自動的に対応するアカウントとポップアップオプションを識別し、一致するアカウントをクリックして共有操作を完了します。

 

アプリまたはウェブエンドにログインした後、共有された人はTaのデバイスの中から共有されたデバイスを見つけることができ、共有された人はクリックしてデータを見ることはできるが、デバイスの設定を変更する権限はありません。

 

 

  • WEBプラットフォームを使用した共有

ウェブデータプラットフォームを開き、https://console.ubibot.com/、共有したいデバイスにチェックを入れ、共有ボタンをクリックし、登録したUbiBotアカウント(ユーザー名/携帯電話番号/メールアドレスなど)を入力します。正しく入力すると、プラットフォームが自動的にアカウントを照合し、照合されたアカウントをクリックして共有を完了します。

 

共有デバイスは、アプリまたはウェブにログイン後、Taの「共有デバイス一覧」のページで見つけることができます。

UbiBot デバイスは継続的に機能とユーザーエクスペリエンスを最適化しており、随時ファームウェアを更新します。ubibot-ws1aシリーズ、ubibot-ws1pbシリーズ、ubibot-gs1aシリーズ、ubibot-gs2aシリーズ、ubibot-sp1シリーズ、ubibot-sp1aシリーズ、ubibot-ms1シリーズ、ubibot-ms1aシリーズ、ubibot-aqs1シリーズ、ubibot-ld1シリーズなど。

 

アップグレードの前に、お使いのデバイスの製品IDが上記の範囲内であることをご確認ください。 クリックするとデバイスのページに移動し、製品IDを確認することができます。

 

[新コマンド]-[新規コマンド]をクリックし、指示文字列にアップグレード指示を入力し、[保存]をクリックします。 アフターセールス担当者にアップグレード指示を確認してください。

 

保存後、デバイスはコマンドを実行し、次の同期サイクルでアップグレードを完了します。

より多くのRS485プローブのアクセスニーズに対応するため、UbiBotはプローブの通信プロトコルに応じて設定・選択可能なユニバーサルプローブ機能を開始し、現在GS1シリーズv2.0.7以上のファームウェアのみをサポートしています。 ご使用前に、接続するプローブの電源電圧をご確認ください。デバイスのRS485インターフェースの出力電圧が満足しない場合は、別途プローブに電源を供給する必要があります。 使用前に、プローブの通信プロトコルが以下の形式を満たしていることを確認してください。

 

送信/照会フレーム

スレーブ

アドレス

機能

コード

アドレス

MSB

アドレス

LSB

レジスタ数

MSB

レジスタ数

LSB

CRC

LSB

CRC

MSB

1バイト

1バイト

1バイト

1バイト

1バイト

1バイト

1バイト

1バイト

 

受信/応答フレーム

スレーブ

アドレス

機能

コード

バイト数

データ

エリア1

データ

エリア2

...

データ

エリアn

CRC LSB

CRC MSB

1バイト

1バイト

1バイト

1バイト

1バイト

...

1バイト

1バイト

1バイト

 

外部プローブのオーディオケーブルの配線手順を以下に示します。接続するプローブの使用電圧をご確認ください。機器のRS485インターフェースの出力電圧が満足しない場合は、別途プローブに電源を供給する必要があります。

 

 

一般プローブ設定

「設定」→「一般プローブ設定」→「追加」を開き、接続するプローブの通信プロトコルを参照し、プローブ名、ボーレート、アドレス、ファンクションコード、センサー関連情報などを記入します、またはコマンド文字列を貼り付けて自動解析します。

 

セットアップ完了後、[デバイス一覧]を開き、デバイスページに入り、[設定]→[デバイスとセンサーの設定]をクリックし、一般プローブまでスクロールダウンし、[編集]をクリックし、該当するプローブを選択し、収集期間を設定します。

 

「センサーディスプレイ設定」をクリックし、該当フィールドの[編集]をクリックし、下にスクロールしてプローブ設定のセンサーデータ名を選択します。

 

図に示すように単位をクリックし、ドロップダウンして対応するデータ単位を選択するか、「外部電流からRS485へコンバーター」を選択して単位をカスタマイズします。

 

1.機能説明

このサービス機能を開くと、機器が空間データ(フィード)をUbiBotビッグデータプラットフォームにアップロードするたびに、指定されたサードパーティのサーバー側インターフェースアドレスに完全に転送されます。機器とサードパーティプラットフォームのビジネスロジックのシームレスな接続を実現します。

 

2.アクティベーション方法

 (1) https://console.ubibot.com にログインしてください。

 (2) 左側のメニューから「設定」→「データ転送」をクリックします。

 (3)「転送設定の追加」の指示に従ってください。

 

3.第三者サーバーサイドインターフェース受信環境要件

  • 新しいデバイスデータがUbiBotビッグデータプラットフォームにアップロードされると、プラットフォームは指定された転送サーバーURLにJSON形式でデータを転送します。
  • サーバーはデータを受信し、二次開発のために解析します。
  • 異なるデバイスを区別するためにchannel_idがJSONデータに含まれ、簡単に解析できるようにchannel_idもリクエスト・パラメータに含まれます。

 

4.データ転送メッセージフォーマット

転送されるデータはPOSTでリクエストされ、リクエストボディとしてJSONデータを使用し、ヘッダーのContent-Type値は 「application/json 」であります。

 

構造は以下の通り:

  • channel_id: (文字列) デバイスのユニークなスペース番号
  • product_id: (文字列) デバイスの製品モデル
  • serial: (文字列) デバイスのシリアル番号
  • feeds: (配列) 配列

created_at: ISO 8601 標準時間フォーマット

field1...field10: センサーデータ

status: ステータス情報

*デバイスのバージョンにより、センサーのフィールド値は文字列を返す場合と数値を返す場合がありますので、区別にご注意ください。

 

転送データの例を以下に示す:

{

"channel_id": "123456",

"product_id": "ubibot-ws1p",

"serial": "123456XXXXX",

"feeds": [{

"created_at": "2022-04-24T09:06:56Z",

"field1": 24.495308

}, {

"created_at": "2022-04-24T09:06:56Z",

"field2": 82

}, {

"created_at": "2022-04-24T09:07:00Z",

"field5": -34

}],

"status": "mac=98:7b:f3:10:a1:e2,usb=1",

"ssid_base64": "VFBHUw=="

}

 

5.戻り値の仕様を受け取るためのサードパーティ製サーバー側インターフェース

  • ビジネスロジックが15秒以内に完了するようにしてください。そうでない場合はサーバーが切断されます。
  • 結果の内容は、成功の場合はSUCCESS、失敗の場合はERRORを返します。
  • 返される結果は、成功と失敗の時間のバックグラウンド統計にのみ使用されます。

 

6.サードパーティ製サーバーサイドの例

PHP:

<?php

 

try{

    $data = file_get_contents('php://input'); //get POST payload, 获取post包文

    $json = json_decode($data, true); //parse input data into json, 解析json,并进行业务逻辑

    //-----------注意: 请确保业务逻辑在15秒之内完成,否则服务器端将做超时处理------------//

    $myfile = file_put_contents('log.txt', $data.PHP_EOL , FILE_APPEND | LOCK_EX);

    echo "SUCCESS"; //成功处理请求

}

catch (Exception $ex)

{

    echo "ERROR";//失败处理请求返回

}

 

NodeJS:

const http = require('http');

const server = http.createServer(function (req, res) {

    let type = req.headers["content-type"];

    if (req.method.toLowerCase() === 'post' && type === "application/json") {

        try{

            ////get POST payload, 获取post包文

            var jsonData = "";

            req.on("data", function(chunk) {

                jsonData += chunk;

            });

            req.on("end", function() {

                //parse input data into json, 解析json,并进行业务逻辑

                var reqObj = JSON.parse(jsonData);

                

                //-----------注意: 请确保业务逻辑在15秒之内完成,否则服务器端将做超时处理------------//

                var fs = require('fs');

                fs.writeFile("log.txt", JSON.stringify(reqObj), function(err) {

                    if(err) {

                        res.end('ERROR');//失败处理请求返回

                    }

                });

                res.end('SUCCESS');//成功处理请求

            });

        }catch{

            res.end('ERROR');//失败处理请求返回

        }

    }else{

        res.end('ERROR');//失败处理请求返回

    }

});

//设置监听端口

server.listen(8080, "127.0.0.1", function () {

    console.log("server is started listen port 8080");

});

 

Python:

from http.server import BaseHTTPRequestHandler, HTTPServer

import cgi

import json

 

class testHTTPServer_RequestHandler(BaseHTTPRequestHandler):

    def do_POST(self):

        try:

            ctype, pdict = cgi.parse_header(self.headers.get('content-type'))

            if ctype == 'application/json':

                #get POST payload, 获取post包文, parse input data into json, 解析json,并进行业务逻辑

                length = int(self.headers['content-length'])

                jsonArray = json.loads(self.rfile.read(length))

                #-----------注意: 请确保业务逻辑在15秒之内完成,否则服务器端将做超时处理------------#

                myfile = open("log.txt",'a')

                myfile.write(json.dumps(jsonArray))

                myfile.write("\n")

                myfile.close()

                #成功处理请求

                self.protocal_version = 'HTTP/1.1'

                self.send_response(200)

                self.send_header("Welcome", "Contect")

                self.end_headers()

                self.wfile.write(bytes("SUCCESS", "utf-8"))

                return

            else:

                #失败处理请求返回

                self.protocal_version = 'HTTP/1.1'  

                self.send_response(300)

                self.send_header("Welcome", "Contect")

                self.end_headers()

                self.wfile.write(bytes("ERROR", "utf-8"))

                return

        except:

            #失败处理请求返回

            self.protocal_version = 'HTTP/1.1'

            self.send_response(300)

            self.send_header("Welcome", "Contect")

            self.end_headers()

            self.wfile.write(bytes("ERROR", "utf-8"))

            return

 

def run():

    port = 8080

    print('starting server, port', port)

    # Server settings

    server_address = ('', port)

    httpd = HTTPServer(server_address, testHTTPServer_RequestHandler)

    print('running server...')

    httpd.serve_forever()

 

if __name__ == '__main__':

    run()

 

C# ASP.NET:

using Microsoft.AspNetCore.Http;

using Microsoft.AspNetCore.Mvc;

using System;

using System.Collections.Generic;

using System.Linq;

using System.Threading.Tasks;

 

namespace demo1.Controllers

{

    public class FeedData

    {

        public DateTime created_at { get; set; }

        public object field1 { get; set; }

        public object field2 { get; set; }

        public object field3 { get; set; }

        public object field4 { get; set; }

        public object field5 { get; set; }

        public object field6 { get; set; }

        public object field7 { get; set; }

        public object field8 { get; set; }

        public object field9 { get; set; }

        public object field10 { get; set; }

 

    }

    public class DeviceData

    {

        public string channel_id { get; set; }

        public string status { get; set; }

        public List feeds { get; set; }

 

        public string ssid_base64 { get; set; }

    }

 

    [Route("api/[controller]")]

    [ApiController]

    public class RestApiController : ControllerBase

    {

        [HttpPost]

        [Route("recv")]

        public string ReceiveData([FromBody] DeviceData data)

        {

            try

            {

                //使用data进行业务处理

                return "SUCCESS";//成功处理请求

            }

            catch (Exception)

            {

                return "ERROR";//失败处理请求返回

            }

        }

    }

}

データのインポートやエクスポートを行うには、console.ubibot.comにログインして操作する必要があります。

1.データエクスポート

このプラットフォームは、pdfcsv2つのデータテーブルエクスポートフォーマットを提供します。

pdfデータフォームは、詳細な分析レポート、チャート、生データ表示を提供します。pdfは最大6,000個のデータを表示し、それ以上のデータはプラットフォームによって自動的に切り捨てられますが、pdfのダウンロードは回数に制限されません;

編集可能な生データの表形式のcsv形式は、データの数を制限するものではなく、完全なデータのエクスポートを提供することができます。 完全なデータをチェックしない場合は、同じPDFでエクスポートされたデータの数は、6000です。 各デバイスは、無料で月に3回完全なデータをエクスポートすることができます。

プラットフォームはまた、PDFバッチエクスポート機能を提供することができ、エクスポートされたデータの種類は、すべてのセンサーを含む、ユーザーは、エクスポートされたデータを選択することはできません。

2.データインポート

本プラットフォームでは、外部CSVファイル形式の空間データを本プラットフォームにインポートし、保存することができます;CSVのオリジナルテンプレートは、エクスポートされたCSVフォームを使用して編集することができます。

 

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)