То есть всё таки нужно подключаться к самому контроллеру с CC1101, а не к пульту?
в идеале и с пульта и с брелка...
или с чего то одного считать... для начала))
Такие дешевые китайские модули как на Screenshot_3.jpg у меня спокойно ловят, сохраняют и ретранслируют такие кодировки Came 12bit, Came 24bit, и Key Lock. Причем тут модуль, если всё зависит от мозгов, а именно скетча в ардуино....
Came 12bit, Came 24bit, и Key Lock...
первый раз слышу))
а что пишет гугл ?
"Устройства CAME и NICE могут выдавать посылки с кодированием 12 и 24 бита.
Пример такой системы - это устройства CAME TOP.
Посылка с кодированием 12 бит передаёт последовательность из 2-х видов импульсов ( биты "0" и "1" ).
Посылка в 24 бита состоит из 12 двойных бит информации, каждый из которых формируется из двух
простых бит "0” и "1” в определённых сочетаниях.
Всего используются три варианта сочетаний: 0 + 0 = 0, 1 + 1 = 1 и 1 + 0 = Z ( где Z – это открытый бит ).
Легко подсчитать, что при кодировании 12 бит количество кодов равно 2 в 12-ой степени = 4096, а при
кодировании 24 бита количество кодов равно 3 в 12-ой степени = 531 441.
Код в первом варианте очень легко подбирается ( примерно 7 - 8 минут ), а во втором случае перебор
займёт несколько часов.
Гораздо удобнее коды перехватывать с помощью граббера ( это приёмник и микроконтроллер ).
Он перехватывает, расшифровывает и запоминает кодовую посылку от брелка ). А далее уже этим
перехваченным кодом можно пользоваться."
...
чёто фигня какая то))
а где криптографические функции шифрования ? ))
всё зависит от мозгов, а именно скетча в ардуино.
на Screenshot_3.jpg модуляция ООК
а у CC1101 может быть модуляция какая угодно))
поэтому они не совместимы.
но теоретически можно настроить CC1101 чтоб они были совместимы...
врятли китайцы до этого додумались)) хотя всё возможно...
Выводить данные как и всегда конечно в порт, ведь у ардуино всегда так, зачем Wi-Fi? Это доп модуль с WiFi еще нужно подбирать?...
да как удобней так и выводить))
лично мне удобней по Ethernet выводить на монитор компа. Просто удобней... и скорость выше.
И опять где взять программы, скетчи, чтобы всё это считать? Я такое написать точно не смогу...
ардуино у меня нет. Есть просто МК и программатор.
для ардуино скетч простейший))
на первый же запрос гугл ответил так:
есть готовая библиотека в папке Arduino...
C:\Program Files\Arduino\hardware\arduino\avr\libraries
простейший код для Ардуино))
c=Serial.read();
Serial.write(c);
полный код для Ардуино))
01 char SerialData;
02 #include "Wire.h"
03 void setup()
04 {
05
06
07 Serial1.begin(115200);
08 // while (!Serial1); // Leonardo: wait for serial monitor
09 }
10
11
12 void loop()
13
14 {
15 while (Serial1.available()==0) { //Wait for user input
16 }
17 SerialData=Serial1.read();
18 Wire.begin();
19 Wire.beginTransmission('\x29');
20 Wire.write(SerialData);
21 Wire.endTransmission();
22
23 }
и т.д. Примеров масса))
я не понимаю... Принять по SPI и отправить по UART... это что проблема ? )) на сайте "Радиокот" нет программистов что-ли ?
есть отдельный раздел даже ! -
https://www.radiokot.ru/forum/viewforum.php?f=66))
Главное что бы скорость позволяла...