どのようにエンド開発|?私は物事が育つ覚えています

著者は、|私はコーン・卵を味付けして 

 

Huawei社物事プラットフォームの発売以来抽象、多くの開発者は、整理、二日と夜を過ごし、私は抵抗することができませんでしたどのように小さなな雲などの機器の一連のシーンのアドバイス、背後にある「どのツーエンドの開発を。」ヘルプにすばやくデバイス上の雲の全体のプロセスを理解しています。

始める前に、物事プラットフォームの全体的なスキームを理解します。物事プラットフォームのインターネット、ビジネスアプリケーションとデバイス:完全なソリューションを構築する事が物事プラットフォームのインターネットは、3つの主要部分で構成されて使用しています。

---------------------------プログラム全体--------------------- ------

1.png

  • 物事のインターネット:デバイスおよびビジネスアプリケーションを接続する中間層として、複雑な遮蔽装置のインタフェース、高速アクセス装置と、強力なサポートを提供しながら開く機能、様々な業界のユーザーはすぐに物事のビジネスアプリケーションを構築します。

  • 機器:2/3 / 4G、NB-のIoT、無線LAN物事他のネットワークアクセスプラットフォームによって固定し、LWM2M / CoAP、MQTTプロトコルを使用して、またはONVIFプロトコルサービスデータは、プラットフォームに報告し、プラットフォームがあってもよいことができデバイスへの制御コマンド。

  • ビジネスアプリケーション:APIプラットフォームを呼び出すことによっては、デバイス管理、データ報告、コマンド発行のビジネス・シナリオのために、モノのインターネットを提供します。

そのため、物事の終わり溶液に目的を達成するために、物事のプラットフォームに基づいて、開発センター(テスト環境)での製品開発の必要性は、ライン上およびデバイス管理サービスコンソール(ビジネス環境)の日常管理で行わ:

開発事業

開発ノート

製品開発

前者の現像剤搬送装置は、プラットフォーム側開発、機器側の開発、アプリケーション開発側、自己テスト、製品のリリースを含む、対応する開発作業ベースの開発センターに接続され、デバイス管理サービスの前提条件に実際のデバイスへのアクセスです。

オンライン(回転商用)

デバイス管理サービスへの実際のデバイスへのアクセスが提供するコンソールベースのデバイス管理サービス、およびユーザ・アプリケーション・サーバの開発、遠隔監視および制御機器をドッキング。

日常管理

実際のデバイスへのアクセスの後、毎日アプリケーション管理とデバイス管理が提供するデバイス管理サービスインタフェースコンソールまたはAPIに基づきます。

---------------------------違い開発センターおよびデバイス管理サービス--------------- ------------

物事の仕組みを実装するプロセスでは、前述したように、中央には、施設管理サービスを開発するために使用され、2つのプラットフォームはどのような違いので、それは作るん?

開発センター

デバイス管理サービスは、ヘルプの開発者にワンストップのネットワークベースの開発ツールに迅速に開発プロファイル(製品モデル)とコーデックプラグインだけでなく、オンラインセルフテストの多様性を提供する能力、新製品の発売、エンドツーエンドの問題である開発センターの提供物事は、ヘルプの開発者へのガイドラインは、統合開発効率を向上させる開発、物事のソリューションの構築期間を短縮します。

施設管理サービス

デバイス管理は、アクセスデバイスに基づいており、それは、経営効率の向上、手動操作を保存し、簡素化管理の複雑、大規模な設備に、より豊かな総合的なデバイス管理機能を提供します。ユーザがデバイス管理サービス、アクセスサービスの開口部を備えたシステムのデフォルトデバイス、すなわちユーザデバイス管理サービスを使用して開いたときに、デバイスとサービスのアクセス能力が含まれます。

開発センターや施設管理サービスの違いは何ですか?

  • 2つが同じでないものプラットフォーム環境

    プラットフォーム環境開発センターが設置され、テスト環境、商業環境施設管理サービスプラットフォーム環境です。2つのデバイスのデータ環境、テスト環境、移行ビジネス環境へのドッキングデバイス/アプリケーションを伝えることができない、あなたが商用環境でのアクセス情報を必要とするアプリケーションを再作成して、デバイスを登録し、デバイス/アプリケーションプラットフォームを変更します。

  • 両方の限界は、デバイスの数が同じではありません

    開発センター(アプリケーション)の下で、個々のプロジェクトを10万台まで登録することができ、単一のアプリケーションの下に20台のデバイス、デバイス管理サービスまで登録することができます。他のプラットフォーム機能では、このような開発センターや施設管理サービスと一致し、両方が同じAPIを使用して、より多くのプラットフォームの制限を使用する機能はご確認ください使用制限を

  • 二人は同じ会計方針ではありません

    開発センターは、デバイス管理サービスの具体的な会計方針は、以下を参照してくださいデバイス管理を使用するために支払うために、無償で詳細を請求します

