Alarm system GPIO USB interface firmware and host application