Community based parking: Finding and predicting available parking spaces based on the Internet of Things and crowdsensing. (December 2021)