Even though we have Hardware in the name we consider ourselves to be more of a Software company. In order to save battery life and to be small, the devices need to have a lot of internal intelligence (“edge computing”) in order to be highly configurable and send only relevant information in proper efficient coding. All the devices use the same HW platform design, lowering the time to market, and cost, increasing reliability and versatility
A single firmware is used to lower time to market, and cost, increasing reliability and versatility.
All the devices use the same API for device configuration and the same API for payload parsing.