What is the difference between the WiFi shield and the WiFi 101 shield. I also see Arduino Uno R3 boards on amazon with built in WiFi.
I think the major differences with the WiFi shield vs the WiFi 101 shield are the 101’s support of 802.11n (the original one only does b/g, 101 does b/g/n), and the 101’s CryptoAuthentication chip. You can see the full breakdown of their features on these pages:
The UNO WiFi is a regular UNO with a built in ESP8266 chip to handle the WiFi part. You should be able to get any of these connected to Cayenne.