LusoRobótica - Robótica em Português

Electrónica => Listas de componentes => Tópico iniciado por: KammutierSpule em 25 de Agosto de 2015, 10:31

Título: EMW3165 wifi module
Enviado por: KammutierSpule 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 (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..
Título: Re: EMW3165 wifi module
Enviado por: StarRider 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 (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
Título: Re: EMW3165 wifi module
Enviado por: KammutierSpule em 25 de Agosto de 2015, 15:39
Muito bem!
Sabes se o modulo ja vem com um MAC address?
Título: Re: EMW3165 wifi module
Enviado por: Hugu 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?
Título: Re: EMW3165 wifi module
Enviado por: jm_araujo 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/ (http://www.macvendorlookup.com/)
Título: Re: EMW3165 wifi module
Enviado por: KammutierSpule 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
Título: Re: EMW3165 wifi module
Enviado por: senso 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
Título: Re: EMW3165 wifi module
Enviado por: Hugu 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..
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fsigma.octopart.com%2F17635600%2Fimage%2FWIZnet-WIZ610WI.jpg&hash=2568ccd44309bc3fbcda4ab4dd9b9072fab844e8)

Título: Re: EMW3165 wifi module
Enviado por: StarRider 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
Título: Re: EMW3165 wifi module
Enviado por: senso 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 (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.
Título: Re: EMW3165 wifi module
Enviado por: KammutierSpule 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..
Título: Re: EMW3165 wifi module
Enviado por: senso 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.
Título: Re: EMW3165 wifi module
Enviado por: jm_araujo em 25 de Agosto de 2015, 23:52
http://standards.ieee.org/faqs/regauth.html#2 (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 (https://en.wikipedia.org/wiki/MAC_spoofing)) é por exemplo utilizado para evitar que um equipamento seja "seguido" nas redes por onde passa.
Título: Re: EMW3165 wifi module
Enviado por: senso 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.
Título: Re: EMW3165 wifi module
Enviado por: KammutierSpule 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
Título: Re: EMW3165 wifi module
Enviado por: senso em 26 de Agosto de 2015, 00:36
Não, curiosidade, passei de uma sucata da Atheros para uma Intel N1000, depois para uma centrino qualquer qualquer coisa e depois uma Intel N-2230 e agora tenho uma Centrino N-6235, e não montei uma intel n 7260 AC porque as fichas das antenas são mais pequenas que as do meu portatil.
Porquê?
Curiosidade, e porque assim tenho BT4.0, dava mais jeito ser o BLE.