質問:
Raspberry Piで動作する安価なCOTSトランシーバー?
zharvey
2014-05-14 20:09:48 UTC
view on stackexchange narkive permalink

ラップトップで実行されているアプリを取得して、RaspberryPiで実行されているアプリと通信する方法を探しています。これは家庭/趣味のプロジェクトなので、あらゆる段階で安価なCOTSハードウェアとオープンソースソフトウェア(ドライバーなど)を探しています。

理想的には、USBポートも備えたトランシーバーを見つけることができました。その上に、そして私はそれを私のラップトップに差し込むことができました。次に、Raspberry Piに接続できる(USBまたはその他の)別のレシーバーを見つけることができました。次に、クライアントアプリをRPiに、サーバーアプリをラップトップにデプロイし、2つが相互に通信できるようにしました。

ラップトップとRPiデバイスの両方にどのような種類のトランシーバーを使用できますか?私が(おそらく)ここで考えていない他の考慮事項は何ですか?

[Raspberry Piと統合する安価なCOTS識別システム](http://raspberrypi.stackexchange.com/questions/15911/cheap-cots-identification-system-that-integrates-with-raspberry-pi)の重複の可能性
@lenik-私はこの他の質問をしました、そして**注意**それらは2つの別個の別々の質問です(重複ではありません!!!)。この質問は、RPiで動作するトランシーバーの選択に関するものです。もう1つの質問は、RFIDリーダーをRPiで動作させることです。 ** 2つの完全に別個の質問。**唯一の共通点はそれらのタイトルです。
いい質問です。答えは任意のトランシーバーです。そのため、意見に基づいていると思います。そこにあるものとあなたのニーズに合うものについていくつかの研究をしてください。つまり、必要に応じてFMを使用することも、Bluetoothシリアルよりもわずかに低コストで433Mhzシリアルを使用することもできます。コイルとシンプルなICから50セントで独自のサブギガヘルツwifiシリアルを作成することもできます。可能性は無限大。
ありがとう@ppumkin(+1)-しかし、あなたが私の質問を完全に読んでいないように感じます。 2つのトランシーバーが必要です(おそらく)。1つはUSB経由でラップトップに接続し、もう1つは何らかの方法、形状、または形式でRPiに接続します。そして、彼らはお互いに話すことができる必要があります。考え?
すみません。今まであなたのコメントに気づかなかった。上記のすべてのトランシーバーはUARTを使用しているため、FTDI USBコントローラーに接続されたUARTになるため、USBの代替品を見つけることができるはずです。それでもすべてのSERIALデータは異なる方法でパッケージ化されています。 2.4Ghzの場合、Texas Instruments CC2530 USBパケットスニファを入手できます。これは素晴らしいものです。433mhzをスキャンすることもできます。
二 答え:
Piotr Kula
2014-05-15 00:09:34 UTC
view on stackexchange narkive permalink

これらの単純さは、透過的なUARTチャネルであるため、必要な数のトランシーバーを追加でき、すべてのノードがデータを取得します。 JSONに基づいて、ID、マルチテナント環境に関心のあるNODE、およびコマンドまたはデータを埋め込む、ある種の単純なモデルを作成する必要があります。 JSONは読みやすく、XMLやその他のカスタムモデルよりも優れたものがたくさんある場合に適切に圧縮されます。

  {nodeid:ABC123、temp:12、humid:15、wind_speed:0、wind_direction:25など...  

これらはかなり安価ですデータの復調を変調するためのスタックが組み込まれています。

2.4ギガヘルツ

かなり長い間、これらの製造にはかなりの費用がかかりましたが、最近、安価で簡単に製造できるICが市場に殺到したようです。この2.4Ghzモジュールは、選択されたチャネルで送受信できますが、分離のためにWiFiに干渉しません。

これらはeBayで約£1.40で見つけることができます。唯一の欠点は、信号強度の調整が容易ではないことですが、範囲内ではサブギガよりもはるかに安定しています。

enter image description here

SUBギガヘルツ

安くてたくさんあります。一部の国では、信号を増幅して何マイルにも及ぶ指向性ワイヤレス接続をカバーできます。

433mhz ArduinoRadioなどで433mhzシリアルリンクを取得できます。一部は単なる受信機または送信機であるため、必ずトランシーバーを入手してください。

これはより指向性の高いトランシーバーです。直線の範囲は広くなりますが、全方向性でも機能します。明らかな欠点は、アンテナ用にもう少しスペースが必要です

enter image description here

コイルが埋め込まれているものもあります。彼らもうまくいきます。最小範囲または最大範囲についてコメントすることはできませんが、10〜30メートル、おそらくそれ以上について話しているのです。

enter image description here

12時間ごとにデータを送信するセンサーなどのデバイスやトリガーなどでまとめて購入すると、さらに安価な送信機を使用できます。また、すべてのデータが単一の433 mhzチャネルにあるため、受信機を1つだけ使用します。 。車のリモコン、ガレージのドア、温度計など、他のデバイスもこれらのチャネルで送信している可能性があることに注意してください。

欠点は、セキュリティが事実上存在しないことです。秘密のデータを保護するには、このページではこれらのモジュールを使用しないでください。

私の意見ではこれらは最も簡単で安価な方法です。

gatorback
2016-04-12 00:14:57 UTC
view on stackexchange narkive permalink

イーサネット(推奨)またはWifiとの接続は安価で簡単であることをお勧めします。私はいくつかのEdimaxwifiUSBレシーバーを持っていますが、ドライバーの構成は必要ありませんでした。レシーバーはAPログイン情報とともに必要でした。 Wi-Fiを使用すると、設定なしで簡単になります



このQ&Aは英語から自動的に翻訳されました。オリジナルのコンテンツはstackexchangeで入手できます。これは、配布されているcc by-sa 3.0ライセンスに感謝します。
Loading...