IoT クラウドコンポーネント

ネイティブの AWS IoT および Azure IoT Hub 統合により、Delphi および .NET アプリケーションを主要な IoT クラウドプラットフォームに接続できます。

Enterprise エディション限定

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

主要な IoT クラウドサービスとのネイティブ統合を提供します。

AWS IoT

Amazon AWS IoT は産業、コネクテッドホーム、商業向けソリューションを提供しています。WebSocket 経由の MQTT でデバイスをクラウドに接続し、テレメトリデータを処理し、デバイスフリートを管理できます。

Azure IoT Hub

Microsoft Azure IoT Hub は、IoT アプリケーションと管理するデバイス間の双方向通信の中央メッセージハブとして機能するマネージドサービスです。デバイスプロビジョニング、テレメトリ、クラウドからデバイスへのメッセージングをサポートします。

IoT 機能

アプリケーションを IoT クラウドプラットフォームに接続するために必要なすべてが揃っています。

エンタープライズグレードの IoT 接続

AWS IoT および Azure IoT Hub のネイティブサポートで堅牢な IoT ソリューションを構築できます。コンポーネントが認証、セキュアなトランスポート、自動再接続を処理するため、アプリケーションロジックに集中できます。

  • WebSocket 経由の MQTT トランスポート
  • デバイス認証とセキュリティ
  • テレメトリデータの取り込み
  • クラウドからデバイスへのメッセージング
  • デバイスツインサポート
  • WatchDog による自動再接続
  • TLS 1.2/1.3 暗号化
  • クロスプラットフォーム(Windows、Linux、macOS)
CLOUD DEVICE DEVICE DEVICE

Delphi AWS IoT サンプルコード

AWS IoT に接続してデバイステレメトリトピックをサブスクライブします。

procedure TForm1.ConnectAWSIoT;
begin
  sgcIoTAWS1.AWS.Region := 'us-east-1';
  sgcIoTAWS1.AWS.AccessKey := 'YOUR_ACCESS_KEY';
  sgcIoTAWS1.AWS.SecretKey := 'YOUR_SECRET_KEY';
  sgcIoTAWS1.MQTTClient.Host := 'xxxxx.iot.us-east-1.amazonaws.com';
  sgcIoTAWS1.Active := True;
end;

procedure TForm1.sgcIoTAWS1MQTTConnect(Sender: TObject);
begin
  sgcIoTAWS1.MQTTClient.Subscribe('device/telemetry');
end;

IoT ソリューションの開発を始めましょう

体験版をダウンロードして、アプリケーションを IoT クラウドプラットフォームに接続してください。