1) You will need a microcontroller that is powerful enough to run a web server of some kind. Typically this is a Raspberry Pi, or an Odroid, or a BeagleBone Black. On this microcontroller, run some web server software that can also communicate with the robot systems. Starting with node.js or Python SimpleHTTPServer might make things simpler.

2) You will need a way to address the robot. This means you need a static IP address that maps to the robot. If the robot is behind a firewall/router of some sort (which most things are these days) this means you need to set up port forwarding on that router/firewall to go to the robot. That, in turn, may need other network administration (allocating a static DHCP lease, etc.)

1) You will need a microcontroller that is powerful enough to run a web server of some kind. Typically this is a Raspberry Pi, or an Odroid, or a BeagleBone Black. On this microcontroller, run some web server software that can also communicate with the robot systems. Starting with node.js or Python SimpleHTTPServer might make things simpler.

2) You will need a way to address the robot. This means you need a static IP address that maps to the robot. If the robot is behind a firewall/router of some sort (which most things are these days) this means you need to set up port forwarding on that router/firewall to go to the robot. That, in turn, may need other network administration (allocating a static DHCP lease, etc.)

I am student I always want to learn something by doing myself

1)Is it possible to make this type of development board (Raspberry Pi, or an Odroid, or a BeagleBone Black.)

Yes - Get the PCB and all the components. Get the bootloader software. Solder it (if you know how to solder SMD). Program it. Troubleshoot it. Use it.No - It is far easier and cheaper to buy the module. Personally I would not like the trouble. Do like to support these great projects in buying these boards.