collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: EMW3165 wifi module  (Lida 9609 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.481
EMW3165 wifi module
« em: 25 de Agosto de 2015, 10:31 »
Apos o choque que foi o aparecimento do modulo wifi ESP8266, a custar apenas alguns euros, apareceu outro modulo Wifi, que por apenas mais uns euros promete ser uma melhor plataforma de desenvolvimento de aplicacoes wifi:

http://www.seeedstudio.com/depot/EMW3165CortexM4-based-WiFi-SoC-Module%E2%80%82External-IPEX-antenna-p-2497.html?cPath=19_20

O modulo tem embutido um CortexM4 da ST, e o proprio modulo, 'e mais barato que o microcontrolador (na mouser).

A "cereja no topo do bolo" 'e que este modulo 'e certificado FCC / e passa aprovacao CE, o que 'e uma grande vantagem em relacao ao ESP pois permite que seja adicionado imediatamente em qualquer produto.

As desvantagens IMO, sao as mesmas que o ESP:
- Empresa / origem duvidosa e dificil perceber quem 'e o verdadeiro fabricante.
- Nao ha planos da vida do produto / continuidade..etc (Isto 'e uma desvantagem para quem pretende usar o numa longa longevidade num produto p.e.)
- O ambiente de desenvolvimento ainda esta a ser feito ou `a espera que a comunidade de o seu contributo.
- A informacao vai chegando a conta gotas, inicialmente em chines..
- O SDK que esta de momento disponivel, apenas compila em compiladores proprietarios, o porte para GCC ainda esta a ser feito..

StarRider

  • Visitante
Re: EMW3165 wifi module
« Responder #1 em: 25 de Agosto de 2015, 12:43 »
Apos o choque que foi o aparecimento do modulo wifi ESP8266, a custar apenas alguns euros, apareceu outro modulo Wifi, que por apenas mais uns euros promete ser uma melhor plataforma de desenvolvimento de aplicacoes wifi:

http://www.seeedstudio.com/depot/EMW3165CortexM4-based-WiFi-SoC-Module%E2%80%82External-IPEX-antenna-p-2497.html?cPath=19_20

O modulo tem embutido um CortexM4 da ST, e o proprio modulo, 'e mais barato que o microcontrolador (na mouser).

A "cereja no topo do bolo" 'e que este modulo 'e certificado FCC / e passa aprovacao CE, o que 'e uma grande vantagem em relacao ao ESP pois permite que seja adicionado imediatamente em qualquer produto.

As desvantagens IMO, sao as mesmas que o ESP:
- Empresa / origem duvidosa e dificil perceber quem 'e o verdadeiro fabricante.
- Nao ha planos da vida do produto / continuidade..etc (Isto 'e uma desvantagem para quem pretende usar o numa longa longevidade num produto p.e.)
- O ambiente de desenvolvimento ainda esta a ser feito ou `a espera que a comunidade de o seu contributo.
- A informacao vai chegando a conta gotas, inicialmente em chines..
- O SDK que esta de momento disponivel, apenas compila em compiladores proprietarios, o porte para GCC ainda esta a ser feito..


Boas,

Já tenho um nas mãos ... basicamente é um STM32F411 com um IC wifi.

É fácil de programar por SWD (estou a usar o Keil e uma pen ST-Link), mas
ainda só testei o MCU em si (testes de IOs/timers, etc), a ideia passa por
escrever firmware e usar a dita "MiCO library" para o stack Wi-Fi MAC e TCP/IP
mas ainda não entrei nessa parte .

Abraços,
PA

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.481
Re: EMW3165 wifi module
« Responder #2 em: 25 de Agosto de 2015, 15:39 »
Muito bem!
Sabes se o modulo ja vem com um MAC address?

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: EMW3165 wifi module
« Responder #3 em: 25 de Agosto de 2015, 16:04 »
Sabes se o modulo ja vem com um MAC address?
tudo que é modulo wifi, n deve ter o mac address integrado por norma no protocolo?

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.947
  • NERD!
Re: EMW3165 wifi module
« Responder #4 em: 25 de Agosto de 2015, 16:20 »
Acho que à semelhança do VID/PID dos dispositivos USB deve ser obrigatório ter um MAC único só em produtos comerciais com o logo Wifi.
Sendo de desenvolvimento não faz muito sentido, podes querer integrar num produto e usar um MAC de uma gama que seja própria.

Dito isso, não tenho experiência no assunto e posso estar completamente errado  ::)

Já agora, descubram o fabricante pelo MAC: http://www.macvendorlookup.com/

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.481
Re: EMW3165 wifi module
« Responder #5 em: 25 de Agosto de 2015, 16:36 »
Sabes se o modulo ja vem com um MAC address?
tudo que é modulo wifi, n deve ter o mac address integrado por norma no protocolo?

O ideal 'e que hajam MACs unicos, nao importa onde sao colocados . Geralmente ou sao gravados nos modulos ou estao em chips tipo EEPROMs externas.
por exemplo  Os modulos dos portateis wifi 'e q ja vem com MAC. Mas isso 'e porque eles tem la algum chip ou algures gravado o MAC.
O MAC address eh passado no protocolo, logo 'e uma coisa virtual e pode ser alterada pelos "drivers" do chip wifi.


Por exemplo, os chips da WIZNET (ethernet e wifi) nao trazem MAC, por isso estava a perguntar.
Nao sei se o ESP tambem tem ou nao.

De qualquer maneira, um chip MAC custa cerca de 30 centimos

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: EMW3165 wifi module
« Responder #6 em: 25 de Agosto de 2015, 18:54 »
O MAC efectivamente não está registado no hardware, é uma string, no caso das placas de rede está numa EEPROM, e no interface ethernet de um portatil o MAC está guardado na BIOS, nada como ter programas manhosos para andar a copiar serial numbers e MAC's para flashar BIOS de portateis, se não fica ou 00:00:00:00 ou 12:34:56:78.

Podes atribuir o MAC que quiseres, é basicamente usado para garantir que não tens equipamentos com "nomes" iguais e depois não sabes com quem estás a falar ou no caso de licenças node-locked é mais uma variavel para gerar um hardware ID, não é nada de critico.

E dizes que o ESP desapareu?  :o
Avr fanboy

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: EMW3165 wifi module
« Responder #7 em: 25 de Agosto de 2015, 18:56 »
mas pra haver comunicaçao nao precisa de ter um mac na assinatura? senao ja n é procolo wifi certo? e n deixava de funcionar com outros transceivers wifi. Era essa a pergunta.

Entendo que cada equipamento tenha de ter um mac unico, senao co se distinguiam de outro? e que n pode ser alterado fisicamente, nem via isso ao contrario, mas q qq modulo wifi teria de ter smp um mac por isso é que n sabia que mtos n o traziam.. e se nao trouxessem simplesmente nao funcinaria numa conexao wifi, porque o protocolo obrigaria ao recurso dessa assinatura. Era o que achava.

Qtos aos modulos wiznet n faço ideia de quais falas...pelo que vejo trazem o mac sim..



StarRider

  • Visitante
Re: EMW3165 wifi module
« Responder #8 em: 25 de Agosto de 2015, 18:58 »
Boas,

Sim, a ideia é o MAC adress ser único para cada dispositivo, seja ele wifi ou ethernet,
desde que esteja conforme com a tecnologia IEEE 802.

Neste caso o MAC é à escolha do freguês ... o que é uma porra pois corremos sempre
o risco de uma colisão num sistema com um MAC adresss igual, ou como já vi por
ai, aquele pessoal que faz umas boards wifi para vender e usa sempre o mesmo MAC
adress  hardcoded no firmware, vai dia e KABUM :)

