As a part of the Internet of Things Course, in a group of five developed a simulator right from scratch for simulating the Internet of Things (IoT) network with smart objects being a part of this network.
The simulator has API functions for connecting, accessing, mutating and disconnecting the smart objects from the IoT network.
The simulator also had features like connecting your smart objects like a temperature sensor to your Twitter Account wherein there will be a Tweet from the account if the sensor reaches a threshold temperature. Used the twitter4j API for connecting the application to Twitter. Used Scala for programming the simulator.