スマートウォーターヒーターは開発なしで構築できますか?リモートコントロールと主流のスピーカーアクセス

このプログラムでは、主にウォーターヒーター製品プログラムを紹介します。これは、ウォーターヒーター製品の開発者がTuyaプラットフォームをすばやく開始し、理解し、すばやくアクセスするのに適しています。

MCUドッキングソリューションは、現在、Tuyaプラットフォームとドッキングする家電製品で最も一般的に使用されているソリューションの1つです。主にMCUメインコントロールを備えたウォーターヒーター製品でインテリジェンスを実現するために使用され、Tuyaモジュールのシリアルポートプロトコルに直接接続してネットワーキングを実現できます。お客様は、製品自体の機能研究開発に注意を払うだけで済みます。インテリジェントネットワーキング部分は、パブリックバージョンソリューションまたはパネルワークベンチを使用します。具体的なMCUソリューション通信の概略図は次のとおりです。
ここに写真の説明を挿入
システム紹介
1. Tuyaネットワーキングモジュール:製品流通ネットワークの実現、シリアル通信を使用したアプリへの接続そしてクラウド、アップロードして製品の説明を発行します。

IoTモジュールは、パッチタイプやインラインタイプなどのさまざまな要件をサポートするさまざまなモジュールオプションを提供します。クロスチッププラットフォームおよびクロスコミュニケーションプラットフォーム機能が実現されています
。IoTアダプターボードモジュールは、さまざまなアダプターボードモジュールオプションを提供します。 3.3V、5V、12Vなどのさまざまな電圧レベルをサポートします。プラグアンドプレイプラグアンドプレイUSBシリアルポートアダプタボードドッキングが実装されています。

2. Tuya Cloud:すべてのデバイスとアプリを接続し、データの収集を実行し、安全、安定、高速のスマートデバイス相互通信を実現するグローバルに展開されたIoTプラットフォーム。

3.アプリユニット:機器のリモートコントロールを実現するために、さまざまな形式のAPPを提供します。

パブリックバージョンアプリ:無料のパブリックバージョンアプリ、即時使用、リッチシーン、ユニバーサル、高速製品ドッキングに適しています;
OEMアプリ:公式テンプレートに基づいて、シンプルなUIとパーソナライズされた構成により、ワンクリックで独自のブランドの独立したアプリを生成し、満足します軽くパーソナライズされたカスタマイズ要件;
カスタマイズされたアプリ:詳細な開発のためのブランドのパーソナライズされたニーズを完全に満たすパブリックバージョンアーキテクチャに基づくアプリバージョン;
ユーザーの自己開発アプリに適したApp SDK;
4.音声ユニット:国内外の主流の音声プラットフォームをサポートに。-外国のサポートAmazonAlexa、Google Assistant、Yandex Alice;


BaiduXiaoduなどの主要な主流スピーカープラットフォームの国内サポート; Tuyaは、「Xiaozhiバトラービルトイン」を実現するための組み込みの「Xiaozhiバトラー」ウェイクアップワードとノイズリダクションアルゴリズムを備えた、国内IoT制御用のWi-Fiオンライン音声モジュールを提供しますPowered byTuyaの音声ポータル機能とPoweredbyTuyaのIoT制御機能。

5.データおよび運用および保守管理プラットフォーム:Tuyaは、すべての開発者に非常に豊富なデータ統計プラットフォームを提供し、メーカーがより優れた機器エクスペリエンスの最適化を提供できるようにします。Tuyaのオペレーティングプラットフォームの助けを借りて、消費者製品に問題がある場合、製品は積極的に障害コードを報告します。プラットフォームの分析後、アラーム作業指示書が自動的に生成され、カスタマーサービススタッフが最初にそれを処理できるため、アフターサービスが容易になります。-データセンターの機能と手順-オペレーションセンターの使用ガイド

プログラムの詳細
一般的な機能

