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.
Log in or sign up for Devpost to join the conversation.