Home Edge Computing New Research: Edge Computing Barriers, Readiness, and Adoption