メインコンテンツまでスキップ

対応機器と要件

dex-embeddedはLinux搭載のMDVRで動作します。対応機種の固定リストはなく、決め手は機器の内部構成です。このページでは、パッケージを用意する前に確認する項目を示します。

機器に必要なもの​

要件詳細
Linuxaarch64(64ビットARM)またはarmv7(32ビットARM)。バイナリは静的で、ディストリビューションに依存しません。
Bluetooth Low Energy内蔵、またはUSBドングル(下記参照)。
BlueZLinuxのBluetoothスタックで、bluetoothdサービスが動作していること。
システムD-BusBlueZとの通信に使用します。
正しい時計正しい日付と時刻(イベントには時刻が付きます)。
インターネット接続Dersalisクラウドへのポート443(HTTPS)。
永続ストレージ再起動後も残る書き込み可能なディレクトリ。メモリ(/tmp)は不可です。
システムサービスインストーラーはsystemdサービスを登録します。他のinitシステムの場合はDersalisにご相談ください。

必要な容量は小さく、バイナリの合計は約8 MBです。

アーキテクチャ別パッケージ​

アーキテクチャ(uname -m)パッケージ備考
aarch64aarch64-unknown-linux-musl64ビットARM。
FPUありのarmv7larmv7-unknown-linux-musleabihfハードウェア浮動小数点を持つ32ビットARM。
FPUなしのarmv7larmv7-unknown-linux-musleabi浮動小数点ユニットのないCPU向けの予備。

その他のアーキテクチャ(例:x86_64)は、ご相談に応じて対応できます。

Bluetooth:内蔵またはUSBドングル​

  • Bluetooth内蔵の機器: 最も簡単なケースです。BlueZが動作していればかまいません。
  • Bluetoothのない機器: カーネルにドライバー(btusb)があり、USBポートが空いていれば、USB Bluetoothドングルで動作します。Dersalisが検証し推奨するドングルは、Zephyr「HCI USB」ファームウェア搭載のNordic nRF52840で、機器側にファームウェアファイルは不要です。
最もつまずきやすい点

MDVR向けの軽量なLinuxイメージには、BlueZやD-Busが含まれていないことがよくあります。ない場合、ゲートウェイはウォッチをリッスンできません。まず技術調査でこれを確認してください。

検証済みの環境​

ゲートウェイは、Bluetooth内蔵の64ビットARMで動作させたほか、Raspberry Piの検証環境でUSBドングル付きの64ビットARMでも動作させました。32ビットARM向けパッケージは用意されており、パートナーと検証中です。新しいモデルは、すべて約15秒・読み取り専用のプリフライトを通し、機器上でこれらを確認します。

お使いの機器が対応するか不明ですか?​

技術調査を実施してください。数個のコマンドで、不足があれば何が足りないかが分かります。