From Check-in/Check-out to Be-in/Be-out: BLE-based Automated Journey Payment in Public Transportation