A Collaborative BSN-Enabled Architecture for Multi-user Activity Recognition