I'm starting a project with the XBee 900 HP, wondering if others here are using it. I'm branching off here from RForbes thread, Help-with-buffer-building-please
One thing I've always found difficult with Digi products is the mental confusion of sorting out what's what. The manual for the product is a case in point. (manual = XBee-PRO® 900HP/XBee-PRO® XSC RF Modules, Sept 6th 2013). The first battle is the RTFM, to X out the irrelevant material. It is a mash-up of info on two distinct hardware platforms, the S3 and S3B, and three main firmware options, "HP", "XSC", and the bootloader for the optional Freescale application processor. The HP firmware is the most recent, most capable, and should be run on the S3B hardware platform. The XSC firmware is on the way out. The Freescale add-on is interesting, but hey, this is about the Parallax brains.
The S3B/HP is a step up from the old 900MHz XBee. When you go to purchase it from the usual sources, it is called the XBP9B, as opposed to the old XBP09. The description may include mention of XBee Pro 900 HP, and the S3B hardware platform. It should not mention XSC, because that is the older (obsolete?) firmware. It may mention digimesh
, but the digimesh protocol is only one of the networking options contained in the HP firmware running on the S3B hardware. There are quite a few options for network topology that can be configured, including flavors of peer-to-peer, multipoint, coordinator centered, as well as flavors of digimesh. That is another dimension to sort out when reading the manual. The digimesh options allow the entire distributed network to run at low power, all in a cyclic sleep mode. With the old XBP09 modules, the multipoint and digimesh were two distinct firmware options that had to be loaded in via XCTU. The XB9B/S3B/HP setup is all inclusive.