IoT接続を実装する場合、シングルボードは常に必要ですか?POS /インターネット対応販売システムと通信できるように、ビジネス環境で通常のスマートフォンに置き換えることはできますか?
私はAndroid Thingsにあまり向いていません。Android Studioで新しいアプリケーションを作成するときにサポートを含めるオプションを見たところです。役立つアドバイスを歓迎します。
IoT接続を実装する場合、シングルボードは常に必要ですか?POS /インターネット対応販売システムと通信できるように、ビジネス環境で通常のスマートフォンに置き換えることはできますか?
私はAndroid Thingsにあまり向いていません。Android Studioで新しいアプリケーションを作成するときにサポートを含めるオプションを見たところです。役立つアドバイスを歓迎します。
回答:
ここでは、デバイス自体は特に重要ではありません。「IoT」と通常のネットワーク接続との境界は端が曖昧ですが、一般的なコンセンサスは、主な要件は物理的な環境と何らかの形で相互作用しているということです。
その目標をどのように達成するかはあなた次第です。そのため、スマートフォン、シングルボードコンピューター、サーバーラックを使用するかどうかは問題ではありません。しかし、IoTを従来のコンピューターネットワーキングと区別するのは、センシングと制御のために物理デバイスをネットワークに接続しているという事実です。
その場合、シングルボードコンピュータの方が便利な傾向があります。たとえば、Raspberry Piには、回路に簡単に接続して別のデバイスを制御できる多数のGPIOピンがあります。お使いの携帯電話には、他のデバイスへの接続に使用できるGPIOピンがほとんどありません。他のデバイスを制御できるように、電話を環境に接続する他の方法を見つける必要があるため、複雑さがさらに増します。このため、シングルボードコンピュータがこの分野ではるかに人気があります。
さらに、スマートフォンにはおそらく不要な機能(タッチスクリーンなど)があり、コストと複雑さが不必要に増加します。
正直なところ、POSシステムは、それを「IoT」と呼ぼうとするよりも、従来のコンピューターネットワークとして考える方がよいでしょう。一方、「モノ」をインターネットに接続するためにRFIDチップを使用してパッケージを追跡することは、IoTユースケースのように聞こえます。ここでの違いに注意してください。従来のデバイスをネットワークに接続するだけでは、通常はIoTとは見なされません。
簡単な答えは「いいえ」です。IoTは、実際には他の「モノ」と(通常はインターネット経由で)通信する「モノ」に関する概念です。この定義により、電話はラズベリーPIやPC と同じくらい簡単にモノになります。
概念としてのIoTはデバイスに依存しません。
Android Studioの観点から見ると、IoTサポートを追加すると、MQTTなどの一般的なプロトコルとサポートライブラリがプロジェクトに追加され、アプリケーションで使用できるようになります。
IoT接続を実装する必要があり、残りのコードまたはロジックを電話またはデバイスから実行できる場合は、それを実行してください。おめでとうございます。「電話」は、次のような「物」になりました。接続されています。
まだIoTですか?それは主観的な議論になりますが、通常は無関係な議論になります。純粋主義者の観点から見ると、IoTはデバイスとデバイスの接続を意味し、各デバイスは特定の操作を実行する方法を知っており、これを定期的またはトリガーベースで、または別のデバイスからコマンドを受信した後に行います。そのため、IoTソリューションには通常、個別の操作を実行したり、テレメトリを中継したりする多くの衛星デバイスが含まれ、これらの「もの」の間で調整する個別のプロセスまたはエンティティが存在します。
実際的な意味では、多くのIoT実装には、Arduinoなどのマイクロコントローラーデバイスや、Raspberry PiなどのミニPC /コンピューティングボードが含まれ、論理コードベース(ソフトウェアプラットフォーム)の取得方法を簡素化するハードウェアプラットフォームを提供します。ハードウェアとインターフェースして、物理的な世界に関するテレメトリを収集したり、他の方法で相互作用したりできる特定の環境に。しかし、それはIoTの可能なアプリケーションのサブセットにすぎません。
IoT接続を実装する場合、シングルボードは常に必要ですか?
いいえ、シングルボードコンピュータは必要ありません。シングルボードコンピューターは、概念実証を構築するための非常に効果的な方法を提供し、開発者がソフトウェアスタックを作成しようとするときに役立ちます。しかし、大量生産のために特定のデザインが作成されます。特定の設計には、電力、熱、およびパフォーマンスの利点があります。例えば:
POS /インターネット対応販売システムと通信できるように、ビジネス環境で通常のスマートフォンに置き換えることはできますか?
スマートフォンは多目的に構築されているため、スマートフォンの使用はやり過ぎです。また、スマートフォンを転用すると、次の点でソリューションが損なわれます。