The RS-232 module is only $60 for the PowerMax+ alarm system (see for instance aartech.ca). Compare this to over $400 for the TCP/IP module. Granted, the RS-232 module doesn’t allow control from a LAN, and does not include a server (the IP module includes a web server for configuration).
There are Bluetooth class 1 (300 ft) devices to bridge to serial port: with adapter like IOGEAR GBS301 or Siig BT2 adapter, you achieve the same effect for a quarter of the price.
The next question is whether the software that accompanies the 232 module work on Windows XP: Visonic claims it does, though the website only lists Win 85/98/NT. The guy at AARTech said Visonic does not intend to support Windows 7. Very unfortunate. So for now it could be useful, but within a couple years, who knows if I will still have any machine left with Windows XP.
Also, it would be nice to use the RS232 to monitor and control the PowerMax+ beyond what is in the software, for instance via Python pyserial module. But this would require that Visonic make the serial protocol available, which it doesn’t (I’m still in email communication with them but I don’t expect much). This is really unfortunately (and shortsighted of them, really).
Perhaps it could be reverse engineered using an RS232 sniffer like Free Serial Port Monitor by HHD Software or SerialMon (to be used in conjunction with SysInternals’ PortMon). The Visonic person did mention some patented hashing algorithm being used in the RS232 module as an excuse to not provide protocol, but if it patented, it can be obtained by finding the patent, in which case they should just give it to me.
An interesting extension is a serial-to-wifi adapter: you connect it to the se
rial port of the device, to provide it with wifi connectivity. An affordable adapter is the RN-134-K, which is a developer kit that includes a wifi adapter with serial port connector. On the PC, you need a serial port redirector like Pira CZ HW Virtual Serial Port (more options on wikipedia) which creates a virtual COM port (in range COM2 to COM20) that sends data to a host / port via TCP/IP and reads data on localhost / serverPort. Slightly cheaper option, though less convenient, is serial-to-ethernet, such as GW212 by Neteon or NETRS2321E by StarTech.com.
