Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Ответить

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

Пт янв 24, 2020 13:11:14

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

P.S. Стек рабочий, надо только на свой МК натягивать, если нет тех моделей, что в примерах

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

Пт янв 24, 2020 15:36:03

mac-node я не смог победить, vscode это что-то с чем-то, да и kdevelop для меня в новинку
пока пробую lmic ibm там хоть под кеил примеры есть

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

Пт мар 13, 2020 07:51:09

что-то 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, пример портирования, хоть что-то ...
Ответить