Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

LPWA - Narrow Band, Lora...
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=16259
Страница 1 от 18

Автор:  TheWizard [ Съб Дек 08, 2018 12:22 pm ]
Заглавие:  LPWA - Narrow Band, Lora...

Отварям една тема за Long Range - Narrow Band (NB / CAT M), LoRa, LoraWAN и други такива - Софтуер и Хардуер


На семинара на Комет/Quectel/A1 останах с убеждението, че хората изобщо не са запознати с Narrow Band...
Общо казано - МНОГО "ремоте сензори" свързани в звезда към мобилна клетка... (може и да не са само сензори)
Работиш/предаваш минимално количество данни, под минута и спиш с часове, дни... ако пазиш батерия или слушаш клетката за някаква "полезна" информация
За предпочитане е устройствата да се статични (или в движение под 20 km)

Стандартни интернет протоколи TCP, UDP и NO_IP
NO_IP: сокет без MAC/IP информация с цел да се премахнат данните от MAC/IP хидъра за икономия на данни и енергия
Оставя само TCP хидъра (не ми е известно дали тези данни ще напуснат мрежата на оператора, който трябва да ги набута в облак ... въпрос на бизнес планове)

Такаa...тествах:
Оператор: SIM има няма PIN, APN информация, Има мрежа? PDP connect...
Socket: TCP,UDP ... HTTP, MQTT и тн.
нормална история и конкретика, нищо непознато, работа като обикновен GSM/GPRS - АТ команди и/или изпълнимо приложение вътре в модула - в случая работих с Quectel BC66 OpenCPU
Quectel OpenCPU: С/C++ приложение ( ELF2BIN изпълнимо в модула с достъп до "цялата" user достъпна периферия и "телефония" )
работи в основата RTOS ядрото, има мултитаскинг... на тази база портнах Arduino за модула


Тук жената ме нарита да я водя на кафе - щях да се "хваля" с Microchip SAM R34/35 Lora SoC или както те му казват SIP
48 MHz Cortex M0+ с вграден Lora SEMTECH transmiter
Накратко - Опитвам се да портна Arduino ... за сега имам ардуино ядро, GPIO и Serial (UART)
ще мъча да подкарам SPI за да получа достъп до Лората

Прикачени файлове:
SAMR34.jpeg
SAMR34.jpeg [ 235.2 KiB | Прегледано 19927 пъти ]