高速配信ネットワーク:EZとAPの2つの配信方法、Bluetooth高速接続をサポート;
共通機能:ワンキースイッチ、モード切り替え、温度調整、チャイルドロック、タイミングアポイントメント、温度スケール切り替えなど;
リアルタイムステータス:動作ステータス、現在の温度、電力消費、水消費、空気消費、残水、水流など;
機器構成:配電ネットワーク情報、クイックスイッチ、アラーム設定など;
障害アラーム:機械故障、アラーム、通知およびその他のニュースプッシュの
サポート;機器共有:サポート家族管理、メンバー間のデバイス共有、
グループ制御:同じタイプの機器をサポートしてグループ制御用のグループを形成します。
インテリジェントシーン自動化:インテリジェントシーントリガー条件をサポートし、タスクを実行し、アプリインテリジェントシーンで対応する機能を設定します
。OTAアップグレード:プロンプト/サイレントなどの機器とモジュールのアップグレードをサポートします。
多言語管理:複数言語での
構成管理と切り替えをサポートします音声パッケージ管理:構成管理と複数の音声パッケージの切り替えをサポートします。

拡張
クラウドタイミング:グラフィティクラウドクラウドは、タイミング機能を提供し、ローカルタイミングはありません。周辺循環設定をサポートします。
エネルギー消費統計:統計をサポートし、電力消費、ガス消費、水消費などを年、月、日の次元で表示します。
全体マシンメンテナンスリマインダー:アクティベーション後のデバイスの使用時間の累積タイミング、およびマシン全体のメンテナンス時間に達した後のメッセージプッシュ;
セキュリティアラーム:マルチチャネルメッセージプッシュ、軽微な異常、障害レポート、高度な危険警告、メッセージまたは電話をプッシュできますなど。安全に使用できるように、フォームでユーザーに通知します。
ここに写真の説明を挿入

パブリックバージョンパネル
現在、給水器用に選択できる6つのコントロールパネルがあります。詳細なUIは次のとおりです。

スマートウォーターヒーターは開発なしで構築できますか?リモートコントロールとメインストリームスピーカーアクセス
顧客がテーマスタイルのパネルを選択したら、[編集]をクリックして二次編集を行うことができます。具体的な編集方法については、パネルDIY操作ガイドを参照してください。

モジュールの選択
ウォーターヒーターMCUドッキングソリューションには、WBR3ネットワーキングモジュールをお勧めします。

概要:WBR3は、TuyaSmartによって開発された低電力の組み込みWi-Fi + BTモジュールです。高度に統合された無線周波数チップRTL8720CF、組み込みのWi-Fiネットワークプロトコルスタック、および豊富なライブラリ機能で構成されています。WBR3には、低消費電力のKM4 MCU、WLAN MAC、1T1R WLANも含まれ、最高周波数は100MHz、内蔵256K SRAM、チップ内蔵2Mバイトフラッシュ、および豊富な周辺リソースです。WBR3は、すべてのWi-FiMACおよびTCP / IPプロトコル機能ライブラリを統合するRTOSプラットフォームです。ユーザーは、これらに基づいてニーズを満たす組み込みWi-Fi製品を開発できます。

特徴:-100MHzでクロックされるアプリケーションプロセッサとしても使用できる内蔵の低電力KM4 MCU-動作電圧:3V-3.6V-周辺機器:9×GPIO、1×UART、1×Log_Tx-Wi-Fi / BT接続- 802.11 B / G / N20-チャネル[email protected](US / CAの場合はCH1-11、EU / CNの場合はCH1-13)-WPA / WPA2セキュリティモードをサポート-Bluetooth4.2低エネルギーをサポート-802.11bモード+ 20dBmの出力電力-SmartConfig機能をサポート(AndroidおよびiOSデバイスを含む)-オンボードPCBオンボードアンテナ-CE、FCC認証に合格-動作温度:-20℃〜85℃
ここに写真の説明を挿入

パッケージサイズ:WBR3には、ピンピッチが2mmの2列のピン(2×8)があります。WBR3サイズ:16±0.35mm(W)×24±0.35mm(L)×2.9±0.15mm(H)。WBR3のサイズを以下に示します。

スマートウォーターヒーターは開発なしで構築できますか?リモートコントロールとメインストリームスピーカーへのアクセス
モジュールの要件の詳細については、プラットフォームの操作、対応するBD、またはプロジェクトマネージャーに確認を依頼してください。

該当する単品
電気給湯器、ガス給水器、ソーラー給水器、空気エネルギー給水器など。

クリックして、製品インテリジェンスをすばやく完了するのに役立つIoT開発プラットフォームについて学習します:
auth.tuya.com/?from = https%3A%2F%2Fiot.tuya.com%2F&_source = 81b786df37f17f6d239349cb965e3568

