Does the computer or device where BeckmanConnect is installed need a fixed IP address?

No.  BeckmanConnect does not use the IP address of the controller to establish or maintain a connection.