Cargando…

Enterprise Internet of Things Handbook : Build end-to-end IoT solutions using popular IoT platforms.

Internet of Things is today and now. This "hand" book covers almost all the bare essential knowledge that is needed for an architect or a developer to build IoT solution. Right from understanding what IoT is and exploring various off of the shelf IoT platforms, this book has it all. This b...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ravulavaru, Arvind
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction to IoT; Internet of Things; History; IoT and the market; IoT technology stack; Building blocks; Smart devices; Microcontroller versus microprocessor; Sensors; Actuators; Controllers; Integrated controllers; Assembled controllers; Possible combinations; System on Chips; Popular SoCs in market; Hardware communication protocols; GPIO; Analog reading; UART; SPI; I2C; Gateway and cloud communication; Device Management Software; Device to cloud communication protocols.
  • Message Queuing Telemetry TransportMQTT for Sensor Networks; Constrained Application Protocol; Simple Text Oriented Messaging Protocol; Advanced Message Queuing Protocol; Representational state transfer; WebSockets; Storage; MongoDB; Apache Cassandra; Time series databases; InfluxDB; KairosDB; Netflix Atlas; RIAK TS; API management; API gateway administration; Applications; Intelligence; Rules and alerts; IFTTT; Scheduling; Third-party integration; IoT and security; Mirai bot attack; Ransomware; End-to-end architecture; Using cloud computing; Pros and cons of using cloud computing in the IoT.
  • Using fog computingPros and cons of using fog computing in the IoT; Edge computing; Which is better?; IoT standards; Summary; Further reading; Chapter 2: Applications of IoT; IoT and its value proposition; Connected devices; Smart devices; Artificial intelligence; Healthcare and IoT; Remote diagnosis; AI doctors; Industrial IoT; Optimization; Predictive maintenance; Other applications of IoT; Agriculture; Smart city; Smart retail; Smart logistics; Summary; Chapter 3: Getting Started with IoT Platforms; IoT platform or IoT middleware; Why platforms?; IoT platforms; Example implementation.
  • Setting up the Raspberry Pi 3Setting up Node.js on the Raspberry Pi 3; Setting up ThingSpeak; Creating an account; Creating a channel; Sending test data; Building the solution; Things needed; Schematic; Summary; Chapter 4: AWS IoT; AWS IoT; AWS IoT Core; AWS IoT Device Management; AWS Greengrass; AWS IoT Analytics; Amazon FreeRTOS; Designing the sample application; Solution; Architecture; End-to-end communication; Data visualization; Pricing; Building the sample application; End-to-end communication; Setting up the IoT Thing; Setting up Raspberry Pi 3 on the DHT11 node; Things needed.
  • Setting up Node.jsDeveloping the Node.js Thing app; Reading the data from the Thing; Building the dashboard; Elasticsearch; Kibana; Setting up Elasticsearch; Setting up an IAM Role; Creating an IoT Rule; Elasticsearch configuration; Running the Thing; Building the Kibana dashboard; Summary; Further reading; Chapter 5: Azure IoT; Azure IoT; IoT hub; Stream analytics; Designing a sample application; Solution; Architecture; End-to-end communication; Data visualization; Pricing; Building a sample application; End-to-end communication; Setting up the IoT hub.