LoRa. SX1276: какой стек лучше использовать?

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

Re: LoRa. SX1276: какой стек лучше использовать?

Сообщение Alex-Elektron »

https://github.com/Lora-net/LoRaMac-node - стек
http://stackforce.github.io/LoRaMac-doc/ - хелп

P.S. Стек рабочий, надо только на свой МК натягивать, если нет тех моделей, что в примерах
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

Re: LoRa. SX1276: какой стек лучше использовать?

Сообщение Denis82 »

mac-node я не смог победить, vscode это что-то с чем-то, да и kdevelop для меня в новинку
пока пробую lmic ibm там хоть под кеил примеры есть
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

Re: LoRa. SX1276: какой стек лучше использовать?

Сообщение Denis82 »

что-то ibm-lmic у меня отказывается соединятся с базовой :( и куда копать непонятно

решил все-же поподробнее изучить mac-node, нашел его версию под keil и глаза разбежались от его абстракций :(

в документации есть пункт

Код: Выделить всё

Porting To Another Hardware Platform
In general, the motivation is to provide a simple and well defined project structure to allow a fast an easy porting to another platform. This project comes with several examples of hardware platforms, e.g. the LoRaMote or the MoteII. The hardware platform implementations are available at the directory 'src/boards'. If you want to add a new hardware platform, you have to perform the following tasks:

Add a new directory at 'src/boards' with the specific hardware platform name
Implement at least the following drivers respectively files according to your platform:
board.c/.h
gpio-board.c/.h
pinName-board.h
pinName-ioe.h
rtc-board.c/.h
spi-board.c/.h
sx1272-board.c/.h
You may need to adapt the implementations of the generic abstraction layer in directory 'src/system'
You may need to add a new standard peripheral library for your platform into the directory 'src/boards/mcu'. This includes the file 'utilities.c'
ок, нужно реализовать файлы, а какие ф-ции в них нужны ? какие константы ? и т.д. и т.п. вопросов больше чем ответов

может кто-то знает где взять доку на тему как портировать mac-node ? или howto, пример портирования, хоть что-то ...
GriDev
Родился
Сообщения: 1
Зарегистрирован: Пт ноя 26, 2021 12:46:47

Re: LoRa. SX1276: какой стек лучше использовать?

Сообщение GriDev »

Приветствую!
У Вас получилось как-то продвинуться в LoRaMAC-Node?. Мне удалось собрать пример для NucleoL073RZ + SX1272MB2xAS используя инструкцию по сборки в Visual Studio Code, и он работает отправляет что то на шлюз.
Теперь я хочу перенести этот пример на другую свою плату с контроллером STM32L0 и у меня затык, действительно абстракция суровая, сижу и не могу понять как это всё работает, документация скудная.
Ответить

Вернуться в «Радиотехника: приемники, передатчики, антенны»