ПБ LoRa. Шифрованный канал передачи.

Блоки на библиотеке Radiohead. Дальняя связь.

Создаем свой блок. Вопросы, помощь знатоков.
Anydy

ПБ LoRa. Шифрованный канал передачи.

#21

Сообщение Anydy » 20.09.2019{, 07:45}

stapmoff писал(а):
20.09.2019{, 07:13}
не пойму как можно организовать адресацию
Я не программист...ну думаю так --- передатчик всегда передает свой ID ....а приемник смотрит на ID ...и в зависимости от этого либо принимает пакет данных либо игнорирует...

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

ПБ LoRa. Шифрованный канал передачи.

#22

Сообщение stapmoff » 20.09.2019{, 08:39}

Anydy, Не в этом плане)) Но я уже почти сделал спасибо. Пиши как помочь надо будет.

Anydy

ПБ LoRa. Шифрованный канал передачи.

#23

Сообщение Anydy » 20.09.2019{, 09:14}

stapmoff, Помочь ...если только найти код двухвакторной авторизации....ну и протестировать его))))

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

ПБ LoRa. Шифрованный канал передачи.

#24

Сообщение stapmoff » 20.09.2019{, 09:43}

Протестировать запросто, а код где искать?

Anydy

ПБ LoRa. Шифрованный канал передачи.

#25

Сообщение Anydy » 21.09.2019{, 06:34}

Код еще не готов.....еще пока в разработке.....

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

ПБ LoRa. Шифрованный канал передачи.

#26

Сообщение stapmoff » 24.09.2019{, 02:48}

Anydy, Привет! По поводу компиляции из библы radiohead, что я писал. Вот ошибка.
Arduino: 1.8.9 (Windows 10), Плата:"Arduino/Genuino Uno"

rf95_encrypted_client:14:1: error: 'RHEncryptedDriver' does not name a type

RHEncryptedDriver myDriver(rf95, myCipher); // Instantiate the driver with those two

^

C:\Program Files\FLProg\ideV3\libraries\RadioHead\examples\rf95\rf95_encrypted_client\rf95_encrypted_client.pde: In function 'void loop()':

rf95_encrypted_client:43:3: error: 'myDriver' was not declared in this scope

myDriver.send(data, sizeof(data)); // Send out ID + Sensor data to LoRa gateway

^

exit status 1
'RHEncryptedDriver' does not name a type

Anydy

ПБ LoRa. Шифрованный канал передачи.

#27

Сообщение Anydy » 24.09.2019{, 03:09}

stapmoff, Похоже что у вас библиотека не установлена ...
stapmoff писал(а):
24.09.2019{, 02:48}
RHEncryptedDriver myDriver(rf95, myCipher); // Instantiate the driver with those two

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

ПБ LoRa. Шифрованный канал передачи.

#28

Сообщение stapmoff » 24.09.2019{, 08:20}

Anydy,Библеотека установлена. При чем пробовал 2 разные

Anydy

ПБ LoRa. Шифрованный канал передачи.

#29

Сообщение Anydy » 24.09.2019{, 15:55}

stapmoff, Я решил отказаться от библиотеки radiohead - с шифрованием скетч получается половину памяти занимает.....это не есть гуд...Сделал на библе https://github.com/sandeepmistry/arduino-LoRa + шифрование https://github.com/DavyLandman/AESLib --- в итоге скетч получился что то около 15% и столько же озу занимает(если не ошибаюсь) ....теперь осталось доделать двухфакторную ...или даже трехфакторную авторизацию и тогда можно применять!

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

ПБ LoRa. Шифрованный канал передачи.

#30

Сообщение stapmoff » 24.09.2019{, 17:18}

Ну ОК. Джу будем тестить

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

ПБ LoRa. Шифрованный канал передачи.

#31

Сообщение stapmoff » 08.10.2019{, 09:41}

Anydy, Приветствую! Как дела с блоком?

millerboy
Рядовой
Сообщения: 23
Зарегистрирован: 09.02.2020{, 00:53}
Репутация: 3
Имя: Дмитрий

ПБ LoRa. Шифрованный канал передачи.

#32

Сообщение millerboy » 09.02.2020{, 13:03}

Anydy писал(а):
24.09.2019{, 15:55}
stapmoff, Я решил отказаться от библиотеки radiohead - с шифрованием скетч получается половину памяти занимает.....это не есть гуд...Сделал на библе https://github.com/sandeepmistry/arduino-LoRa + шифрование https://github.com/DavyLandman/AESLib --- в итоге скетч получился что то около 15% и столько же озу занимает(если не ошибаюсь) ....теперь осталось доделать двухфакторную ...или даже трехфакторную авторизацию и тогда можно применять!
Здравствуйте, а можно сбросить ваши блоки с шифрованием? И такой вопрос, как правильно переводить в сон лору, а то пробовал по-разному не получается, в библиотеке примера для сна не нашел. Вставлял LoRa.sleep после LoRa.endPacket , в setup вставлял, результата не было

Ответить

Вернуться в «Разработка пользовательских блоков»