I am working on a project wherein I have to take data from multiple sensors and transmit it over the internet to a server for storage and further use. I am personally inclined to use PIC microporcessors. So which microprocessors would be perfect for this type of communication. And how should I go about it.