Arduino cannot connect to Cayenne Cloud

i guess you solved this by changing it in CayenneDefines.h.

virtual channel are MQTT channels used to send data between device and cayenne server. There are not related to analog or digital connective. but then you can use the data received from this channel to do whatever you want.

have a look at this topic Sending MQTT messages within rate limits

i did not understand this