Found a contraption tucked away in the South Downs near Brighton. What is it!?

Solar panel and some kind of transmitter perhaps? Bolted to the ground