22 января
Святослав Зубарев (г. Смоленск)
Беспроводные модули MBee-868 производства российской компании СМК при построении сетей интернета вещей имеют несомненные преимущества по техническим характеристикам и цене над импортными изделиями стандарта LoRaWAN.
Еще до появления беспроводной технологии LoRa на российском рынке существовали устройства, позволяющие создавать сети в том же частотном диапазоне и не уступающие по характеристикам новым решениям LoRa. Примером таких устройств являются показанные на рисунке 1 модули MBee-868 производства компании «Системы, Модули и Компоненты» (СМК).
Технология LoRa (от английского «Long Range») была создана группой «LoRa Alliance», компаниями Semtech, Cisco, IBM, Kerlink, MultiTech, IMST и Microchip Technology. Цель ее создания – популяризация протоколов LoRa и LoRaWAN в среде разработчиков. Технология LoRa базируется на открытом протоколе LoRaWAN и использует собственный метод модуляции, «закрытый» патентом Semtech.
Стандартная архитектура сети LoRaWAN включает в себя: конечные устройства, шлюзы, сетевые серверы и серверы приложений (рисунок 2) и имеет топологию «звезда из звезд».
Главными преимуществами технологии LoRa, позиционируемыми в первую очередь группой «LoRa Alliance», являются:
Однако данные преимущества не всегда подтверждаются на практике, особенно это относится к проникающей способности и помехоустойчивости.
Даже с учетом всех преимуществ сети, построенные на базе LoRa-технологии, имеют ряд недостатков:
Каждый участник закладывает в продукцию свой процент для получения прибыли, увеличивая таким образом стоимость конечного решения. В итоге цена устройства составляет от $40 (для самых простейших датчиков) до $120 или более.
Таким образом, несмотря на явные плюсы и революционность для своего времени, технологии LoRa имеет существенные недостатки, в основном связанные со скоростью передачи, что особенно сказывается на построении сетей реального времени, а также сетей интернета вещей. Однако перечисленных недостатков можно избежать, построив сеть при помощи узкополосных устройств передачи данных, ярким примером которых являются российские радиомодули MBee-868.
Модули MBee-868 являются разработкой компании «Системы, Модули и Компоненты». Опыт компании в разработке и производстве оборудования для построения маломощных беспроводных сетей – более десяти лет. Решения компании находят применение в железнодорожной отрасли, ЖКХ, охранно-пожарных системах, строительстве, системах управления и мониторинга и многих других областях. Разработанные компанией СМК модули MBee-868 призваны занять нишу узкополосных устройств в диапазоне 868 МГц. Благодаря им конечный пользователь получает устройства, характеристики которых превосходят как зарубежные, так и отечественные аналоги.
Программная часть модулей MBee-868 строится на базе прошивки SerialStar – собственной разработки СМК, основанной на протоколе SimpliciTI от компании Texas Instruments.
Прошивка SerialStar дает модулям MBee следующие преимущества:
Помимо особенностей прошивки модулей MBee-868, стоит также учесть и их технологические параметры, которые играют немаловажную роль при построении сети.
На данный момент компанией СМК выпускаются две модели модулей MBee-868: MBee-868-2.0 и MBee-868-3.0 с выходной мощностью до 27 и до 12 дБм соответственно (рисунок 4). Факт возможности установки выходной мощности до 27 дБм является немаловажным при проектировании сети, так как совсем недавно государственная комиссия по радиочастотам (ГКРЧ) приняла решение о введении в РФ нового частотного отрезка в диапазоне 868 МГц и увеличении максимальной мощности до 100 мВт (+20 дБм) для беспроводных устройств малого радиуса действия (Приложение № 12 к решению ГКРЧ от 11 сентября 2018 г. № 18-46-03-1), тем самым расширив возможности применения MBee-868-2.0 для конечных пользователей.
Обе модели построены на базе семейства микросхем CC430 типа «система-на-кристалле» производства компании Texas Instruments. Они имеют низкий уровень энергопотребления и доступны пользователям в различных модификациях, отличающихся по типу антенного разъема (SMA, RP-SMA или UFL), способу монтажа (штыревые разъемы 2x PLS2 или пайка) и другим параметрам.
Выбранная модификация и установленные в SerialStar параметры влияют на дальность связи модулей и, как следствие, на характер их применения. В качестве примера проведем оценку расстояний, при которых для выбранной при помощи настройки модуля битовой скорости будет организована устойчивая связь (запас чувствительности – не менее 20 дБм). В качестве стартовых параметров выберем мощность передатчика 14 дБм для MBee-868-2.0 и 10 дБм для MBee-868-3 (таблица 1).
Таблица 1. Исходные данные для расчета дальности передачи данных модулями MBee-868
Параметр | Значение |
---|---|
Мощность передатчика (модуль MBee-868-2.0), дБм | 14 |
Мощность передатчика (модуль MBee-868-3.0), дБм | 10 |
Коэффициент усиления передающей антенны, дБм | 2 |
Коэффициент усиления принимающей антенны, дБм | 2 |
Рабочая частота, МГц | 868,75 |
Расчет дальности в свободном пространстве для данного частотного диапазона проведем по формуле Фрииса (формула 1):
PR=PTGTGRλ2(4π)2d2,(1)
где:
PR – мощность, полученная от приемной антенны (Вт);
PT – мощность, подаваемая на передающую антенну (Вт);
GR – коэффициент усиления приемной антенны;
GT – коэффициент усиления передающей антенны;
d – расстояние (м);
λ – длина волны, определяемая как λ = c/f;
c – скорость света в вакууме = 299,972458⋅106 м/с;
f – частота (Гц).
Данная формула описывает зависимость уровня сигнала в приемнике (PR) от выходной мощности передатчика (PT), расстояния (d), частоты (f) и коэффициентов усиления антенн (GT иGR).
Результаты расчета дальности связи для MBee-868-2.0 и MBee-868-3 приведены в таблице 2.
Таблица 2. Результаты расчета дальности передачи данных модулями MBee
Скорость, бит/сек | Чувствительность, дБм | Расстояние для MBee-868-3.0, км |
Расстояние для MBee-868-2.0, км |
---|---|---|---|
1200 | -109 | 3,8 | 21 |
2400 | -107 | 3,0 | 17 |
4800 | -106 | 2,7 | 15 |
9600 | -105 | 2,4 | 13 |
19200 | -104 | 2,1 | 12 |
38400 | -102 | 1,7 | 10 |
57600 | -98 | 1,0 | 6 |
115200 | -94 | 0,7 | 4 |
250000 | -90 | 0,4 | 2 |
500000 | -84 | 0,2 | 1 |
Так как конфигурация модулей MBee влияет на их возможности и характер применения, компания СМК разработала для своих клиентов специальную среду MB-Studio, позволяющую проводить настройку модулей посредством простого графического интерфейса без необходимости подробного изучения встроенных AT-команд (рисунок 5).
MB-Studio позволяет проводить настройку модулей MBee-868, работающих под управлением SerialStar, как подключенных локально (то есть непосредственно к персональному компьютеру), так и находящихся на удалении (подключенных по беспроводному интерфейсу). Кроме того, в программе присутствует функция мониторинга траффика, проходящего через модуль (эфирный трафик отображается в отдельном окне программы), что может оказаться крайне полезным при первоначальном развертывании сети. Данная утилита позволяет, не изучая документации на прошивку, произвести настройку таких параметров как:
Выбранные значения можно сохранить в энергонезависимой памяти модуля. Стоит также отметить, что MB-Studio постоянно совершенствуется, и в скором времени готовится к выпуску новая, еще более продвинутая версия данного программного обеспечения.
Итак, к основным преимуществам использования модулей MBee-868 следует отнести:
Так что же лучше для построения сети? Данный вопрос следует рассматривать с точки зрения как программной, так и аппаратной частей доступного на российском рынке оборудования.
Модули LoRa при работе используют технологию LoRaWAN, в свою очередь MBee-868 используют прошивку SerialStar, основанную на протоколе SimpliciTI. В таблице 3 отображены сравнительные характеристики LoRaWAN и SerialStar.
Таблица 3. Сравнение характеристик LoRaWAN и SerialStar
Параметр | LoRaWAN | SerialStar |
---|---|---|
Полосы частот, МГц | 863…870, 902…928, 779…787 | 779…928 |
Модуляция | Запатентованная LoRa-модуляция (CSS-модуляция), FSK или GFSK | 2-FSK, 2-GFSK, MSK, OOK, ASK |
Радиоканалы, находящиеся в полосе, разрешенной ГКРЧ, МГц | 864,5/864,10; 864,70/864,30; 864,90/864,50 | 868,75; 868,85; 868,95; 869,05; 869,15; возможность подстройки частоты для гибкого управления сетью |
Режим работы | Полудуплекс | Полудуплекс |
Шифрование | AES 128 | AES 128 |
Скорость передачи данных, кбит/с | 0,3…22 (модуляция LoRa) и 100 (с использованием GFSK) | 500 |
Дальность связи | Высокая | Средняя |
Сетевая архитектура | Состоит из шлюза LoRa, серверов и конечных устройств | Состоит из точек доступа, ретрансляторов и конечных устройств |
Доступность оборудования | Semtech, несовместимость оборудования разных производителей | СМК, модули совместимы с аналогичным оборудованием других производителей |
Как видно из таблицы 3, несмотря на то, что LoRaWAN обходит SerialStar по показателю дальности (последний рекорд для LoRaWAN составил 766 км), SerialStar выдает значительно более высокую скорость передачи, может работать с большим количеством каналов (причем везде, кроме фиксированных каналов, позволяет точно подстраивать центральную частоту для более гибкого управления сетью), не использует «закрытую» модуляцию, а оборудование на базе SerialStar более доступно. Кроме того, для увеличения дальности связи всегда можно использовать ретрансляторы, в качестве которых может выступать любой узел в архитектуре SerialStar.
Для сравнения ключевых технических параметров и возможностей приемопередачи в качестве модуля на основе технологии LoRa выберем плату DM164138 производства компании Microchip на основе модуля RN2483 и сравним ее с модулями MBee-868-2.0 и MBee-868-3.0 производства компании СМК (таблица 4).
Таблица 4. Сравнение параметров модулей DM164138, MBee-868-2.0 и MBee-868-3.0
Параметр | DM164138 | MBee-868-2.0 | MBee-868-3.0 |
---|---|---|---|
Микросхема-приемопередатчик | RN2483 | CC430 | CC430 |
Протокол верхнего уровня | LoRaWAN | SimpliciTI | SimpliciTI |
Рабочий диапазон частот, МГц | 868 | 863…873 | 779…928 |
Программируемая выходная мощность передатчика, дБм | До 20 | До 27 | До 12 |
Чувствительность приемника, дБм | До -148 | До -116 | До -110 |
Скорость передачи данных, кбит/с | До 100 (ограничено протоколом передачи) | До 500 | До 500 |
Тип модуляции | LoRa/FSK/GFSK/OOK | 2-FSK, 2-GFSK, 4-FSK, MSK, ASK/OOP | 2-FSK, 2-GFSK, 4-FSK, MSK, ASK/OOP |
Тип антенны | Внешняя, разъем SMA | Внешняя, разъем SMA (UFL – опционально) | Внешняя, разъем SMA (UFL – опционально) |
Напряжение питания, В | 1,8…3,6 | 1,8…3,6 | 1,8…3,6 |
Потребляемый ток в режиме передачи, мА | 60 | 200 | До 36 |
Потребляемый ток в режиме приема, мА | 9,9 | 50 | До 16 |
Потребляемый ток в режиме сна, мкА | 500 | 1,2 | 1,2 |
Как видно из таблицы 4, недостатки программной части модулей неизбежно перекочевали и в аппаратную часть: доступность отразилась на цене (стоимость модулей MBee в четыре раза ниже), а технология построения и модуляция – на энергопотреблении и скорости. Последний параметр (скорость) в свою очередь влияет не только на организацию связи «приемник-передатчик», но и на емкость сети в целом.
Одним из ключевых параметров организации сети является ее емкость, которая, как упоминалось ранее, зависит от скорости передачи данных. В качестве примера возьмем организацию сети телеметрии для передачи показаний счетчиков в жилом комплексе от множества конечных устройств на один сервер. Пусть размер пакета, содержащего в себе показания, составляет 40 байт, а период их передачи – 1 час, в таком случае скорость передачи одного пакета можно рассчитать по формуле 2:
Tpack=PayloadV,(2)
где:
Tpack – длительность передачи одного пакета;
Payload – размер пакета;
V – эфирная битовая скорость.
Количество сообщений, определяющее максимальную емкость сети, которое сможет принять приемник за 1 час, определяется по формуле 3:
G=3600Tpack×K,(3)
где:
G – количество сообщений;
K – процент коллизий (на практике для расчета берется наихудший вариант в 50%).
В таблице 5 приведены примеры расчета емкости сети при максимальных и минимальных скоростях передачи для LoRa (модуляция LoRa) и MBee-868.
Таблица 5. Емкость сети для LoRa и MBee-868
Сеть | LoRa | MBee-868 | ||
---|---|---|---|---|
Скорость передач, кбит/с | 0,3 | 22 | 1,2 | 500 |
Размер пакета, байт | 40 | |||
Период передачи пакета, с | 3600 | |||
Длительность передачи пакета, с | 1,042 | 0,0142 | 0,26 | 0,000625 |
Количество коллизий, % | 50 | |||
Емкость сети | 1758 | 126760 | 6923 | 2880000 |
Это огрубленный расчет, однако его результатов достаточно, чтобы наглядно оценить преимущество применения MBee-868 для построения сетей со множеством абонентов.
Итак, помимо преимуществ в скорости передачи, влекущих за собой в том числе и величину емкости сети, более низкого энергопотребления и множества вариантов конфигурации, позволяющих подобрать решение под конкретную задачу, модули MBee также выигрывают благодаря оптимизированному программному обеспечению, позволяющему производить конфигурацию в том числе и при помощи графического интерфейса, а также доступности для конечного потребителя и цене.
MBee-868 – отличный вариант для построения локальных беспроводных сетей на частоте 868 МГц, в том числе сетей интернета вещей. Модули MBee-868 производства компании СМК построены на базе программного обеспечения SerialStar на основе протокола SimpliciTI, обладают высокой скоростью передачи и в то же время имеют низкий ток потребления, что гарантирует длительную работу в автономном режиме. Кроме того, ценовая политика компании СМК делает модули MBee-868 весьма доступными, а разработанное компанией программное обеспечение MB-Studio позволяет проводить упрощенную настройку и следить за модулями в режиме реального времени.
Наши специалисты ответят на любой интересующий вас вопрос по товару