Electronic – arduino – Ethernet shield vs Wifly shield

arduinoarduino-shieldethernetwifly

I am trying to make a connection between smartphone and Arduino. I found a method which uses an Ethernet shield. Ethernet shield is connected to the router.

I wonder is Wifly shield is also a kind of wireless "Ethernet shield".

Is the only difference between Wifly and Ethernet shield is that one is wired to the router and the other is wireless connected to the router?

Can I use Wifly instead of Ethernet shield?

Best Answer

Yes, you can use the wifly shield. However there are a couple of things to bear in mind. The most common ethernet shields are SPI based whereas the wifly is uart based. Your throughput will be reduced when using the wifly.

Also note that the hardware UART in the arduino is used for programming sketches and communicating with the pc, so you're going to have to use software UART if you want to use both at the same time.