Аналог XBee SX 868 & DigiMesh

Субгігагерцова Mesh Радіоплатформа FGMesh

Відкрита платформа бездротового mesh-зв'язку для надійних локальних каналів передачі даних. Розроблено для вбудованих систем, робототехніки, телеметрії та IoT, де Wi-Fi перевантажений або ненадійний.

GW-01
NODE-02
NODE-03
NODE-04
NODE-05
NODE-06
ROBOT-07

Чому обирають FGMesh?

Відкрита альтернатива закритим пропрієтарним радіомодулям. Створена розробниками для розробників.

Динамічна Mesh-мережа

Маршрутизація на основі модифікованого протоколу AODV дозволяє будувати мережі з багатьма хопами (до 4 ретрансляцій) без центрального шлюзу.

Відкритий РЧ-драйвер та API

Відкрита бібліотека для радіочипа ADF7023 та розбору API-фреймів. Протокол маршрутизації AODV постачається як готова скомпілована бібліотека.

Сумісність з XBee

Модулі використовують такий самий UART API протокол (режим API Mode 2 з екрануванням), підтримуючи плати розробки та форм-фактор XBee.

Сумісність з Digi XCTU

Працюйте у звичному середовищі XCTU. Діагностуйте топологію мережі, проводьте тести дальності та пропускної здатності прямо в утиліті від Digi.

Стійкість Sub-GHz 868 МГц

Робота на частоті 868 МГц забезпечує значно більшу дальність зв'язку та краще проникнення крізь перешкоди, ніж Wi-Fi чи Bluetooth 2.4 ГГц.

Потрійне резервування частот

Унікальний алгоритм вибору каналів на основі MAC-адреси відправляє пакети по трьох різних частотах, захищаючи від локальних перешкод.

Апаратні Модифікації

Два варіанти виконання під різні сценарії використання: для швидкого прототипування та інтеграції в промислові плати.

FGMesh ESP32 OLED Development Module Для розробки

FGMesh ESP32 OLED Dev Module

Повнофункціональна налагоджувальна плата на базі ESP32 з вбудованим OLED-дисплеєм для візуалізації пакетів, RSSI та стану мережі в реальному часі. Ідеальна для польових випробувань, моніторингу та прототипування.

  • Мікроконтролер ESP32 (Wi-Fi / Bluetooth)
  • Вбудований OLED SSD1306 для діагностики
  • USB-UART інтерфейс для живлення та прошивки
  • Радіотрансивер ADF7023 868 МГц
FGMesh STM32 XBee-Compatible Module Для виробництва

FGMesh STM32 XBee Module

Компактний радіомодуль на базі ультраекономного STM32 у стандартному форм-факторі XBee. Призначений для встановлення в існуючі материнські плати, сумісний з Digi роз'ємами та носіями.

  • Сумісність з посадковим місцем XBee (20-pin)
  • Енергоефективний мікроконтролер STM32
  • Повна сумісність з Digi платами розробки
  • Ідеально для AGV роботів та датчиків

Принцип роботи FGMesh

Дізнайтеся, як влаштована архітектура зв'язку FGMesh та чому вона є надійною альтернативою пропрієтарним протоколам DigiMesh.

1

Динамічний пошук шляху (AODV)

Маршрути будуються на вимогу. Коли Node A відправляє дані до Node B, вона розсилає широкомовний запит маршруту (RREQ). Node B або проміжний вузол відповідає unicast-пакетом (RREP). Маршрути оновлюються автоматично та живуть 60 секунд.

2

MAC-орієнтовані частоти

Кожен модуль вираховує свої 3 робочі канали на основі унікальної MAC-адреси. При передачі Node A послідовно відправляє копії пакета на трьох частотах одержувача. Це гарантує доставку, навіть якщо одна чи дві частоти перешкоджаються.

3

Швидке сканування приймача (1.5 мс)

У стані спокою приймач постійно перемикає 5 каналів кожні 1.5 мілісекунди: свої три канали, загальну частоту RREQ та частоту RREP. Це забезпечує мінімальну затримку прийому даних та високу реакцію мережі.

