What's this?
https://developer.android.com/things/sdk/pio/index.html
このページの翻訳
周辺装置入出力(Peripheral I/O)
Android Thingsはセンサー、アクチュエーターとの通信の為、業界標準プロトコル、インターフェースを用いた周辺装置入出力APIを提供します
汎用入出力用API - モーションセンサー、近接センサー、レベルスイッチなど値をHIGHかLOWのどちらかで判定するシンプルなセンサーからの値の取得に利用します
パルス幅変調(PWM)用API - 比例信号を用いて細かい制御を必要とするサーボモーター、DCモーター、ライトなどに利用します
シリアル通信用API - 同じローカルバスに接続された複数のスマートデバイスと大きなサイズのデータを転送するために利用します。
サポートしているプロトコルの特性
プロトコル | 転送タイプ | リード線本数 | 周辺装置数 | 転送速度 |
---|---|---|---|---|
I2C | 同期 | 2本 | 最大127本 | 低速 |
SPI | 同期 | 4本以上 | 上限なし | 高速 |
UART | 非同期 | 2本か4本 | 1 | 中速 |