これは機械翻訳されたコンテンツです。 詳しくは こちらをご覧ください。

ModusToolbox™ の接続性

ModusToolbox で高性能な IoT アプリを構築します。さまざまなプラットフォームでシームレスな接続を体験

nobutton

概要

ModusToolbox™ for Connectivityは、CYW4343W、CYW43012、CYW4373EなどのAIROC™コネクティビティデバイスとインターフェースするクラウドベースのPSoC™6 MCUアプリケーションの迅速な開発を可能にするライブラリ、ツール、コード例のセットです。これらのライブラリは、セキュリティ、デバイスファームウェア更新のサポート、アプリケーション層プロトコル、低電力などの機能を提供します。ModusToolbox™ for Connectivityは、ModusToolbox™ソフトウェアエコシステムとシームレスに連携し、アプリケーションに接続性を追加することができます。

上の画像は、接続アプリケーションの開発に使用できるさまざまなアプリケーション、ライブラリ、およびツールを示しています

  • 業界標準の lwIP TCP/IP スタックに基づいています。
  • 非商用のクラウドプラットフォームを使用する柔軟性
  • AWS IoT Device SDK for Embedded C および Microsoft Azure IoT device SDK for C のサポートが含まれています
  • アプリケーション層からネットワーク層までのスタック全体のライブラリを提供
  • 現場でデバイスを更新するための無線(OTA)ライブラリ
  • タスクを接続デバイスにオフロードし、ホストが低電力状態に入ることを可能にする低電力アシスタント(LPA)ライブラリ
  • OTA(Over-the-Air)アップデート
    Wi-FiまたはBluetooth®を使用して、接続デバイスを備えたPSoC™ 6 MCU上で実行されるアプリケーションコードの無線(OTA)更新をサポートします。
  • MQTT クライアント
    このライブラリは、AWS IoT device SDK Embedded C SDK のオープンソース MQTT Client ライブラリと、どのような環境でもシームレスに動作するように接着剤を使用しています。
  • セキュアソケット
    これには、基盤となる lwIP ネットワーク スタックと MbedTLS セキュリティ ライブラリのネットワーク抽象化 API が含まれます。セキュアソケットライブラリは、セキュアソケット通信と非セキュアソケット通信の両方に対してソケットのようなインターフェースを公開することで、アプリケーション開発を容易にします。
  • lwIPの
    これは、ModusToolbox™内でサードパーティライブラリとして利用できる軽量のオープンソースTCP / IPスタックです。
  • 低消費電力アシスタント(LPA)
    PSoC™ 6ホストおよびWLAN(Wi-Fi / Bluetooth®無線)デバイスを構成して、低電力動作を最適化できます。
  • HTTPサーバー
    http-server ライブラリは、HTTP (Hypertext Transfer Protocol) Server の通信機能を提供します。
  • HTTP クライアント
    このライブラリは、AWS IoT Device SDK HTTP クライアントライブラリを使用し、そのライブラリが接続プラットフォームで動作するために必要なグルーレイヤーを実装します。
  • コマンドコンソール
    このライブラリは、スキャンや結合などのネットワーク操作を含む、コマンドコンソールのサポートをアプリケーションに追加するためのフレームワークを提供します。
  • Azure C SDK ポート ライブラリ
    このライブラリは、Azure SDK for Embedded C が PSoC™ 6 MCU 接続対応プラットフォームで動作するようにポート層を実装します。
  • AWS IoT Device SDK ポートライブラリ
    このライブラリは、AWS IoT C SDK が PSoC™ 6 MCU 接続対応プラットフォームで動作するようにポートレイヤーを実装します。

ModusToolbox™の最新バージョンには、インフィニオンのMCUでのコネクティビティソリューションの開発をはるかに容易にするための優れた新機能と改善点が盛り込まれています。このリリースの主な更新点は次のとおりです。

  • 小型 PSoC™ MCUのOTAサポートを更新
  • STMCube に STM32+CYW4373E の Azure RTOS/NetX サポートを追加
  • アプリケーションノート – ModusToolbox & Friends

