Широкий спектр протоколов на одном чипе?
Есть ли какой-нибудь способ сделать raw-радио на esp32 и изменить частоты. Если нет, то что мне нужно для передачи rf, wifi, bluetooth, zigbee и т.д. Кажется, нет никаких руководств о том, как сделать что-либо подобное.
@Macaroni, 👍0
Обсуждение1 ответ
Кажется, нет никаких руководств о том, как сделать что-либо подобное.
Это потому, что производитель детали обычно не ожидает, что вы захотите сделать что-то подобное. Да, некоторые чипы могут поддерживать другие протоколы внутри, но заставить их использовать эти протоколы означало бы прямое манипулирование компонентами низкого уровня в чипе.
Чипы, такие как ESP32 или nRF24L01, ориентированы на конкретные протоколы. Они предоставляют функциональность, которая хороша для этих протоколов.
Есть и другие чипы, которые разработаны с учетом (почти) любого протокола, но в их использовании нет ничего "арудинового". Чтобы получить доступ к другим протоколам, вы должны загрузить SDK для этого чипа и создать новую прошивку специально для протокола, который вы хотите использовать. Во многих случаях такие SDK и связанная с ними документация защищены NDA, поэтому вы или я обычно не можем получить доступ к такой вещи.
Однако в целом чип разрабатывается с учетом конкретного протокола и приложения и оптимизируется специально для удовлетворения требований этого протокола.
- C++ против языка Arduino?
- avrdude ser_open() can't set com-state
- Как читать и записывать EEPROM в ESP8266
- Float печатается только 2 десятичных знака после запятой
- устаревшее преобразование из строковой константы в 'char*'
- Запрограммировать ATMega328P и использовать его без платы Arduino.
- Разница между print() и println()
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
поиск
Программно-определяемое радио SDR
, @jsotola