|
Books > Computing & IT > Computer hardware & operating systems > Mainframes & minicomputers
Use a low-code programming approach to create event-driven
applications from scratch by wiring together hardware devices,
APIs, and online services Key Features Discover how you can
automate the Internet of Things (IoT) without writing huge blocks
of code Learn how to wire together flows using a browser-based
visual editor Handle IoT data with little to no coding knowledge
Book DescriptionNode-RED is a free and open source flow-based
programming tool used to handle IoT data that allows programmers of
any level to interconnect physical I/O, cloud-based systems,
databases, and APIs to build web applications without code.
Practical Node-RED Programming is a comprehensive introduction for
anyone looking to get up to speed with the Node-RED ecosystem in no
time. Complete with hands-on tutorials, projects, and
self-assessment questions, this easy-to-follow guide will help you
to become well versed in the foundations of Node-RED. You'll learn
how to use Node-RED to handle IoT data and build web applications
without having to write complex code. Once you've covered the
basics, you'll explore various visual programming techniques and
find out how to make sample flows as you cover web development, IoT
development, and cloud service connections, and finally build
useful real-world applications. By the end of this book, you'll
have learned how to use Node-RED to develop a real-world
application from scratch, which can then be implemented in your
business. What you will learn Understand the history of Node-RED
and why you need to learn a flow-based programming tool Use
Node-RED to build Node.js-based applications Handle data for IoT
devices using Node-RED flows Explore advanced Node-RED features
such as connecting repositories and customizing the flow editor
Find out what the MQTT protocol is and how it relates to Node-RED
Create and publish your own nodes and flows using the Node-RED
library Who this book is forThis Node-RED book is for web
developers and IoT engineers with some background in JavaScript and
Node.js. Although not necessary, familiarity with the concepts of
electronics will help you to make the most out of this book.
Learn how you can control LEDs, make music, and read sensor data
using popular microcontrollers such as Adafruit Circuit Playground,
ESP8266, and the BBC micro:bit Key Features Load and execute your
first program with MicroPython Program an IoT device to retrieve
weather data using a RESTful API Get to grips with integrating
hardware, programming, and networking concepts with MicroPython
Book DescriptionMicroPython is an open source implementation of
Python 3 that runs in embedded environments. With MicroPython, you
can write clean and simple Python code to control hardware instead
of using complex low-level languages like C and C++. This book
guides you through all the major applications of the MicroPython
platform to build and program projects that use microcontrollers.
The MicroPython book covers recipes that'll help you experiment
with the programming environment and hardware programmed in
MicroPython. You'll find tips and techniques for building a variety
of objects and prototypes that can sense and respond to touch,
sound, position, heat, and light. This book will take you through
the uses of MicroPython with a variety of popular input devices and
sensors. You'll learn techniques for handling time delays and
sensor readings, and apply advanced coding techniques to create
complex projects. As you advance, you'll get to deal with Internet
of Things (IoT) devices and integration with other online web
services. Furthermore, you'll also use MicroPython to make music
with bananas and create portable multiplayer video games that
incorporate sound and light animations into the game play. By the
end of the book, you'll have mastered tips and tricks to
troubleshoot your development problems and push your MicroPython
project to the next level! What you will learn Execute code without
any need for compiling or uploading using REPL
(read-evaluate-print-loop) Program and control LED matrix and
NeoPixel drivers to display patterns and colors Build projects that
make use of light, temperature, and touch sensors Configure devices
to create Wi-Fi access points and use network modules to scan and
connect to existing networks Use Pulse Width Modulation to control
DC motors and servos Build an IoT device to display live weather
data from the Internet at the touch of a button Who this book is
forIf you want to build and program projects that use
microcontrollers, this book will offer you dozens of recipes to
guide you through all the major applications of the MicroPython
platform. Although no knowledge of MicroPython or microcontrollers
is expected, a general understanding of Python is necessary to get
started with this book.
Create and program Internet of Things projects using the Espressif
ESP32. Key Features Getting to know the all new powerful EPS32
boards and build interesting Internet of Things projects Configure
your ESP32 to the cloud technologies and explore the networkable
modules that will be utilised in your IoT projects A step-by-step
guide that teaches you the basic to advanced IoT concepts with
ESP32 Book DescriptionESP32 is a low-cost MCU with integrated Wi-Fi
and BLE. Various modules and development boards-based on ESP32 are
available for building IoT applications easily. Wi-Fi and BLE are a
common network stack in the Internet of Things application. These
network modules can leverage your business and projects needs for
cost-effective benefits. This book will serve as a fundamental
guide for developing an ESP32 program. We will start with GPIO
programming involving some sensor devices. Then we will study ESP32
development by building a number of IoT projects, such as weather
stations, sensor loggers, smart homes, Wi-Fi cams and Wi-Fi
wardriving. Lastly, we will enable ESP32 boards to execute
interactions with mobile applications and cloud servers such as
AWS. By the end of this book, you will be up and running with
various IoT project-based ESP32 chip. What you will learn
Understand how to build a sensor monitoring logger Create a weather
station to sense temperature and humidity using ESP32 Build your
own W-iFi wardriving with ESP32. Use BLE to make interactions
between ESP32 and Android Understand how to create connections to
interact between ESP32 and mobile applications Learn how to
interact between ESP32 boards and cloud servers Build an IoT
Application-based ESP32 board Who this book is forThis book is for
those who want to build a powerful and inexpensive IoT projects
using the ESP32.Also for those who are new to IoT, or those who
already have experience with other platforms such as Arduino,
ESP8266, and Raspberry Pi.
Build a strong and efficient IoT infrastructure at industrial and
enterprise level by mastering Industrial IoT network Key Features
Gain hands-on experience working with industrial architecture
Explore the potential of cloud-based Industrial IoT platforms,
analytics, and protocols Improve business models and transform your
workforce with Industry 4.0 Book DescriptionWe live in an era where
advanced automation is used to achieve accurate results. To set up
an automation environment, you need to first configure a network
that can be accessed anywhere and by any device. This book is a
practical guide that helps you discover the technologies and use
cases for Industrial Internet of Things (IIOT). Hands-On Industrial
Internet of Things takes you through the implementation of
industrial processes and specialized control devices and protocols.
You'll study the process of identifying and connecting to different
industrial data sources gathered from different sensors.
Furthermore, you'll be able to connect these sensors to cloud
network, such as AWS IoT, Azure IoT, Google IoT, and OEM IoT
platforms, and extract data from the cloud to your devices. As you
progress through the chapters, you'll gain hands-on experience in
using open source Node-Red, Kafka, Cassandra, and Python. You will
also learn how to develop streaming and batch-based Machine
Learning algorithms. By the end of this book, you will have
mastered the features of Industry 4.0 and be able to build
stronger, faster, and more reliable IoT infrastructure in your
Industry. What you will learn Explore industrial processes,
devices, and protocols Design and implement the I-IoT network flow
Gather and transfer industrial data in a secure way Get to grips
with popular cloud-based platforms Understand diagnostic analytics
to answer critical workforce questions Discover the Edge device and
understand Edge and Fog computing Implement equipment and process
management to achieve business-specific goals Who this book is
forIf you're an IoT architect, developer, or stakeholder working
with architectural aspects of Industrial Internet of Things, this
book is for you.
The portable Raspberry Pi computing platform with the power of
Linux yields an exciting exploratory tool for beginning scientific
computing. Science and Computing with Raspberry Pi takes the reader
through explorations in a variety of computing exercises with the
physical sciences. The book guides the user through: configuring
your Raspberry Pi and Linux operating system; understanding the
software requirements while using the Pi for scientific computing;
computing exercises in physics, astronomy, chaos theory, and
machine learning.
|
|