13 of 14 people found the following review helpful
All your Internet of Things projects start here,
Verified Purchase(What is this?)
If you've a any more than a passing interest in building Internet of Things devices then this is the Arduino for you. In this ridiculously small package you have two distinct modules: there is a SoC running a version of Linux - it drives the on-board Wifi, wired networking as well as a USB hub; there is also an Arduino with the standard shield outputs. And there is a bridge component which joins the two halves together to make it greater than the whole.
In short you can program the Linux half of the Yun in any language it supports. So far I've stuck to shell scripts because that's all I've needed. But you can run python amongst other things. You can separately program the Arduino in the normal way, over USB. However you can also re-program it via your network - using either the WiFi or wired network connection.
The killer feature though is the bridge library. Use this in your Arduino code and you can read and write the Linux file system as well as control the hardware you choose to connect. This makes it easy to build a device that uses information or state from anywhere on the web to drive the electronics you connect to the Arduino. It is also possible to expose REST services over the network so that external servers can hit the Yun's Arduino data pins directly.
Make no mistake, this is a phenomenal combination of hardware and software at an insanely low price.