Cactusphere

ソフトウェア仕様

システム全体構成

CactusphereはDPS(Device Provisioning Service)を仲介して、Microsoft Azureのサービス(IoT Central, IoT Hub等)にデバイス登録・認証を行います。また、CactusphereファームウェアはAS3(Azure Sphere Security Service)へデプロイすることによって個々のCactusphereに配信することができるほか、Azure Sphere OSはMicrosoft社からアップデートが提供されるので、デバイスを常に最新でセキュアな状態に保つことができます。
アットマークテクノは、CactusphereファームウェアとAzure Sphereアプリケーションのサンプルとなる「アプリケーションテンプレート」をメンテナンス・提供します。ユーザーは用意されているテンプレートをベースにAzure Sphereアプリケーションの開発ができるので、容易にシステムを構築することが可能となります。

about_cactusphere_02

Cactusphereのソフトウェア構成

about_cactusphere_03

Cactusphereのソフトウェアは大きく分けて「Azure Sphere OS」と「Cactusphereファームウェア」の2つから構成されます。
Azure Sphere OSはMicrosoft社が提供し、セキュリティ対応等の更新プログラムが継続的に配信されるため、安全性の高い運用を長期間実施できます。詳細についてはMicrosoft社のWebサイトをご参照ください。
Cactusphereファームウェアはアットマークテクノが提供し、更新プログラムの作成・配信を行います。これはAzure Sphere OS上で動作するアプリケーションで、Azure(IoT Central)やセンサー・外部機器との通信機能が標準で実装されています。ユーザーは基本的にCactusphereファームウェアの開発が不要で、ネットワーク設定と接続先のクラウドに関する設定をするだけでAzureアプリケーションの開発を始めることができます。

Azure Sphere とは(Microsoft)

Cactusphereファームウェア

Cactusphereファームウェアのソースコードは、オープンソースとしてGithubで公開しています。必要に応じて自由にカスタマイズ、開発を行うことができます。

Cactusphereファームウェアのソースコード(Github)