Milesight Development Platform 開発プラットフォーム [DevelopmentPlatform]
販売価格: 会員のみ販売
商品詳細
Milesight Development Platform 開発プラットフォーム
Milesight Development Platformは、ユーザーがIoTデバイスの展開や管理の複雑な手間を省き、自社プロジェクト向けのアプリケーション開発に集中できるように設計された強力な統合プラットフォームです。オープンなアーキテクチャに基づいており、デバイスの接続からカスタムアプリケーションの統合までをシームレスに行うことができます。
以下に、その特長、機能、および導入によるメリットを詳細に解説します。
1. 主な特長(特筆すべきアプローチ)
本プラットフォームの最大の特長は、「システムの統合とアプリケーション開発の加速」に特化している点です。
- オープンで直感的なAPIとリアルタイムWebhookの提供:外部システムからMilesightデバイスを操作したり、デバイスのデータをリアルタイムで外部アプリケーションへ転送したりするためのAPIやWebhookが標準で用意されています。これにより、開発者はシステム間のスムーズなデータ連携(インターチェンジ)を実現でき、独自のIoTソリューションを容易に構築できます。
- Beaver IoTとの統合:Milesightが提供するオープンソースのIoTプラットフォーム「Beaver IoT」ともすでに統合されており、開発の自由度と拡張性をさらに高めています。
- プラグアンドプレイによるデバイス展開:多数のIoTデバイスを現場に導入する際、手動での煩雑な設定を不要にする「プラグアンドプレイ設定」をサポートしています。これにより、デバイスのセットアップから稼働までの時間を大幅に短縮し、プロジェクトの立ち上げ(ロールアウト)を効率化します。
2. 詳細な機能(開発と運用を支える技術仕様)
デバイスのプロビジョニング(初期設定)から運用中の保守まで、包括的な管理機能を提供します。
デバイスの事前設定とプロビジョニング機能
- TSL (Thing Specification Language):デバイスが持つ機能や属性(プロパティ)をモデリングするためのMilesight独自の標準フォーマットです。これにより、多様なセンサーや機器の仕様を統一的に扱うことができます。
- Profile(プロファイル):プラットフォームへのシームレスな統合と管理を実現するための、デバイス構成ファイルです。
- TSL Config:Profileを持たないデバイスに対しても、軽量な事前構成を可能にする機能です。
- Auto-Provision(自動プロビジョニング):デバイスが最初に起動・アクティベーションされた際に、あらかじめ設定しておいた構成を自動的に適用する機能です。これにより、現場での設定作業が不要になります。
デバイスとデータの一元管理機能
- バッチ操作(一括処理):複数のデバイスを一度に追加、削除、編集できるバッチ操作機能を備えており、何千台ものデバイスを管理する際の大幅な省力化を実現します。
- セキュアなリモートアクセス:WebインターフェースやSSHを通じて、インターネットに接続された遠隔地のデバイスへ安全にアクセスできます。これにより、現地に赴くことなくトラブルシューティングが可能です。
- OTA (Over-the-air) アップデート:新しい設定の適用やファームウェアの更新を、ネットワーク経由でリモートから配信できます。LoRaWAN?の規格であるFUOTA(Firmware Updates Over The Air)にも対応しています。
- 統合ダッシュボードと出力機能:接続されたすべてのデバイスから送られてくるデータやイベントを一つの画面で一元管理できます。また、収集したデータを上位層のアプリケーションサーバーに渡すための統合出力機能も備えています。
チーム開発とセキュリティ
- マルチテナントアーキテクチャ:すべてのデバイスとユーザーリソースを「統合されたエンタープライズスペース」の下に集約します。これにより、ユーザーごとに細かく権限(パーミッション)を制御することができ、安全で効率的なチームワークや複数組織間の同時作業が可能になります。
3. 他のMilesightプラットフォームとの明確な違い
Milesightは用途に応じて複数のプラットフォームを提供していますが、本プラットフォームは「カスタム開発」を前提とした明確な役割を持っています。
- Milesight IoT Cloudとの違い:IoT Cloudは、MilesightのLoRaWANデバイスと高度に垂直統合された「一般的な完成形アプリケーションサーバー」です。一方、Development Platformは、APIやWebhookを介して「ユーザー独自のカスタムアプリケーションへデータを送信する」ための接続・統合基盤として機能します。
- Milesight DeviceHubとの違い:DeviceHubは、産業用ルーターなどのデバイスを複数拠点に展開・管理することに特化した保守運用プラットフォームです。
- MilesightVPNやAIoT Sensing Platformとの違い:これらはそれぞれVPNの監視プラットフォーム、映像・画像データを活用するカメラ系(x-infinityデバイス)向けのプラットフォームであり、本プラットフォームとは目的が異なります。
4. 使用することによるメリット
本プラットフォームを導入することで、開発者、インテグレーター、およびエンドユーザーに多大な利益をもたらします。
- 導入と管理の圧倒的な簡素化: 技術的なハードルやシステムの複雑さを大幅に引き下げ、Milesightデバイスの展開、構成、管理を誰でも簡単に行えるようになります。
- エンタープライズ規模の強力な協力体制: マルチテナントによる一元管理と安全なアクセス権限の制御により、大企業や複数チーム間でのセキュアなコラボレーションが実現します。
- サービスプロバイダーのビジネス強化(付加価値の提供): ソリューションプロバイダーは、本プラットフォームを土台にして独自のアプリケーションを構築・カスタマイズできるため、Milesightデバイスを利用する顧客に対して「独自の付加価値サービス」を提供できるようになります。
- 効率的なシステム統合: システムインテグレーターは、既存システムへのデバイス統合プロセスやプロジェクト管理を合理化でき、シームレスで確実なシステム実装が可能になります。
- 実証された成功事例: オーストラリアのパートナー企業「Digital Cache」は、本プラットフォームのAPIとWebhookを利用して、Milesightデバイスを自社の「灌漑(かんがい)管理アプリケーション」にシームレスに統合しました。結果として、現地の有機農場において効率的な灌漑制御、大幅なコスト削減、そしてプロジェクト全体の効率化を達成しています。
5. プロジェクト規模に応じた柔軟な料金・スケーラビリティ
開発フェーズから大規模運用まで、ニーズに合わせて選べるプランが提供されています。
| プラン名 | 対象・価格 | 主な仕様・制限 |
|---|---|---|
| Free (無料プラン) |
コストゼロ 初期の検証に最適 |
・最大10台のデバイス登録 ・3つのアプリケーション連携 ・1日1,000回のAPIリクエスト ・アプリごとに2つのWebhook URI(1日1,000イベント) ・直近1週間の操作ログ保存 ・1デバイスあたり100枚の画像伝送 |
| Professional (プロフェッショナル) |
1デバイスあたり年間1ドル 本格的な商用運用に最適 |
・アプリケーション数 / Webhookイベント送信:無制限 ・APIリクエスト:1,000回+(100回×デバイス数) ・アプリごとに5つのWebhook URI ・1年間の操作ログ保存 ・OTAアップデート機能利用可能 |
| Private Cloud (プライベートクラウド) |
価格は要問合せ エンタープライズ向け |
・デバイス数 / APIリクエスト / Webhook設定:無制限 ・自社環境に合わせたカスタマイズ ・一括自動プロビジョニング機能のフル活用 |
プラットフォームの導入にあたっては、充実した開発者向けドキュメントやOpen APIリファレンスが用意されており、Discordコミュニティ(開発者同士の交流やサポート)を通じた技術支援体制も整っています。手元にデバイスがない場合でも、オンラインデモデバイスを利用して事前にプラットフォームの機能を無料で体験することが可能です。