Inspiration

My group wanted to delve into a networking project therefore selected an approach utilizing the concept: Internet of Things. We chose to use Minecraft as an environment to simulate this concept as the game itself has virtual furniture that could be controlled through code/ software much like the objects representing IoT.

What it does

A android application is used to send data and receive java server hosted on a computer in order to control virtual objects in a Minecraft server.

How I built it

The java server serves as middleware to facilitate a connection between an android application and a Minecraft server by providing commands into the java server.

Challenges I ran into

Setting up the connection between the Android with minimal knowledge on building or managing a server.

Accomplishments that I'm proud of

Successfully sending data back and forth between the android phone and java server.

What I learned

  • How to use java classes Socket, ServerSocket, AsyncTask, and Runnable interface in order to set up a working server.
  • More experience in developing Android applications, minimal experience in android development ## What's next for IOTServer Producing an mod in Minecraft that interfaces with the present java server in order to actually control the game from the android application.
Share this project:

Updates