RaspberryPiwithJava:ProgrammingtheInternetofThings(IoT)fillsanimportantgapinknowledgebetweenseasonedJavadevelopersandembedded-hardwaregurus,takingaproject-basedapproachtoskillsdevelopmentfromwhichbothhobbyistsandprofessionalscanlearn.Bystartingwithsimpleprojectsbasedonopen-sourcelibrarie