Real-time locating system - general techniques for asset and staff tracking using wireless hardware and real-time software