Linuxキオスクマシンの設定 - どんな提案でも歓迎します。

Linuxキオスクマシンの設定 - どんな提案でも歓迎します。

私は現在Linuxキオスクシステムを設定しようとしています。研究の一環として、経験のある人からアドバイスを得るために周りに尋ねなければならないと思いました。私は既製のソリューションから私が直接適用できるツールと設定のセットとその間のすべてに至るまで、すべてを考慮しています。

問題のマシンは、タッチスクリーンが組み込まれていて(巨大なタブレットのように見える)、物理的なキーボードやマウスが取り付けられていないコンピュータです。 POSプリンタ、NCFスキャナ、QRコードスキャナなど、複数の周辺機器が接続されています。

アプリケーションは、Blazor UI(サーバー側)を含むAspNet Core 8サーバーです。キオスクマシンでローカルで実行する必要があります。以下を介して周辺機器にアクセスする必要があります。

  • プリンタ - USB経由/dev/ttyACM0(仮想COM)
  • スキャナ - 生データを送信したりキーボードをエミュレートしたりできるHIDなので、アプリケーションは入力サブシステムとhidrawサブシステムにアクセスする必要があります。
  • そしてインターネットアクセスが必要です。

UIは、localhost:[aポート]を指すブラウザに表示する必要があります。大きなボタンと時々テキストを入力するシンプルなユーザーインターフェイスです。 Firefox、Chrome、Edgeでうまく機能します。最新のブラウザであれば、すべてこれを処理できるはずです。

完全な設定はLinux(Debian 12)で動作することが確認されました。これで、キオスクを使用するためにマシンを設定する必要があります。

要件は非常に簡単です。

キオスクは監督なしで公共の場所(ロビー、待合室など)に配置され、常にキオスクで期待どおりに機能する必要があります。システムはページをフルスクリーンで表示する必要があり、ページを閉じたり最小化したり、別のページに移動したり、アプリケーションに属さないメニューを読み込んだりすることはできません。 smart-a$$が表示され、キーボードを接続する方法を見つけても、キオスクを次の人が利用できない状態にしてはいけません(基本システムにアクセスすることは言うまでもありません)。マシンが再起動したら、キオスクアプリケーションも自動的に起動する必要があります。

マシンは(絶対に)スリープモードに切り替えてはいけません。自動更新のためにUIを一時的に使用することはできません。どのような外部ダイアログやポップアップもありません。テキスト入力を選択した場合は、画面キーボードが表示されます。使用可能なレイアウトと言語に応じて、このキーボードをカスタマイズできる必要があります。

また、画面共有を含むコンピュータにリモートでアクセスする方法も必要です。キオスクユーザーが見ているものをリモートで表示する能力は非常に重要です。さらに、現場の技術者は必要に応じて基本システムにアクセスする方法が必要です(ただし、安全でパスワードで保護される方法)。

私はそれが覆われていると思います。これはキオスクの非常に単純な要件です。

また、私が見つけたソリューションであるUbuntu Frameについて具体的に質問したいと思います。それは有望に見え、私が必要とするすべてをサポートしているようです。しかし、これらすべてが初めてであるため、潜在的な取引停止要因があるかどうかはわかりません。 Ubuntu Frameや他の代替ソリューションの経験がある場合は、これについて聞きたいです。

ありがとうございます。

ベストアンサー1

おすすめ記事