4

Уникнення колізій (CSMA/CA)

Перед кожною передачею трансивер ADF7023 перевіряє рівень шуму в ефірі (CCA). Якщо RSSI вище -90 дБм, канал вважається зайнятим. Модуль чекає випадковий інтервал (300-900 мкс) та пробує знову (до 100 спроб).

Приклад використання відкритої бібліотеки для відправки даних через XBee API Mode 2:

#include <ADF7023.h> ADF7023 radio; void setup() { Serial.begin(115200); radio.begin(/* SPI pins & IRQ */); radio.setPower(13); // +13.5 dBm max } void loop() { // Transmit Request uint8_t payload[] = "Hello FGMesh"; radio.sendAPIPacket(0x0013A200, 0x40FFA1B2, payload, 12); delay(5000); }

Приклад кадру Transmit Request (API Frame Type 0x10) в шістнадцятковому форматі:

7E <-- Start Delimiter
00 14 <-- Length (20 unescaped bytes)
10 <-- Frame Type (TX Request)
01 <-- Frame ID
00 11 00 00 45 44 41 42 <-- Destination MAC Address
FF FE <-- Reserved
00 <-- Broadcast Radius
00 <-- Transmit Options
48 65 6C 6C 6F <-- Payload ("Hello")
A3 <-- Checksum
РЧ Чипсет Analog Devices ADF7023
Діапазон частот 863.15 – 869.95 МГц
Кількість каналів 25 сітка субканалів
Потужність передавача до +13.5 дБм (програмне налаштування)
Чутливість прийому -110 дБм при 2-FSK 9.6 kbps

FGMesh проти Digi XBee SX 868

Детальне порівняння технічних характеристик та філософії платформи FGMesh з галузевим стандартом від Digi.

Характеристика / Параметр Digi XBee SX 868 FGMesh Module (ADF7023)
Діапазон частот 863 - 870 МГц (Sub-GHz) 863.15 - 869.95 МГц (Sub-GHz)
Mesh-протокол DigiMesh (Пропрієтарний) Модифікований AODV (Аналог DigiMesh, Скомпільований стек)
Основний MCU Silicon Labs EFM32 STM32F4 (ультраекономний) або ESP32 (Wi-Fi/BLE)
Форм-фактор XBee SMT / Through-hole XBee-сумісний Through-hole / ESP32 OLED Dev Board
Відкритість коду Закрита прошивка Відкритий драйвер РЧ, AODV бінарний
Сумісність з ПЗ Digi XCTU Digi XCTU (сумісний по кадрах) + Arduino IDE + STM32Cube
Доступність та ціна Залежить від поставок, висока ціна Висока доступність компонентів, вигідне виробництво

Повна інтеграція з Digi XCTU

Завдяки точному дотриманню стандарту кадрування XBee API Mode 2, модулі FGMesh успішно виявляються та налаштовуються в утиліті XCTU.

  • Візуальне малювання топології mesh-мережі
  • Проведення тестів на дальність зв'язку (Range Test)
  • Вимірювання реальної пропускної здатності (Throughput Test)
  • Читання та запис параметрів за допомогою AT-команд

Особливість приєднання

При виявленні модуля в XCTU на етапі опитування параметрів для ESP32-модифікації потрібно один раз натиснути кнопку фізичного скидання (RESET) на платі для коректної синхронізації UART-драйвера.

Зв'яжіться з нами

Маєте запитання щодо інтеграції FGMesh у ваші роботизовані системи, AGV чи індивідуальні плати? Наша команда готова допомогти.

Адреса офісу

Україна, м. Київ

Телефон

+38 (093) 849-16-83

Електронна пошта

mail@factorial-group.com.ua

Слідкуйте за нами

Ваше повідомлення успішно відправлено! Ми зв'яжемося з вами найближчим часом.
Сталася помилка при відправці повідомлення. Спробуйте ще раз або напишіть нам на пошту.