I use the Pi as sensor data collector and would like to to transmit the data back to software that is installed on my computer (and probably the software will instruct the Pi to perform some tasks, e.g: clear data history, change date time)
For my application, due to some constraints, I am not allow to use Ethernet port as mode of communication/data transfer.
Any other choices I can use? I was thinking USB communication but seems both Pi and PC are USB HOST
I am ok to use either Model A, B+ or Compute Module
Updated 2 Apr 2015
The Pi is to be mounted with sensors (e.g: DS18S20 temperature sensor) and put inside the chassis of a desktop PC, collecting climate data (e.g: temperature, humidity)
The desktop PC has no networking interface (thus, wifi/wireless or Ethernet solutions on Pi is not preferred, favourable choices would be USB or serial)
A software on that PC will be automatic interfacing with the Pi to grab sensor data and Pi is to be able alerting the software if any sensor exceeding threshold (e.g: too humid or too hot)