Cargando…

Internet of Things with Raspberry Pi 3 : Leverage the power of Raspberry Pi 3 and JavaScript to build exciting IoT projects.

Internet of Things (IoT) is currently a growing trend in the technology space, and Raspberry Pi is the perfect board to get started with building IoT projects. Applications of IoT are the basis of smart homes and when scaled up, we can drive smart cities and achieve manufacturing automation. This bo...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Rao, Maneesh
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction to IoT; Understanding IoT; Defining IoT; Architecture of an IoT ecosystem; History and evolution; IoT-applications and future prospects; Summary; Chapter 2: Know Your Raspberry Pi; Understanding Raspberry Pi 3; Important features of Raspberry Pi 3 Model B; Setting up Raspberry Pi; Connecting to the internet; Setting up headless Raspberry Pi; Summary; Chapter 3: Let's Communicate; The internet; The rise of JavaScript and Node.js; Node.js; Advantages of using Node.js for IoT; HTTP.
  • Implementing HTTPHTTP server; HTTP client; MQTT; MQTT architecture; MQTT message types; MQTT topics; QoS levels; Last will and testament; Retained messages; Persistent sessions; Keep alive message; MQTT brokers; MQTT implementation; MQTT broker; MQTT client; Summary; Chapter 4: Weather Station; Sensors; Temperature sensor DS18B20; DHT11 humidity sensor; Weather API; Google sheets; Summary; Chapter 5: Controlling the Pi; L293D; DC motor; Light-emitting diode; Summary; Chapter 6: Security Surveillance; Infrared sensors; Types of IR sensors; Ultrasonic sensors; Buzzer; Raspberry Pi camera module.
  • Wiring upInterfacing PIR sensor module HC-SR501; Interfacing an active IR sensor; Interfacing an ultrasonic sensor HC-SR04; Interfacing an LED; The code; Camera module code; Email module code; Sensor module code; Summary; Chapter 7: Image Recognition; Understanding image recognition; Deep learning; How image recognition works; Gathering data; Organizing data; Building a predictive model; Recognizing an image; Amazon Web Services; AWS S3; AWS Rekognition; Identity and access management; Command line interface; Implementation; Create collection; Upload reference image; Face comparison.
  • Wiring upInterfacing IR sensor; Interfacing LEDs; Interfacing the Pi camera module; The code; Index face module code; Search face by image module code; S3 bucket module code; Camera module code; Upload reference image module code; Compare image module code; Summary; Chapter 8: Bot Building; Car chassis; Pulse-width modulation; Analog signal; Digital signal; Wiring up the bot; Wiring L293D with motor; Wiring L293D with Raspberry Pi; Forward movement; Reverse movement; Right turn; Left turn; Stop; Speed control; Executing the commands; Summary; Chapter 9: Security in IoT.
  • The challenges in providing IoT securitySecurity in endpoint devices
  • constrained devices; Authorization and authentication; Device firmware upgrade; Secure communication; Data security; High availability; Identifying cyber attacks; Absence of standards; Ignorance from customers and manufactures; Trends and challenges in specific industries; Automotive industries; Smart homes and buildings; Securing Raspberry Pi; Changing the default password; Changing the username; Making sudo require a password; Improving SSH security; Username and password security; Key-based authentication.