A Beginner’s Guide to Internet of Things Security: Attacks, Applications, Authentication, and Fundamentals