|
1 | 1 | # nRF24-Batch
|
2 | 2 | Flipper Zero application for nRF24L01 external board. Send batch commands. (TESTING...)
|
3 | 3 |
|
4 |
| -<b>Приложение для Flipper Zero, предназначено для отправки пакетных команд на удаленные устройства, использующие nRF24L01.</b><br> |
5 |
| -Можно использовать для настройки или чтения данных с удаленного устройства. На удаленной стороне для команды чтения требуется поддержка.<br> |
6 |
| -Два вида команд: запрос-ответ и запись.<br> |
7 |
| -Запрос-ответ - отправка пакета, переключение на прием и отображение на экране, что получили.<br> |
8 |
| -Запись - фактически отправка пакетов подряд с нужными данными.<br> |
| 4 | +<b>Приложение для Flipper Zero, предназначено для отправки пакетных команд на удаленные устройства, использующие nRF24L01.</b><br> |
| 5 | +Можно использовать для настройки или чтения данных с удаленного устройства. На удаленной стороне для команды чтения требуется поддержка.<br> |
| 6 | +Два вида команд: запрос-ответ и запись.<br> |
| 7 | +Запрос-ответ - отправка пакета, переключение на прием и отображение на экране, что получили.<br> |
| 8 | +Запись - фактически отправка пакетов подряд с нужными данными.<br> |
9 | 9 | <br>
|
10 |
| -Описание команд в текстовом файле.<br> |
| 10 | +Описание команд в текстовом файле.<br> |
11 | 11 | <br>
|
12 |
| -Формат пакета (payload) в виде размера полей структуры в байтах задается, например, так "Payload struct: 2,1,1",<br> |
13 |
| -что означает структуру из 3 полей: 2 байта, 1 байт, 1 байт.<br> |
14 |
| -Перед отправкой пакета, он заполняется сначала шаблону по умолчанию: "R default" - запрос чтения, "W default" - запись.<br> |
15 |
| -Можно использовать константы, они указываются в формате "имя=число", число либо десятичное или шестнадцатеричное с префиксом 0x.<br> |
16 |
| -Затем берутся заполненные значения из самой команды.<br> |
17 |
| -Пакет состоит из списка команд, перечисленных через ";".<br> |
| 12 | +Формат пакета (payload) в виде размера полей структуры в байтах задается, например, так "Payload struct: 2,1,1",<br> |
| 13 | +что означает структуру из 3 полей: 2 байта, 1 байт, 1 байт.<br> |
| 14 | +Перед отправкой пакета, он заполняется сначала шаблону по умолчанию: "R default" - запрос чтения, "W default" - запись.<br> |
| 15 | +Можно использовать константы, они указываются в формате "имя=число", число либо десятичное или шестнадцатеричное с префиксом 0x.<br> |
| 16 | +Затем берутся заполненные значения из самой команды.<br> |
| 17 | +Пакет состоит из списка команд, перечисленных через ";".<br> |
18 | 18 | <br>
|
19 |
| -Пример файл [CO2_mini]<br> |
| 19 | +Пример файл [CO2_mini](https://raw.githubusercontent.com/vad7/nRF24-Batch/main/Distr/nrf24batch/CO2_mini.txt)<br> |
| 20 | +<br> |
| 21 | +<br> |
| 22 | +<img src="https://raw.githubusercontent.com/vad7/nRF24-Batch/main/Pics/Screenshot-1.png"> |
| 23 | +<img src="https://raw.githubusercontent.com/vad7/nRF24-Batch/main/Pics/Screenshot-2.png"> |
| 24 | +<img src="https://raw.githubusercontent.com/vad7/nRF24-Batch/main/Pics/Screenshot-3.png"> |
| 25 | +<img src="https://raw.githubusercontent.com/vad7/nRF24-Batch/main/Pics/Screenshot-4.png"> |
0 commit comments