IQ REMOTE BEST PRACTICES:
Step 1 – Update the Software to 2.5.3 2.5.3 has the following IQ Remote improvements: Sound/Voices Fixed an issue where IQ Remote could stop chiming. Added Severe Weather Alert annunciation to IQ Remote when enabled on the primary Panel. Network Connectivity Fixed an issue where the IQ Remote could get stuck in the Network Reconnection page. Addressed miscellaneous connection use cases to improve reliability. Photo/Video Changes Photo Frame images can now be pushed from the primary IQ Panel 2 to the IQ Remote. Added the ability to record duress alarm videos from the built-in camera on the IQ Remote. Disarm Photos from IQ Remote can now be enabled/disabled. Modified “LiveView” cameras on the IQ Remote to be full screen. Improved Alarm Image upload timing to the primary Panel.
Step 2 – Split the network into dedicated 2.4GHz and 5GHz  When a router is broadcasting a single SSID for both the 2.4GHz and 5GHz network the IQ remote tends to "roam" between bands.  This can cause the panel to connect and reconnect, causing a disruption in service.  To resolve this problem, try one of the following: 1.       Enable band steering: Keep in mind, band steering has never actually been part of the IEEE 802.11 specification. So, enabling band steering may not actually solve the problem.  While no vender actually publishes how its band steering algorithm works, the generic method is to identify dual-band client devices from their probe requests and then preferentially respond to them only on the 5 GHz band, so that clients do not see the 2.4 GHz network and connect to the 5 GHz network.  If enabling band steering doesn't work proceed to the next step. 2.       Isolate the two SSIDs into two unique broadcasting names.  For example, if you have one broadcasting SSID called Smith Residence, change the SSID for the 2.4 GHz to Smith Residence 2.4 and change the SSID for the 5 GHz to Smith Residence 5.  Then make sure that the IQ remote and the IQ2 are both connected to the 2.4 GHz SSID only.
Step 3 - Set Up Mac Address Reservation1.       Head to your router's configuration tool by typing in your router's IP address in your browser's navigation bar. Usually this is something like 192.168.0.1. You can check it by running ipconfig in a Command Prompt or heading to System Preferences > Network on a Mac.2.       Log in3.       Find the DHCP reservation setting. This could also be called "DHCP Static Lease" or something similar. On my router, it was under the "Gateway" category.4.       Head to the remote for which you want to reserve an IP address and find its MAC address. On the panel or remote go to settings - advance settings -about - panel.  Your MAC address will be in the form 00:00:00:00:00:00. Note that a Wi-Fi card and Ethernet port will have two different MAC addresses, and you can't assign them both to the same IP, so pick the one you use primarily.  Most panels and remotes will only support Wi-Fi.5.       Type that remotes MAC address into the first entry in the DHCP Reservation setting. Then, type in the IP address that you want to reserve for that machine. Hit Apply, or whatever button is available to you. Note: the current IP address that is assigned by the router will likely be the address you will be reserving for the remote or panel.6.       Repeat with any other remotes that you want to reserve
Step 4 - Set Up a Private Network1.       Set up a private wi-fi network that runs parallel/separate to the customers network.  This network would only have alarm devices connected to it such as the IQ Panel 2 and the IQ Remote and cameras. 2.       Alternatively, you can turn on the Panel Access Point, which acts as a private network.  When doing this, make sure it is in range of the IQ Remote, and if not try to extend it using a Wi-Fi extender.  To enable the Panel Access Point, go to Settings/Advanced Settings/Installation/Devices/Wi-Fi Devices/Access Point Settings and enable the panel as a WI-FI access point.  Note:  When the PAP is turned on, the Panel can only connect to a 2.4GHz network as the 5GHz radio is disabled in this mode.