製品作成の詳細なプロセスは次のとおりです。

プラットフォームにログイン
するTuyaIoTプラットフォームで、開発者アカウントを登録して製品インテリジェンスをオンにします。

ログクエリ、権限共有、およびその他の関連機能を使用するには、エンタープライズバージョンの権限をアクティブ化してください。

IoTプラットフォームリンク:TuyaIoT。

プロセスの概要
ステップ1-製品の作成:IoTプラットフォームで対応する製品カテゴリを選択し、製品名とモデルを定義して、製品を作成します。

ステップ2-製品の定義:プラットフォーム上で製品の特定の機能を定義します。コアはデータ送信のコンテンツと形式です。

ステップ3-パネル構成:製品の特性に応じて、パーソナライズされたUIを選択して構成します。コアはスタイル、色、アイコンなどです。

ステップ4-ハードウェア開発:製品のメインコントロールの要件に従って、適切なWi-Fi通信モジュールを選択し、MCUプログラムを開発します。

ステップ5-アプリの構築:ベンダーの特性を備えたアプリを構築します。コアはLOGO、ウェルカムページ、デバイスページなどです。

ステップ6-クラウド構成:多言語アプリインターフェイスを構成し、スマートスピーカー、デバイスOTAアップグレード、およびその他のコア操作に適用します。


製品作成の手順

TuyaIoTプラットフォームで製品作成し、 [家電]-[ウォーターヒーター]を選択し、[製品の作成]をクリックして製品の作成を開始します。
ここに写真の説明を挿入
ここに写真の説明を挿入

関連する指示:

製品名:アプリのデバイスページに表示される実際のデバイスのデフォルト名;
通信タイプ:ハードウェアがTuya Cloudに接続する方法、現在Wi-Fi、Wi-Fi&Bluetoothデュアルモード、NBモードをサポート;
製品定義DPTuyaプラットフォームの定義
方法
デバイスとクラウドによって送信されるデータは、さまざまなタイプのDPに抽象化されます。DPが定義されると、制御と表示のマシン機能に応じて、さまざまなDPポイントに分類できます。

さまざまな開発ニーズを満たすために、Tuyaプラットフォームは標準化された機能とカスタム機能を提供します。

標準機能:このカテゴリで提供される共通機能を指します。Tuyaはウォーターヒーター製品の共通機能を標準化しており、顧客は必要に応じてそれらを直接選択できます。
カスタム機能:ウォーターヒーターの追加機能項目をカスタマイズして、機器の機能を拡張します。製品機能は標準機能ではなく、カスタム機能を追加できます。
パネル構成の
製品定義後、給水器製品のインタラクティブページとしてさまざまなスタイルのパネル(デバイス制御ページ)を選択できます。IoTプラットフォームでは、Tuyaは、お客様が選択できる推奨パネル、無料の構成パネル、開発およびデバッグパネルを提供しています。

推奨パネル:完全なUIデザインのパネル。お客様はテーマの好みに応じて対応するスタイルを選択できます。同時に、このタイプのパネルグラフィティは、豊富なビジュアルコンポーネントを提供します。ユーザーは、選択したメインパネルに基づいて二次編集を実行したり、レイアウトや色を変更したりできます。そして、製品ロジックルールなど。

無料の構成パネル:カスタム製品のページコントロールとスタイルの無料設定をサポートします。

デバッグパネル:開発フェーズでデバッグするためのスイッチオプションを使用して、マシン側のデータを表示します。

ここに写真の説明を挿入
ハードウェア開発
モジュールの選択

電気ヒーター制御、メインボードはクラウドモジュールを介してTuyaCloudおよびAppと通信します。製品を新たに構築した後、該当するクラウドモジュールを選択し、マザーボードとクラウドモジュールのインターフェース回路および製品要件に従ってハードウェア回路の開発を完了します。

手順:モジュールの選択-ファームウェアの選択-ファームウェア情報の構成
ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入

現在、WBR3モジュールはスマートウォーターヒーター製品で一般的に使用されています。モジュールの詳細な説明については、WBR3仕様を参照してください。

MCUプログラム開発
クラウドモジュールはシリアル通信でMCUに接続され、MCU側は[製品定義]ステップで定義された機能DPに従ってデバイスデータとクラウド間の相互作用を実現します。MCU開発プロセスには、主にプロトコル分析、データのレポートと受信などが含まれます。