詳細については、ModusToolbox™ランタイムソフトウェアのリリースノートを確認してください。

パートナーとは、特に新技術やアプリケーション分野において、強力で信頼性の高いソリューションを設計し、提供する実績ある能力と能力に基づいてインフィニオンが選定した企業です。このようにして、パートナーは、開発キット/プロダクションボード、革新的なソフトウェアIP、ミドルウェア、またはシステムリファレンスを通じて、ModusToolbox™エコシステムに大きな付加価値をもたらし、設計スキルをアピールすることができます。詳細については、パートナーネットワークの Web ページを参照してください。ここでは、私たちが協力したパートナーの一部をご紹介します。

Amazon AWS:Infineonの接続デバイスはAmazon FreeRTOSと連携します。詳細については、入門ガイドをご覧ください

Microsoft Azure:インフィニオンのコネクティビティソフトウェアは、コネクティビティデバイスがMicrosoft Azure SDK for Embedded Cと連携するためのポートレイヤーを提供します。詳細については、Azure SDK for Embedded の README ファイルを参照してください

Memfault:Memfaultとのパートナーシップにより、InfineonのARMベースのマイクロプロセッサに取り組む開発者は、Memfaultプラットフォームの診断機能、デバイスの可観測性、およびリモートアップデートを利用できます。

Golioth:Goliothは、Over-the-Air Updates、Remote Procedure Calls、Remote Loggingなどの機能を備えたクラウドベースのソリューションを提供します。

ModusToolbox™ & Friendsは、ModusToolbox™の生産性向上と機能豊富なプラットフォームを、非常に革新的で堅牢で製品対応の開発者向けパートナーソフトウェアで拡張する開発プログラムです。ModusToolbox™をパートナーに開放することで、開発者は貴重なソフトウェアをシンプルでテスト済みの統合方法で提供し、製品のニーズを満たすための評価と統合を容易にします。各パートナーは独自のソフトウェアライセンスを所有しているため、エンゲージメントモデルの制御を維持できます。ここでは、このプログラムの下でインフィニオンとソフトウェアを開発したパートナーの一部をご紹介します。

ModusToolbox™ for Connectivityは、CYW4343W、CYW43012、CYW4373EなどのAIROC™コネクティビティデバイスとインターフェースするクラウドベースのPSoC™6 MCUアプリケーションの迅速な開発を可能にするライブラリ、ツール、コード例のセットです。これらのライブラリは、セキュリティ、デバイスファームウェア更新のサポート、アプリケーション層プロトコル、低電力などの機能を提供します。ModusToolbox™ for Connectivityは、ModusToolbox™ソフトウェアエコシステムとシームレスに連携し、アプリケーションに接続性を追加することができます。

