Refer to this information available on Oracle's web site:
Oracle Cloud IoT example using Java
Following are the actors in the IoT Architecture:
(1) The Device (s), for ex, wearable devices like watches, android or iphones, tablets, RFID tags and sensors, etc
(2) The device sends the messages to the server
(3) The server receives the message
(4) This message is then sent to the Cloud application queue for some further business processing
(5) The business processing could be taking further action like sending an alert to the Fire Department in case of Fire
(6) Generally Business Analytics or Data warehouse reporting using for ex, Hadoop and Big Data.
The above are high level actors for any cloud based IoT Architecture.
Happy IoT
Tejas Bavishi