MCU開発には2つのオプションがあります。

1)シリアルプロトコルモード

シリアルポートプロトコルに従って、MCUはそれ自体でグループ化およびアンパックして、データのレポートと実行を実現します。

2)SDKメソッド

IoTプラットフォームによってカプセル化されたSDKインターフェイスファイルを移行すると、MCUは関連する関数を直接呼び出してデータのレポートと実行を実装します。

開発の詳細については、Tuya Universal Wi-FiSDKの説明を参照してください。

機械機能のデバッグ
製品開発の検証およびデバッグ段階では、技術的なソリューションまたはアプリパネルの機能を検証するために、IoTプラットフォームが提供するデバッグアシスタントおよびデバッグパネルを使用して、アプリとマシン間のデータ通信を実現し、開発プロセスの開発とデバッグを支援できます。 。

1.シミュレーションアシスタントTuyaCloud Simulation Assistant、PC、クラウドモジュールをシリアルポートで接続し、MCUをシミュレートして機械機能のDPデータを送受信し、アプリ側でリアルタイムにインタラクティブ効果を体験できます。

これは、MCUプログラム開発の前に定義された製品機能を検証し、デバッグ中にデータの有効性を検証するのに適しています。
ここに写真の説明を挿入

シミュレーションアシスタントの使用の詳細については、モジュールのデバッグとアシスタントの指示の使用を参照してください。

2.パネルのデバッグ

機器ネットワーク機能のデバッグが完了したら、アプリから給水器を設定し、アプリで給水器を操作して、指示の送受信、アプリの表示、機械の実行が正しいかどうかを確認できます。

同時に、開発の初期段階では、MCUはデバッグパネル機能を使用して、特定のDPのロジックが正しいかどうかを個別にデバッグできます。

デバッグパネルは、開発プロセスでのデバッグに適した[インターフェイス構成]リンクで選択できる対話型ロジックを使用せずに、データの送受信操作のみを保持します。
ここに写真の説明を挿入

3.ログクエリ

試運転プロセス中に、DPデータの送受信プロセスを照会する必要があります。IoTプラットフォームは、ウォーターヒーターMCUとアプリ間のデータ通信を表示できるログクエリ機能を提供し、異常な状態での各端末の動作のトラブルシューティングに適しています。

【意味】ログクエリ機能を利用するには、オペレーティングプラットフォームで「EnterpriseEdition」アカウントのアクセス許可を開いて操作する必要があります。

アプリの構築
機械機能の開発が完了すると、独自のブランドのアプリの構築が含まれます。Tuyaプラットフォームは、オンラインOEMアプリの機能を提供します。

IoTの[AppWorkbench]では、アプリ名、ログ、配信ネットワークのコピー、商品アイコンなどの情報を設定して、メーカー識別情報やパーソナライズされたOEMアプリを生成できます。
ここに写真の説明を挿入

詳細な操作については、アプリ構築ガイドを参照してください。

クラウド構成
多言語構成
製品対象市場が海外地域の場合、アプリインターフェースの言語を対応する地域の言語に調整する必要があります。
ここに写真の説明を挿入

IoTプラットフォームの「拡張機能」の「多言語構成」では、設定した機能ポイントの多言語編集が可能で、編集が完了します。電話がシステム言語を調整すると、それに応じてアプリインターフェイス言語も調整されます。

ここに写真の説明を挿入

OTAのアップグレード
マシン機能のアップグレードに対応するために、プラットフォームはMCUOTA機能をサポートしています。

ここに写真の説明を挿入

IoTプラットフォームの「拡張機能」の「ファームウェアアップグレード」では、MCUファームウェアのアップロードをカスタマイズできます。ファームウェアバージョン、アップグレード情報などはすべてカスタム管理をサポートしています。
アラーム設定
Tuyaは、さまざまなレベルのアラーム通知機能を提供します。お客様は、製品のアラーム状態をカスタマイズし、トリガー後にユーザーまたは企業に通知して、製品の状態をリアルタイムで監視し、製品の正常な動作を保証できます。
ここに写真の説明を挿入

ここに写真の説明を挿入

その他のクラウド構成機能については、ご不明な点がございましたら、プラットフォーム運用、対応するBD、プロジェクトマネージャーにお問い合わせください。

おすすめ

転載: blog.csdn.net/weixin_42614971/article/details/108705651