
このファイルをNeo Stellarとして読む前に、適切な部品を見つけることができず、部品の供給が高価であるため、将来2.4 GHzモジュールの作業を継続することはありません。ただし、E28(SX1280)のコードを含めます。
wip !!このコードで作業したり、このコードを使用してプロジェクトを構築することをお勧めしません!!
ソースコードは現在非常に乱雑です。プロトタイプを終えた後、より整理します。
Neolinkは、2.4GHzバンドで動作するLORAテクノロジーに基づいた長距離無線テレメトリモジュールです。
Neolinkは印象的な範囲を提供し、長距離にわたってデータ送信を必要とするさまざまなテレメトリアプリケーションに適しています。その長距離機能により、障害物や信号障害がある挑戦的な環境であっても、リモートデバイスと集中システム間のシームレスな通信が可能になります。
Neolinkモジュールは、Ebyte E28(SX1280)モジュールと組み合わせて使用されます。パフォーマンスを向上させるために、デュアルコアESP32プロセッサ(WiFiモードが無効になっている)が装備されています。
| アンテナ | パワー(db) | 範囲(km) |
|---|---|---|
| 等方性アンテナ | 10db | 5km(最大範囲テスト) |
| Aerowaveトラッカー付きのYagi Antena | 10 dB | 3km(市内) |
等方性アンテナテストは、屋外で開いたエリアで実施されました。一方、ヤギアンテナテストは市内で行われました。追加のコメントを追加する場合、ヤギアンテナが市内でパケット損失を引き起こすことに注意する必要があります。
Neolinkは、時分割デュプレックス(TDD)作業原則に基づいています。モジュールは、特定の時間間隔でパケットの送信と聴取の間に交互になります。これらの操作はすべて、短い時間枠内で急速に発生します。平均して、32バイトデータが約10〜25ミリ秒で送信されます。
このグラフは、ペアリングの仕組みを示しています。
Sequendediagram
Neolinkモジュール1- >> Neolinkモジュール2:ねえ、私はあなたとペアになりたい
Neolinkモジュール2- >> Neolinkモジュール2:私はペアになっていないので、返信する必要があります
Neolinkモジュール2- >> Neolinkモジュール1:ねえ、ペアリングをしましょう。これが私の秘密の鍵です!
Neolinkモジュール1- >> Neolinkモジュール2:ああ、ここにキーの暗号化されたメッセージがあります!
Neolinkモジュール2- >> Neolinkモジュール1:それはよさそうだ!コミュニケーションを始めましょう。
Neolinkモジュール3 -X Neolinkモジュール2:私もあなたとペアリングしたいです! (応答なし)
このグラフは、データの送信がどのように機能するかを示しています。
モジュールでは、各ティックが送信される前にESP32によって計算されます。
Sequendediagram
Neolinkモジュール1- >> Neolinkモジュール2:これは私があなたに送る必要があるデータです(ティック)
Neolinkモジュール1- >> Neolinkモジュール2:これは私があなたに送る必要があるデータです(ティック)
Neolinkモジュール1- >> Neolinkモジュール2:これは私があなたに送る必要があるデータです、あなたは私に何かを送る必要がありますか? (ティック)
Neolinkモジュール2- >> Neolinkモジュール2:更新のチェック
Neolinkモジュール2- >> Neolinkモジュール1:ああ、私はあなたに送る必要がある非常に重要な更新を持っています(ティック)
Neolinkモジュール1- >> Neolinkモジュール1:新しいデータで自らを更新する
Neolinkモジュール1- >> Neolinkモジュール2:これは私があなたに送る必要があるデータです(ティック)
Neolinkモジュール1- >> Neolinkモジュール2:これは私があなたに送る必要があるデータです(ティック)
そしてループは続きます...
| タイプ | 現在(ma) | 推定時間 |
|---|---|---|
| 10 DDM等方性アンテナ(AMPなし) | 120〜250 | 65時間 |
| 27 DDM Yagiアンテナ(1Wアンプ付き) | x | x |
マルチ周波数モードは、さまざまな周波数でフライトデータを送信して、送信をより安全にし、ドローンに対するジャマー攻撃の成功率を低下させるのに役立ちます。
| 範囲(km) | 送信された総データ | 失われたパッケージ | 成功率(%) |
|---|---|---|---|
| 0.1 | 2000 | 2 | 99.9 |
| 0.1 | 12000 | 5 | 99.96 |
提案については、[email protected]までお問い合わせください
| いいえ。 | ミッション |
|---|---|
| 1 | TDDアルゴリズムの実装 |
| 2 | ebyte e28を別のloraモジュールに変更する(933MHz freq。) |
| 3 | 1Wアンプでの長距離通信のテスト。電力消費の報告(933MHzの場合) |
| 4 | 5Wアンプとの長距離通信のテスト。電力消費の報告(933MHzの場合) |
Neo Stellarとして、私たちはまだこのプロジェクトに取り組んでいます。プロジェクトの最初のアルファバージョンを完了するとすぐに、このプロジェクトのソースコードのアップロードを開始します。