TPControl for Apple, Android and Windows 8, require both port 80 and port 443 (SSL) during device registration or any device interaction with TPCloud.
Port 10700 (TCP and UDP) is required for loading UI files via TPTransfer.

The only port permanently required for AMX/TPControl devices to connect to an AMX system is port 1319 (TCP) which is the AMX ICSP port.