Автор:  dexterJr [ Съб Дек 08, 2018 6:39 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

Абонирам се, че с някаква наука съм се захванал за IoT

Автор:  slav4o.com [ Съб Дек 08, 2018 6:48 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

Въпрос: тези сензори всеки ли има куектел със отделна SIM карта ? Или работят на LoRa а quectel-а е само преход (gateway) между LoRa-та и GSM мрежата ?

Автор:  TheWizard [ Съб Дек 08, 2018 7:04 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

Между Narrow Band и LoraWAN, единственото общо нещо е че "работят" една и съща "работа" - LPWA Low-Power Wide-Area Wireless Technology
https://ru.wikipedia.org/wiki/LPWAN#/me ... %D0%B8.png

LTE Narrow Band се предлага и обслужва от Мобилните Оператори и за всеки модул е необходима SIM карта - цените на които трябва да са много ниски - не съм запознат с плановете на нашите мобилни оператори - до сега нямаше такава мрежа, в Германия цената е 10 евро за 10 години, а трафика беше за около 1 килобайт на ден ако не се лъжа

При LoraWAN няма сим, ауторизацията е софтуерна (KEY за криптиране на пакета) цените за обслужване ЩЕ са подобни - тук няма изобщо изградена мрежа
с LoraWAN не съм правил софтуерни експерименти - сега мисля да го "уча" със Microchip SAMR34 - на снимката горе демо борд

модула BC66 с който си "играх" е произведен от Quectel с чипсет Mediatek, този чипсет го използват и други производители
Играх - означава експериментирах с техния OpenCPU и портнах Arduino ядро за него
https://github.com/Wiz-IO/Arduino-Quectel-BC66

Автор:  bobihot [ Съб Дек 08, 2018 7:27 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

Това IOT ли е?
Мислехме да правим LoRa Клетки до Сф, но май се разсъхна работата. И ще се ходи на това ако го пуснат. Иначе ГСМ инет.

Автор:  fred [ Съб Дек 08, 2018 7:28 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

Много полезна тема, браво. Малко инфо:

https://habr.com/company/huawei/blog/282910/
https://habr.com/company/ru_mts/blog/431648/

https://habr.com/company/commandspot/blog/390825/
https://habr.com/post/388897/

Автор:  TheWizard [ Съб Дек 08, 2018 7:33 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

LPWA ли - е общото наименование на технологиите за мрежи от сензори за "умен" град и село... чак пък умен :)
в София трябва да има (у нас в надежда и в офиса има), за други градове - питайте А1 и другите оператори

Автор:  slav4o.com [ Нед Дек 09, 2018 12:08 am ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

Дотук разбрах: куектелчета-та се свързват към GSM мрежата. Може да се храни с батерия и да му се сложи терморезистор и да се сложи на вилата или в парка на някое дърво да мери температурата. Може и светодиод и зумер да му се сложат.
Как става връзката с това нещо, куектелчето получава автоматично интернет достъп (1024 байта трафик на ден) или търси куектелче или куектелски сървър свързан към мрежата ?

Автор:  TheWizard [ Нед Дек 09, 2018 1:45 am ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

работи по същия начин като GSM в мрежата

Автор:  TheWizard [ Нед Дек 09, 2018 11:19 am ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

модулите NB/CAT M1 работят като обикновен GSM/gprs в мрежите на мобилните оператори, нямат телефония и SMS, само данни - socket
Ако се управляват от външен микроконтролер - "стандартни" АТ команди или за да се премахне контролера с приложение изпълнимо от модула, ако модула позволява(повечето нямат API)
CAT M е тясно обвързан с LTE, до колкото знам ще се използва в американския свят заради финансирането на честотните ленти и политика
(NB е доразработен от Huawei поддържани от Ericsson, Qualcomm и Vodafone)
докато NB (narrow band) не е обвързан с LTE и работи с 200 kHZ честотни ленти/канал с DSSS модулация, тези ленти лесно се интегрират от мобилните оператори между стандартните канали

До колкото знаем мобилните оператори няма да работят с "частни" клиенти ( поне на този етап ) "... да се сложи на вилата или в парка на някое дърво да мери температурата..."
Под сензори говорим за електромери, водомери....МНОГО сензори отчитащи някакви масови и/или полезни величини от промишлеността, селското стопанство и "умния" град,
бита сигурно ще остане в бъдеще
Другото което знам - А1 са "отворени" за девелопери да експериментират в мрежата с NB...


за политическите и икономическите проблеми около LPWA има много материали в мрежата

Автор:  slav4o.com [ Нед Дек 09, 2018 3:52 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

Темата е интересна :)
Да това си го мислех и аз за електромери, както и за СОТ. Не че и сега няма GSM dialer-и ...
Това, че куектелчето работи като обикновен GSM ме навежда на мисълта, че ако правя мрежа трябва всички звена трябва да има NB. Тук изниква въпросът дали всички части където има NB са свързани помежду си, да не се окаже, че са отделни мрежи.

Автор:  TheWizard [ Нед Дек 09, 2018 5:07 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

като правиш мрежа, облак, база данни... няма значение модулите как предават данните към сървъра (интернет)
можеш да имаш Y броя NB модули, Y броя GPRS, LTE модули, може да получаваш данни от WiFi модули като ESP32 или каквото и да е IoT устройство
всички IoT устройства отварят сокет към съответен сървър...
в случая "философията" на NB (narrow band) е да обслужва много "сензори" като използва мрежите и ресурсите на мобилните оператори за достъп към интернет и бази данни
LoraWAN използва подобна схема, но някой трябва да се изгради мрежа и да поддържа клетки, сървъри, бази данни...
Lora "сензор" изпраща директно данните към WAN клетката на базата на модулацията директно, няма TCP/IP слой или ако има някой трябва да го напише, реализира и поддържа

Автор:  TheWizard [ Нед Дек 09, 2018 5:32 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

ето пример с NB модул
https://www.youtube.com/watch?v=njaAHkIkIx0

данните са натъпкани в един JSON и през TCP - MQTT (за пример) ги предавам някъде в мрежата
примерно сорса (в случая Ардуино ) изглежда така (от филмчето)
https://github.com/Wiz-IO/Arduino-Quect ... T/MQTT.ino

или TCP - HTTP
https://github.com/Wiz-IO/Arduino-Quect ... SOCKET.ino

подобно изглежда сорс за WiFi модул ESP8266

...не се интересувам от мобилния оператор (бизнес плановете са друга тема) освен да се регистрирам като GSM и да предам данни

в конкретния случай Ардуиното е възможност, обикновената възможност е управление с АТ команди
всичко останало като application API са екстри на NB/CAT модулите

Един теоретичен пример за електромер:
Тъй като е постоянно захранен, модула може да се буди на всеки час за проверка на аларми...
На седмица, две може да изпраща показанията (UART/SPI/I2C от електромера), които са не повече от 200-300 байта, към някакъв RESТ API сървър
Ако слуша клетката (сървъра) може да получи команда...

Автор:  Desert Leo [ Пон Дек 10, 2018 12:14 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

TheWizard, взех да се зарибявам... :) Гледам ВС66 е съвместим по пинове с М66... Как стои въпроса при ВС66 с регистрацията при движение из града?

Автор:  TheWizard [ Пон Дек 10, 2018 1:24 pm ]
Заглавие:  Re: LPWA - Narrow Band, Lora...

по принцип Narrow Band е за статични "сензори" и устройства, мисля че максималната скорост на обект беше под 12 км/ч
защото май няма заложен алгоритъм за автоматично превключване межу клетки(не съм сигурен), а всяко превключване хаби батерия(ако има)

теоретично "философията" е:
* много ниска цена за SIM карта ( да кажем евро за година )
* към на една клетка да са вързани много сензори ( като много казват 100 000 )
* да се събират много данни от "спящи" сензори ( пример: работи/излъчва 1 минута - спи седмица, пази батерия, не прави трафик )
* ориентирано е към електромери, водомери, "умен град" сензори и устройства като кошове за боклук, улично осветление, паркинг датчици и всичко което е ориентирано към голям брой у-ва

за GPS тракери - ползвайте на GPRS / LTE ...
не съм пробвал в движение, на около 1000 1500 метра съм от клетката на 900 MHz (банд 8, A1 ще е на толкова) средно приемам на -55 дбм от масата

снимката е пример за схема

Прикачени файлове:
example.png
example.png [ 460.69 KiB | Прегледано 19689 пъти ]

Страница 1 от 18 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/