PythonだけでIoTのPoCを組める、「Degu」はWeb系エンジニア向けのIoTセンサー:組み込み開発ニュース(2/2 ページ)
アットマークテクノ、Seeed、コアスタッフの3社は、Python系言語を扱うWeb系エンジニアに向けてIoTセンサー技術をオープンソースで提供するプロジェクト「Degu(デグー)」を共同で発足すると発表した。
「Micro Python」の実装でPython系言語を扱えるように
3つ目のエッジコンピューティング機能は、IoTセンサー側で取得したデータの前処理を行うためのものだ。Deguセンサーは、IoT機器向けのオープンソースのリアルタイムOSである「Zephyr」を用いているが、その上に組み込み環境でPythonを扱えるようにする「Micro Python」を実装している。このため、IoTセンサーで取得したデータを前処理するためのプログラムをPython系言語で組むことができる。また、クラウドとなるAWSへのデータ転送には、Web系エンジニアにとってなじみ深いJSON形式を用いる。
4つ目のセキュリティ機能では、NXPジャパンが提供するセキュリティチップ「A71CH Plug & Trustセキュア・エレメント」により、Deguセンサーの個体認証と暗号化のための秘密鍵をセキュアに補完できるという。
さらに、Deguセンサー、Deguセンサーと連携するIoTゲートウェイ、AWSなどを用いて行ったPoCが一定の成果を得て次の段階に進み、完成品センサーの量産設計が必要になる場合は、そのための「Degu量産設計サービス」を提供する体制も整えている。コアスタッフが窓口となり、顧客の要望に応じてSeeedが設計開発を行うもので、初期費用は150万円からを想定。量産製造は1ロット当たり100個から受け付ける。
スターターパック発売の後、量産向けのより小型のDeguセンサーや、Degu量産設計サービスを開始し、2019年夏ごろから海外対応も進めていく。なお、Deguプロジェクトでは、関連する回路図や部品表などのハードウェア技術情報や、OSをはじめとした基本ソフトウェアやドキュメントなどの開発情報をGitHubでオープンソースとして公開する。これらを基に、Web系エンジニアを中心とするユーザーコミュニティーの構築も進めていきたい考えだ。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- メッシュネットワークをキーにIoTへ進む「Thread Group」
いわゆる「IoT」は1社だけで完結しないため、各社は業界団体に加入、あるいは組織して対応しようとしている。今回はメッシュネットワークをキーに、白物家電や産業界からの加入者も集まる「Thread Group」を取り上げる。 - 「Node-RED」がつなげるWeb系エンジニアとIoT
IoTソリューションの開発に用いられているフローベースの開発環境「Node-RED」。IBMによって生み出された後、2016年10月にLinux Foundationに移管されてから、一気に普及が進んでいる。 - ノンプログラミング開発環境がIoTのエッジとクラウドの相克を解消する
IoT活用を進めていく上で大きな課題になるのが、IoTデバイスなどのエッジ側とクラウド側の間に存在するソフトウェア開発環境の違いだ。この相克を解消するノンプログラミング開発環境に注目が集まっている。 - コーディングなしに業務用Webアプリが開発できる、OutSystemsが日本本格進出
OutSystemsジャパンは2019年3月8日、東京都内で記者会見を開き、同社が提供するローコード開発プラットフォーム「OutSystems」の概要と日本市場における事業戦略を説明した。 - 「Lumada」がノンプログラミング開発環境をユーザー向けに展開、Node-REDベース
日立製作所は、プライベートイベント「Hitachi Social Innovation Forum 2018 TOKYO」において、同社のIoTプラットフォーム「Lumada」と連携するコーディング不要のノンプログラミング開発環境を披露した。オープンソースの「Node-RED」がベースになっている。 - 月500円で始めるIoT、ノンプログラミングで使用できる“エッジウェア”で
アステリア(旧社名インフォテリア)は2018年10月2日、新たにIoT(モノのインターネット)についての戦略を発表。新製品としてハードウェア込みのAI搭載IoTシステムを月額500円で提供することを発表した。