Il a été inventé à l'Université de Bristol (Grande-Bretagne) et ses tâches ne sont pas compliquées. Ecobot II travaillera en tant que capteur en mesurant des concentrations de gaz toxiques ou des températures extrêmes, par exemple. Il sera également chargé d'envoyer les données recueillies.
La particularité d'Ecobot II réside dans son chemin vers l'obtention d'énergie. Les mouches sont la source d'énergie du robot. Ecobot II capture les mouches et la digestion dans un réacteur spécial. Cette digestion génère l'électricité nécessaire au fonctionnement du robot.
Le robot utilise l'odeur de selles pour attirer les mouches. Dans le réacteur il y a des eaux usées dans un environnement anaérobie et la mouche devient nourriture pour les bactéries présentes dans les eaux usées. Les enzymes bactériennes divisent la quitine de l'exosquelette de la mouche et métabolisent les molécules de sucre qui se forment pendant la fragmentation. Dans ce processus, les électrons sont libérés et utilisés pour générer le courant électrique. Cette énergie est suffisante pour que le robot se déplace un peu toutes les 12 minutes et fasse son travail.
Auparavant, il existait un robot similaire, mais celui-ci utilisait le sucre raffiné pour produire de l'énergie. Le goût d'Ecobot II n'est pas aussi fin que celui de l'autre, mais être aussi primitif dans ce cas-ci est un avantage, meilleur marché et indépendant.