開発センター及び設備・アクセス・サービスは、リンクされたかどうか?

開発センターは、物事に基づいて製品開発センター(プロファイル・ファイルおよびコーデックプラグイン)の開発のツールと機器管理サービスを開発するだけの施設管理サービスに適用され、インポートされ、デバイスアクセスサービスで使用することはできません。

--------------------- ---------------------------製品開発------

元現像剤担持デバイスが接続され、対応する開発作業ベースの開発センター、デバイス管理サービスの前提条件に実際のデバイスへのアクセスです。

開発事業

開発ノート

開発プラットフォーム側

主要包括Profile的开发和编解码插件的开发。编解码插件的开发仅针对上报数据为二进制码流格式的设备,对于上报数据为JSON格式的设备不需要开发编解码插件。

设备侧的开发

主要为设备与物联网平台的集成对接开发,包括设备接入物联网平台、业务数据上报和对平台下发控制命令的处理。

应用侧的开发

主要为业务应用与物联网平台的集成对接开发,包括API接口的调用、业务数据的获取和HTTPS证书的管理。

自助测试

自助测试提供了端到端的测试用例,帮助开发者自助完成产品的基础能力测试,如数据上报、命令下发等。旨在通过物联网检测技术帮助开发者发现自身产品中存在的缺陷或问题,缩短产品上市时间。

产品发布

如果开发中心已经对接产品中心,则开发者在完成产品的自助测试后,可以把产品发布到产品中心。可以申请公开发布或私有发布。

平台侧开发

2.png

开发操作

开发说明

创建项目

项目是物联网平台提供物联网应用和设备的调测空间,您可以根据场景的不同创建不同项目空间分别调测。

创建产品

在物联网平台中,某一类具有相同能力或特征的设备的合集被称为一款产品。产品包含Profile(产品模型)、编解码插件、测试报告等资源,其中产品信息被记录在Profile中。

开发profile

Profile(即产品模型)是用来描述一款产品中的设备“是什么”、“能做什么”以及“如何控制该设备”的文件。在物联网平台集成对接中需要先创建Profile,因为Profile里面定义了设备上报的数据和应用服务器下发的命令包含了哪些字段。Profile的开发手段有在线开发和离线开发两种。

开发编解码插件

一款产品的设备上报数据时,如果“数据格式”为“二进制码流”,则该产品需要进行编解码插件开发;如果“数据格式”为“JSON”,则该产品下不需要进行编解码插件开发。

设备侧开发

3.png

华为物联网平台支持终端设备直接接入,也可以通过工业网关或者家庭网关接入;支持多网络接入、原生MQTT协议接入、SDK接入,解决设备接入复杂多样化和碎片化难题,实现设备的快速接入,详见设备侧开发

  • 使用SDK接入:为了帮助设备快速连接到物联网平台,华为提供了Agent Lite SDK、Agent Tiny SDK和LiteOS SDK。支持TCP/IP协议栈的设备集成Agent Lite SDK或Agent Tiny SDK后,可以直接与物联网平台通信。不支持TCP/IP协议栈的设备例如蓝牙设备、ZigBee设备等需要利用网关将设备数据转发给物联网平台,此时网关需要事先集成Agent Lite SDK。 如果是智能设备,可以集成LiteOS操作系统,利用LiteOS与物联网平台通信。

  • 原生MQTT协议接入:支持设备通过MQTT原生协议接入。MQTT是一种基于发布/订阅范式的ISO标准消息协议,主要应用于计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备,适合长连接的场景,如智能路灯等。

  • 使用模组接入:支持通过华为认证的Wifi、NB-IoT、2/3/4G模组直接接入物联网平台。模组厂商只需要将Agent Tiny SDK集成在现有的模组固件包中,这样模组就具备了接入华为物联网平台的能力。

应用侧开发

华为物联网平台面向全球各行各业提供物联网服务,并通过Restful API的形式对外开放物联网平台丰富的设备管理能力。应用开发人员基于API接口开发所需的行业应用,如智慧城市、智慧园区、智慧工业、车联网等行业应用,满足不同行业的需求。应用开发人员可以选择调用API接口、集成SDK两种方式进行应用服务器(简称为应用)的开发。具体详见应用侧开发

