I have NOT successfully upload my XBee sensor (Light, Temperature) reading onto the Device Cloud successfully yet but I have done some readings and will try these methods as the below:
(I hope it will work for you too)
Example of "Controlling a Lamp from the Internet with Device Cloud"
will give you idea on how to upload data to device cloud.
It seems that "Install the XBee Internet Gateway"
and "Setup Device Cloud"
are the steps we needed to upload the sensor data.
For the setup of Gateway:
For the Gateway source code and wiki:
The wiki has detailed instruction on how to install XIG and explains what are the differences between XIG and DIA:
The XBee Internet Gateway makes it easy to connect XBee radios to the Internet. The XIG runs on runs on Windows, Macintosh and Linux computers as well as the Digi ConnectPort X series of dedicated gateways. It allows XBee radios to upload data, receive remote text and commands, access Internet resources such as web pages, databases, social networks, and use the Device Cloud by Etherios.
I will try it on my X4 and upload the temperature data reading soon.