I am working on my graduation Project. I want to use the cayenne (mydevices) platform to control my Arduino. Mainly I want to be able to control a servo Motor through the Cayenne app and I want to use a gyro sensor that would also control the servo using the app after obtaining the readings from the sensor. The Options are: 1- Yun arduino 2- Arduino Ethernet 3- Arduino uno (which I currently have) + Arduino Ethernet shield or arduino wifi shield

Cayenne (mydevices) APP supports all of the above Options

What is the easiest to implement? I have short time period and working on the mechanical design for the Project in the same time.

Your help is appreciated

  • Option 2 and 3 are kind of the same, as the Arduino Ethernet has the same components as the Ethernet shield. The ethernetShieldV2 has a slightly newer chip on it, but I don't expect that much difference. The Yun might be easier, but the problem is that not a lot of people have used it, so there aren't a lot of tutorial online. So I'd probably go with option 2 or 3. Unless you need HTTPS for the Cayenne API.
    – Gerben
    Nov 15, 2016 at 11:09
  • Guess there are a few more requirements such as bandwidth, message/protocol frequency, motor control speed, etc. Also available libraries and support. Nov 15, 2016 at 14:58
  • 1
    What about the ESP8266 or a raspberry pi
    – aaa
    Nov 15, 2016 at 16:47

2 Answers 2


The Arduino Uno and Arduino Ethernet are very simple to program, to connect it to the Internet.

I never used the Yun Arduino, but it seems a little bit harder.


If you want to stick with Arduino (instead of SBC), I suggest you use Arduino Yun.

The Linux side of the Yun will provide very much greater scope for web programming compared to Arduino+Ethernet shield. There also a bridge library to communicate with the Yun.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.