4.png

---------------------------上线(转商用)---------------------------

当产品发布到产品中心后,我们在“开发中心”定义好的产品就可以在“设备管理服务”中使用了。由于开发中心所在的平台环境为测试环境,设备管理服务所在的平台环境为商用环境,两个环境的数据不能互通,已对接测试环境的设备/应用服务器要迁移商用环境。具体详见商用对接

5.png

---------------------------云端日常管理---------------------------

真实设备接入后,用户就可以基于控制台或者API接口,进行日常的应用管理和设备管理。

6.png

功能

简介

订阅推送

订阅:是指应用服务器通过调用物联网平台的API接口,向平台获取发生变更的设备业务信息(如设备注册、设备数据上报、设备状态等)和管理信息(软固件升级状态和升级结果)。

推送:是指订阅成功后,物联网平台根据应用服务器订阅的数据类型,将对应的变更信息推送给指定的URL地址。

授权应用

IoT平台支持应用授权操作,包括同一个用户下的不同应用之间的授权、两用户下的不同应用之间授权,且两应用之间可以相互授权,即被授权的可以通过控制台查看和操作授权应用下的所有设备,如创建规则、批量任务操作等。

数据上报

当设备完成和物联网平台对接后,一旦设备上电,设备基于在设备定义上的业务逻辑进行数据采集和上报,可以是基于周期或者事件触发。

命令下发

为能有效地对设备进行管理,设备的产品模型中定义了物联网平台可向设备下发的命令,应用服务器可以调用物联网平台开放的API接口向单个设备或批量设备下发命令,或者用户通过物联网平台直接向单个设备下发命令,配置或修改设备的服务属性值,以实现对设备的远程控制。

设备配置更新

物联网平台提供设备配置更新功能,即用户可通过控制台对单个设备或批量设备的设备属性值进行修改,满足用户频繁、快捷、方便的管理设备的诉求。

设备影子

シャドウ機器は、オンラインストレージデバイスのために、デバイスは、最近のアプリケーションサーバは、所望の構成を提供し、デバイスのプロパティを報告し、JSONファイルです。各デバイスは1を持っており、唯一の影のデバイスは、デバイスがこの状態の影を同期させるためのデバイスを取得して設定することができ、同期はシャドウデバイスに同期させることができ、デバイスが影に同期させることができます。

ルールエンジン

ユーザーが適切なルールを設定することができることを意味は、ルールセットの条件の後に、適切なアクションを満たすユーザーのニーズにプラットフォームをトリガーする、オブジェクト、ネットワークのプラットフォーム上でのデバイスのプラットフォームにアクセスすることができます。そして、データ転送装置の連結は、2つのタイプを含みます。

グループおよびタグ

グループは、デバイスの集合であり、ユーザがすべてのデバイスに適用できる、領域は、そのような機器の質量の管理・運営のためのグループ・タイプ、バッチ処理を確立するなど、異なるルールに従って分類されます。

別のカスタムラベル、タグ付け機器をサポートするために、物事のプラットフォームは、ラベルを通じて、あなたはすぐに機器をスクリーニングすることができます。

機器監視

詳細を見る提供機器、デバイスの状態管理、レポートの表示、操作ログ、ビュー監査ログ、アラーム管理、設備監視、およびメッセージ追跡機器操作やメンテナンス機能を参照してください機器の保守性を向上させます。

リモート診断

リモートメンテナンス操作のためのユーザ装置へのアクセスのサポート、迅速に問題を特定し、サービスを復元する、近位のメンテナンスの導入のコストを削減します。現在、ログ収集装置を実行しているなど、リモートメンテナンスをサポートし、モジュールを再起動します。

ファームウェアのアップグレード

ユーザーは、OTAサポートLWM2M契約、アップグレード契約LWM2M契約の方法により、デバイスのファームウェアをアップグレードすることができます。

ソフトウェアアップグレード

ユーザーは、機器LWM2M OTAプロトコル・ソフトウェア・アップグレードの方法によりPCPプロトコルのアップグレード契約をサポートすることができます。

私たちは、より詳細な本を持って、あなたは疑問がある場合は、物事の楽しいプラットフォームはまだ、それは問題ではない方法を知って、これを参照してください、してくださいここに開始

 

約Huawei社物事は無料の学習参加することができる>>>>>として、コースを「合宿開発するのIoTは7日、」より多くのコース:または接触Huawei社のIoTアシスタント(華為-IOTマイクロ・シグナルを)。

 

おすすめ

転載: www.cnblogs.com/hwiot/p/11809937.html