上の画像は、接続アプリケーションの開発に使用できるさまざまなアプリケーション、ライブラリ、およびツールを示しています

  • 業界標準の lwIP TCP/IP スタックに基づいています。
  • 非商用のクラウドプラットフォームを使用する柔軟性
  • AWS IoT Device SDK for Embedded C および Microsoft Azure IoT device SDK for C のサポートが含まれています

  • アプリケーション層からネットワーク層までのスタック全体のライブラリを提供
  • 現場でデバイスを更新するための無線(OTA)ライブラリ
  • タスクを接続デバイスにオフロードし、ホストが低電力状態に入ることを可能にする低電力アシスタント(LPA)ライブラリ

  • OTA(Over-the-Air)アップデート
    Wi-FiまたはBluetooth®を使用して、接続デバイスを備えたPSoC™ 6 MCU上で実行されるアプリケーションコードの無線(OTA)更新をサポートします。
  • MQTT クライアント
    このライブラリは、AWS IoT device SDK Embedded C SDK のオープンソース MQTT Client ライブラリと、どのような環境でもシームレスに動作するように接着剤を使用しています。
  • セキュアソケット
    これには、基盤となる lwIP ネットワーク スタックと MbedTLS セキュリティ ライブラリのネットワーク抽象化 API が含まれます。セキュアソケットライブラリは、セキュアソケット通信と非セキュアソケット通信の両方に対してソケットのようなインターフェースを公開することで、アプリケーション開発を容易にします。
  • lwIPの
    これは、ModusToolbox™内でサードパーティライブラリとして利用できる軽量のオープンソースTCP / IPスタックです。
  • 低消費電力アシスタント(LPA)
    PSoC™ 6ホストおよびWLAN(Wi-Fi / Bluetooth®無線)デバイスを構成して、低電力動作を最適化できます。
  • HTTPサーバー
    http-server ライブラリは、HTTP (Hypertext Transfer Protocol) Server の通信機能を提供します。
  • HTTP クライアント
    このライブラリは、AWS IoT Device SDK HTTP クライアントライブラリを使用し、そのライブラリが接続プラットフォームで動作するために必要なグルーレイヤーを実装します。
  • コマンドコンソール
    このライブラリは、スキャンや結合などのネットワーク操作を含む、コマンドコンソールのサポートをアプリケーションに追加するためのフレームワークを提供します。
  • Azure C SDK ポート ライブラリ
    このライブラリは、Azure SDK for Embedded C が PSoC™ 6 MCU 接続対応プラットフォームで動作するようにポート層を実装します。
  • AWS IoT Device SDK ポートライブラリ
    このライブラリは、AWS IoT C SDK が PSoC™ 6 MCU 接続対応プラットフォームで動作するようにポートレイヤーを実装します。

ModusToolbox™の最新バージョンには、インフィニオンのMCUでのコネクティビティソリューションの開発をはるかに容易にするための優れた新機能と改善点が盛り込まれています。このリリースの主な更新点は次のとおりです。

  • 小型 PSoC™ MCUのOTAサポートを更新
  • STMCube に STM32+CYW4373E の Azure RTOS/NetX サポートを追加
  • アプリケーションノート – ModusToolbox & Friends

詳細については、ModusToolbox™ランタイムソフトウェアのリリースノートを確認してください。

パートナーとは、特に新技術やアプリケーション分野において、強力で信頼性の高いソリューションを設計し、提供する実績ある能力と能力に基づいてインフィニオンが選定した企業です。このようにして、パートナーは、開発キット/プロダクションボード、革新的なソフトウェアIP、ミドルウェア、またはシステムリファレンスを通じて、ModusToolbox™エコシステムに大きな付加価値をもたらし、設計スキルをアピールすることができます。詳細については、パートナーネットワークの Web ページを参照してください。ここでは、私たちが協力したパートナーの一部をご紹介します。

Amazon AWS:Infineonの接続デバイスはAmazon FreeRTOSと連携します。詳細については、入門ガイドをご覧ください

Microsoft Azure:インフィニオンのコネクティビティソフトウェアは、コネクティビティデバイスがMicrosoft Azure SDK for Embedded Cと連携するためのポートレイヤーを提供します。詳細については、Azure SDK for Embedded の README ファイルを参照してください

Memfault:Memfaultとのパートナーシップにより、InfineonのARMベースのマイクロプロセッサに取り組む開発者は、Memfaultプラットフォームの診断機能、デバイスの可観測性、およびリモートアップデートを利用できます。

Golioth:Goliothは、Over-the-Air Updates、Remote Procedure Calls、Remote Loggingなどの機能を備えたクラウドベースのソリューションを提供します。

ModusToolbox™ & Friendsは、ModusToolbox™の生産性向上と機能豊富なプラットフォームを、非常に革新的で堅牢で製品対応の開発者向けパートナーソフトウェアで拡張する開発プログラムです。ModusToolbox™をパートナーに開放することで、開発者は貴重なソフトウェアをシンプルでテスト済みの統合方法で提供し、製品のニーズを満たすための評価と統合を容易にします。各パートナーは独自のソフトウェアライセンスを所有しているため、エンゲージメントモデルの制御を維持できます。ここでは、このプログラムの下でインフィニオンとソフトウェアを開発したパートナーの一部をご紹介します。

ドキュメント

デザイン リソース