Já o VID/PID é outra porra pois para ser seguro temos que pedir um VID (vendor
ID) este custa perto de 1000 euros .. vai dai o pessoal inventa VIDs ou usas os VIDs
genéricos fornecidos por alguns fabricantes. Como depois temos que usar ainda
um PID (producto ID) a coisa não é tão grave assim, mas já vi um fabricante de
câmaras CCD chinês (QHY) usar o mesmo VID e PID para todos os modelos, o que
funciona bem até que alguém compre dois modelos diferentes para usar no mesmo
computados pois ai o SO não vai conseguir distinguir os drivers.

Abraços,
PA

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: EMW3165 wifi module
« Responder #9 em: 25 de Agosto de 2015, 18:59 »
MAC é definido numa layer acima do hardware, layer 2 acho eu, e é tão facil de mudar quanto isto:
http://www.instructables.com/id/How-to-Spoof-Your-MAC-Address/?ALLSTEPS

A questão do VID/PID é diferente porque tambem serve para o SO carregar drivers especificos para o dispositivo e sim, por vezes usarem VID/PID's á sorte é uma carga de trabalhos.
Avr fanboy

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.481
Re: EMW3165 wifi module
« Responder #10 em: 25 de Agosto de 2015, 21:47 »
mas pra haver comunicaçao nao precisa de ter um mac na assinatura? senao ja n é procolo wifi certo? e n deixava de funcionar com outros transceivers wifi. Era essa a pergunta.

Entendo que cada equipamento tenha de ter um mac unico, senao co se distinguiam de outro? e que n pode ser alterado fisicamente, nem via isso ao contrario

Nao confundas a camada MAC e o MAC address.. as pessoas 'e que geralmente esquecem de escrevver/dizer "address".

e sim, a camada MAC 'e algo que define o protocolo, 'e fisico e ou codigo gravado no silicio

antigamente, nos routers, era nececssario os MACs addresses diferentes, agora ouvi dizer que os routers nao precisam de MAC addr diferentes...

penso q alguns smartphones deixam alterar o mac address..

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: EMW3165 wifi module
« Responder #11 em: 25 de Agosto de 2015, 23:16 »
Theres an app for that:
https://play.google.com/store/apps/details?id=com.wireless.macchanger

Precisa de root, mas de resto, totalmente trivial.
Avr fanboy

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.947
  • NERD!
Re: EMW3165 wifi module
« Responder #12 em: 25 de Agosto de 2015, 23:52 »
http://standards.ieee.org/faqs/regauth.html#2

Pelo pouco que li parece-me que é preciso um registo do IEEE para obter um range de MACs únicos.
O que não implica que se possa ou não mudar o mesmo. MAC Spoofing (https://en.wikipedia.org/wiki/MAC_spoofing) é por exemplo utilizado para evitar que um equipamento seja "seguido" nas redes por onde passa.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: EMW3165 wifi module
« Responder #13 em: 25 de Agosto de 2015, 23:56 »
Eu não faço nada disso, mudo de placas WiFi de mês a mês, muda MAC e o resto.
Avr fanboy

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.481
Re: EMW3165 wifi module
« Responder #14 em: 26 de Agosto de 2015, 00:29 »
Eu não faço nada disso, mudo de placas WiFi de mês a mês, muda MAC e o resto.

lol Com medo da NSA?!  :p