デザイナーのファンは、プロジェクトの新鮮な状態について知りたいと思うでしょう。そして、残りの読者に、Project Google Ara(私は名前を考えていませんでした)は、ユーザーがコストだけでなく機能によってコンポーネントを選択する未来のモジュラースマートフォンであることを思い出させます。
放射線測定モジュールを備えた未来のスマートフォンの仕事。
会議のトピック:Project Araの現状、Araモジュラースマートフォンの市場参入、Spiralハードウェアプラットフォーム、管理および設計ソフトウェアの変更、開発モジュールの提示、開発者サポートプログラム、スマートフォンとそのモジュールの販売チャネル。
私たちは、私たち自身のDO-RA.Moduleデバイスの開発者として正式に認められた会議として出席しました。
次に、順番に。
12月中旬、Googleから開発キット(Araスマートフォンマザーボード)を受け取りました。
Spiral -1モジュラースマートフォン開発キット。 左から右-プロセッサモジュール、ハブ、I2Cゲートウェイ。
最も難しい部分は、ワイヤをハブに正しく接続することでした。 通常のプログラマのように、彼らはマニュアルを読みませんでした。 その場で、何も機能しませんでした。
16本のうち12本のワイヤーを読んでねじる必要がありました。BNCコネクターをねじることは、Spiralをマスターする上で最も難しい作業でした。 他のすべてははるかに簡単です。 残りはすべて、システム全体のテストセンサー(心拍数センサーが取り付けられている)から開始することです。 次に、テストセンサーをDO-RAセンサーに置き換え、I2Cプロトコル用のソフトウェアを書き直しました。
3つのコメントを含むコード
package com.google.araploxio; import android.content.Context; import android.hardware.I2cManager; import android.hardware.I2cTransaction; import android.os.Handler; import android.util.Log; import java.io.IOException; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; public class Sensor { // The 7-bit slave address private static final int address = 0x11; private static final String bus = "/dev/i2c-4"; private Context context; private I2cManager i2c; private Handler handler; private ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ////////////////////////////////////////////////////////////////////////////////////////////////// // // // private static final I2cTransaction[] totalCountRead = { I2cTransaction.newWrite(0x02), I2cTransaction.newRead(2) }; private static final I2cTransaction[] radiatoinRead = { I2cTransaction.newWrite(0x04), I2cTransaction.newRead(2) }; ////////////////////////////////////////////////////////////////////////////////////////////////// // // // public Sensor(Context context, Handler handler) { this.context = context; this.i2c = (I2cManager)context.getSystemService("i2c"); this.handler = handler; } private I2cTransaction[] execute(I2cTransaction[] txns) { I2cTransaction[] results; try { results = null; for (I2cTransaction txn: txns) results = i2c.performTransactions(bus, address, txn); } catch (IOException e) { throw new RuntimeException("I2C error: " + e); } return results; } public void start() { executor.scheduleAtFixedRate(collector, 500, 500, TimeUnit.MILLISECONDS); } public void stop() { executor.shutdown(); try { executor.awaitTermination(500, TimeUnit.MILLISECONDS); } catch (InterruptedException e) { assert false; } } ////////////////////////////////////////////////////////////////////////////////////////////////// // // , // private final Runnable collector = new Runnable() { public void run() { I2cTransaction[] results; byte[] data; results = execute(totalCountRead); data = results[0].data; int count = (((int)data[1] & 0xFF) << 8) | (((int)data[0] & 0xFF) << 0); results = execute(radiatoinRead); data = results[0].data; int radiation = (((int)data[1] & 0xFF) << 8) | (((int)data[0] & 0xFF) << 0); Log.d("DORA", "count =" + count + " radiation = " + radiation); handler.obtainMessage(0, count, radiation).sendToTarget(); } }; }
そして、このすべてのコンパクトなシステムで、私たちはシンガポールに飛びました。
そこで、シンガポールに3つの作業モジュールDO-RA.Module-1、2、3を持ち込みました。寸法が互いに異なるのは、39x17x7 mm、27x17x7 mmで、最もコンパクトなのは18x18x3.5 mmです。
製品の規模の写真では四分の一(25セント)がありましたが、誰かがそれを盗みました。
右上隅にクォーターを精神的に描きます。
Androidプラットフォーム用のDO-RA.Softソフトウェアもあり、独自のモジュールを管理して放射線状況を分析し、周囲の過剰な電離放射線を測定します。 これらのモジュールは、環境内の放射線レベルを監視および通知するために、さまざまな電子機器に取り付けることができます。
会議は、プロジェクトアラの責任者であるポールエレメンコによって開かれました。
Glavkosmos 、2016年までHabréとPaul Eremenkoで禁止されました。
会議中、プロジェクトAraのリーダーと開発者、特に電子機器とソフトウェアのメーカーから、約20件の報告が行われました:東芝、マーベル、フォックスコンインターコネクト、クアンタコンピューター、シノプシス、IDT。 提供された情報は有用でした。現在、Araプロジェクトの本質を詳細に理解しており、デバイス設計とソフトウェアに遅れることなく、Araモジュールの主要なプレーヤーと開発者に追いつくことを望みます。
モジュラースマートフォンはさらにエキゾチックであり、一部はユーザーの好みを理解するための研究プロジェクトであり、その隠された本質は、おそらく将来のスマートフォンの最も興味深いモジュラーデザインを決定することです。 近い将来、私たちの生活にとって最も優れた電子モジュールがスマートフォン業界の標準となり、すべての新しいスマートフォンの標準コンポーネントとしてインストールされる可能性があります。 そのため、かつて携帯電話用の写真カメラはエキゾチックでしたが、現在は1台のスマートフォンに複数の写真/ビデオカメラを設置する予定です。
開発者向けのプラットフォームのオープン性に関して、Googleはプラットフォームを無料で公開し、関心のあるすべての開発者に開発ツールとプログラムを提供するという奇跡を起こしました。 たとえば、数年前、同様の開発に参加するために、同じクアルコムは、最大300万ドルのチップセットの通常の開発者ライセンスを開発者に求めることができました。
シンガポールでの会議で、2015年1月25日から、認定されたAraプロジェクト開発者に、多数のインターフェイスと技術能力を備えたMDK 0.2を備えた新しいSpiral-2プラットフォームが提供され、2015年の第2四半期にSpiral-3がリリースされることが発表されましたMDK 0.5。 年末までに、GoogleはProject Araの一環として、技術的なテストと認定に合格した20〜30個のモジュールを備えた実用的なモジュラースマートフォンのパイロットプロジェクトをリリースする予定です。 モジュラースマートフォンのテストボリュームである約5万台は、今年の終わりまでにリリースされる予定です。 そして、テスト地域はプエルトリコによって選択されました。プエルトリコでは、人口に占めるスマートフォンの最大割合、広範なインターネット普及率、およびモバイル事業者向けのアメリカの基準が採用されています。
Araスマートフォン向けの最も優れたモジュールの開発に対するGoogleの賞金10万ドルについて、Spiral-1およびSpiral-2の供給の技術的な遅れにより、コンテストへの参加申請は3月1日まで延長され、モジュールの開発に関するビデオを提出する必要があります4月15日、Araの最高のモジュールの競争をまとめたものが2015年5月1日まで開催されます。
Araスマートフォンの実際のコンポーネントのうち、スロバキアのVestigenモジュールも会議で発表されました。 発表されたモジュールを使用すると、血液検査などの液体培地の組成を迅速に分析し、特にインスリンのレベルを制御できます。
Intersoft Eurasiaの会議の結果:
1. Project Ara / Googleの現在のステータスに関する信頼できる情報は、その開発者とイデオロギー家から直接取得されているため、モジュラースマートフォンAraのDO-RA.Moduleの開発と商用化の計画を同期できます。
2. Project Araの責任者であるPaul Eremenko氏と彼のチーム、および東芝、マーベル、フォックスコン、クアンタコンピューターなどの企業の代表者が代表するAraスマートフォン用の高度なモジュールのコンポーネントのメーカーと直接連絡を取りました。
ご清聴ありがとうございました。