A Hardware-Software Framework for High-Reliability People Fall Detection