Duinotech MEGA board with an integrated ESP8266 is an Arduino®-Compatible board which makes it easy to connect your projects to the cloud without the need for additional shields. Features the ATmega2560 and standard MEGA layout, and includes a set of DIP-switches to configure the serial connections. It boasts more IO pins, more memory, more PWM outputs, more Analog inputs and more Serial ports than the UNO board. When you have a project that just needs more inputs, outputs & memory than the duinotech Classic (Uno) can deliver, the MEGA has them in spades. And with 8x the program memory, you have the room to write much larger programs to take full advantage of the increased IO. Despite its elongated size, standard shields will still drop straight onto this board.
Uses a Micro USB lead for connecting to the computer and includes a set of dip-switches to configure the serial connections; You can read more about it in the manual.
Please note: you must upload code to both processors then configure the switches for them to talk to each other.