Olá pessoal.

Estou fazendo um projetinho aqui e gostaria de saber se existe alguma forma de obter a frequência do AP(no meu caso um roteador TP-Link).

Se o AP for outro ESP tem uma tabela que determina a frequência conforme o canal.

Não seria problema.

Mas obter a frequência seri muito bom.

Exibições: 40

Responder esta

Respostas a este tópico

Isso.

No entanto, se observar em 

2.4 GHz (802.11b/g/n/ax)

na coluna "Frequency Range", há uma margem.

Portanto, gostaria que o ESP8266 retorne o valor.

Boa tarde, 

AP = access point?

Para descobrir qual canal esta usando, use um dos aplicativos Android:

https://play.google.com/store/apps/details?id=com.farproc.wifi.anal...

https://play.google.com/store/search?q=wifi%20manager&c=apps&am...

E com a tabela citada pelo Eduardo, encontre a frequência. 

Eu consigo saber o canal. utilizando...

int canal = WiFi.channel();

Eu queria saber se tem algo do tipo

WiFi.frequency();

Como eu consigo o canal eu já implementei o seguinte...

"switch (canal) {
case 1:
f = 2412;
break;
case 2:
f = 2417;
break;
case 3:...".

Pelo que estou entendendo até o momento, os valores das frequências são padronizados e são utilizados os valores médios.

Ex.: canal 1 fica entre 2401 e 2423, logo, 2401/2423=2412.

Estou tentando ter mais precisão.

Por isso pensei se existe alguma forma de conseguir saber a frequencia do Access Point no qual o ESP está conectado sem eu ter o canal, por exemplo.

O tipo de modulação usada não se prende a uma unica frequência.. Ele usa uma faixa, pra maior velocidade.

Veja que nos desenhos ele mostra que um canal pode invadir o outro.

A modulação é do tipo:

https://pt.wikipedia.org/wiki/FHSS

Não se prende a uma frequência exata e pontual.

ok.

Vou estudar mais.

Obrigado pessoal.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2020   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço