remoteswitch protocol