|
|
Books > Computing & IT > Computer hardware & operating systems > General
Exploring the low cost WiFi module About This Book * Leverage the
ESP8266's on-board processing and storage capability * Get hand- on
experience of working on the ESP8266 Arduino Core and its various
libraries * A practical and enticing recipe-based book that will
teach you how to make your environment smart using the ESP8266 Who
This Book Is For This book is targeted at IOT enthusiasts who are
well versed with electronics concepts and have a very basic
familiarity with the ESP8266. Some experience with programming will
be an advantage. What You Will Learn * Measure data from a digital
temperature and humidity sensor using the ESP8266 * Explore
advanced ESP8266 functionalities * Control devices from anywhere in
the world using MicroPython * Troubleshoot issues with cloud data
monitoring * Tweet data from the Arduino board * Build a
cloud-connected power-switch with the ESP8266 * Create an ESP8266
robot controlled from the cloud In Detail The ESP8266 Wi-Fi Module
is a self contained System on Chip (SOC) with an integrated TCP/IP
protocol stack and can give any microcontroller access to your
Wi-Fi network. It is capable of either hosting an application or
offloading all Wi-Fi networking functions from another application
processor. This book contains practical recipes that will help you
master all ESP8266 functionalities. You will start by configuring
and customizing the chip in line with your requirements. Then you
will focus on core topics such as on-board processing, sensors,
GPIOs, programming, networking, integration with external
components, and so on. We will also teach you how to leverage
Arduino using the ESP8266 and you'll learn about its libraries,
file system, OTA updates, and so on. The book also provide recipes
on web servers, testing, connecting with the cloud, and
troubleshooting techniques. Programming aspects include MicroPython
and how to leverage it to get started with the ESP8266. Towards the
end, we will use these concepts and create an interesting project
(IOT). By the end of the book, readers will be proficient enough to
use the ESP8266 board efficiently. Style and approach This
recipe-based book will teach you to build projects using the
ESP8266.
Develop mobile virtual reality apps using the native Google
Cardboard SDK for Android About This Book * Learn how to build
practical applications for Google's popular DIY VR headset * Build
a reusable VR graphics engine on top of the Cardboard Java SDK and
OpenGL ES graphics libraries * The projects in this book will
showcase a different aspect of Cardboard development-from 3D
rendering to handling user input Who This Book Is For The book is
for established Android developers with a good knowledge level of
Java. No prior OpenGL or graphics knowledge is required. No prior
experience with Google Cardboard is expected, but those who are
familiar with Cardboard and are looking for projects to expand
their knowledge can also benefit from this book. What You Will
Learn * Build Google Cardboard virtual reality applications *
Explore the ins and outs of the Cardboard SDK Java classes and
interfaces, and apply them to practical VR projects * Employ
Android Studio, Android SDK, and the Java language in a
straightforward manner * Discover and use software development and
Android best practices for mobile and Cardboard applications,
including considerations for memory management and battery life *
Implement user interface techniques for menus and gaze-based
selection within VR * Utilize the science, psychology, mathematics,
and technology behind virtual reality, especially those pertinent
to mobile Cardboard VR experiences * Understand Cardboard VR best
practices including those promoted by Google Design Lab. In Detail
Google Cardboard is a low-cost, entry-level media platform through
which you can experience virtual reality and virtual 3D
environments. Its applications are as broad and varied as mobile
smartphone applications themselves. This book will educate you on
the best practices and methodology needed to build effective,
stable, and performant mobile VR applications. In this book, we
begin by defining virtual reality (VR) and how Google Cardboard
fits into the larger VR and Android ecosystem. We introduce the
underlying scientific and technical principles behind VR, including
geometry, optics, rendering, and mobile software architecture. We
start with a simple example app that ensures your environment is
properly set up to write, build, and run the app. Then we develop a
reusable VR graphics engine that you can build upon. And from then
on, each chapter is a self-contained project where you will build
an example from a different genre of application, including a 360
degree photo viewer, an educational simulation of our solar system,
a 3D model viewer, and a music visualizer. Given the recent updates
that were rolled out at Google I/O 2016, the authors of Cardboard
VR Projects for Android have collated some technical notes to help
you execute the projects in this book with Google VR Cardboard Java
SDK 0.8, released in May 2016. Refer to the article at
https://www.packtpub.com/sites/default/files/downloads/GoogleVRUpdateGuideforCardbook.pdf
which explains the updates to the source code of the projects.
Style and approach This project based guide is written in a
tutorial-style project format, where you will learn by doing. It is
accompanied by in-depth explanations and discussions of various
technologies, and provides best practices and techniques.
About LICP - Leading by Example Licp (Library Instructional
Computer Process) has set designs to aid individuals by getting
them the results they need quickly. Our step by step guidance and
picture system takes the guess work out and shows you exactly where
to point and click. LICP is self-teaching, meaning after a short
period you will find yourself recalling these step from memory.
Inside this book, you will find computer help on Resume, Microsoft
Word, Adobe, printing tips, email, /websites and much more.
Everyone can learn something new out of the LICP helpful guide,
happy computer learning your Library Volunteer Frank -N.
Find out how to transform your Arduino device into an awesome
secret agent gadget with this course, taking in everything from
robotics to remote control cameras About This Book * This course
won't just teach you. It will help you apply your knowledge so you
can get creative - quickly! * Find out how to make a computer
interact with the real-world - you'll be learning the basics of IoT
without realizing it. * Robots. A sound controlled Christmas tree.
This course proves anything is possible with an Arduino! Who This
Book Is For Seeking inspiration? This course will help you get
creative with your Arduino quickly. What You Will Learn * Find out
how to explore the full potential of your tiny Arduino * Find out
how to bridge the gap between the real world and software, as you
gather and visualize data from the environment * Create simple
servers to allow communication to occur * Transform your Arduino
into a GPS tracker * Use the Arduino to monitor top secret data *
Build a complete spy robot! In Detail An Arduino might be a tiny
computer but it can be used as the foundation for a huge range of
projects. In this course, we'll show you how just some of the
projects that are possible with an Arduino. From robotics to secret
agent gadgets, we're pretty confident that this course will get you
thinking creatively - and inspire you to create your very own new
projects using the Arduino hacking skills you learn. This course,
combines both text and video content - it's made up of three
modules to help organize your learning. In the first module we'll
show you how to build three different Arduino projects. All of
these will not only get you up and running with something
practical, they'll also help you better understand how the Arduino
works. Find out how to develop a home automation system and even
build a robot! In the second module we'll go one step further to
help you get creative as you learn how to program LEDs with your
Arduino. You'll find out how to build a mood lamp and a
remote-controlled TV backlight, before going on to make a sound
controlled LED Christmas tree that makes use of sound
visualization. Finally, the third module takes you from stylish
design into espionage, as you learn how to create neat secret agent
gadgets with your Arduino. Find out how to build an alarm system, a
fingerprint sensor, even open a lock with a text message. And
that's not all - but to find out more you'll have to dive in! This
Learning Path combines some of the best that Packt has to offer in
one complete, curated package. It includes content from the
following Packt products: ? Arduino By Example by Adith Jagadish
Boloor ? Arduino BLINK Blueprints by Samarth Shah, Utsav Shah ?
Arduino for Secret Agents by Marco Shwartz Style and approach
Combining both video and text and built from some of Packt's very
best Arduino content, this course comprises of three modules
covering a range of projects. It's completely focused on helping
the user get creative as quickly as possible so they can explore
what's possible with Arduino themselves.
Build amazing Internet of Things projects using the ESP8266 Wi-Fi
chip About This Book * Get to know the powerful and low cost
ESP8266 and build interesting projects in the field of Internet of
Things * Configure your ESP8266 to the cloud and explore the
networkable modules that will be utilized in the IoT projects *
This step-by-step guide teaches you the basics of IoT with ESP8266
and makes your life easier Who This Book Is For This book is for
those who want to build powerful and inexpensive IoT projects using
the ESP8266 WiFi chip, including those who are new to IoT, or those
who already have experience with other platforms such as Arduino.
What You Will Learn * Control various devices from the cloud *
Interact with web services, such as Twitter or Facebook * Make two
ESP8266 boards communicate with each other via the cloud * Send
notifications to users of the ESP8266, via email, text message, or
push notifications * Build a physical device that indicates the
current price of Bitcoin * Build a simple home automation system
that can be controlled from the cloud * Create your own cloud
platform to control ESP8266 devices In Detail The Internet of
Things (IoT) is the network of objects such as physical things
embedded with electronics, software, sensors, and connectivity,
enabling data exchange. ESP8266 is a low cost WiFi microcontroller
chip that has the ability to empower IoT and helps the exchange of
information among various connected objects. ESP8266 consists of
networkable microcontroller modules, and with this low cost chip,
IoT is booming. This book will help deepen your knowledge of the
ESP8266 WiFi chip platform and get you building exciting projects.
Kick-starting with an introduction to the ESP8266 chip, we will
demonstrate how to build a simple LED using the ESP8266. You will
then learn how to read, send, and monitor data from the cloud.
Next, you'll see how to control your devices remotely from anywhere
in the world. Furthermore, you'll get to know how to use the
ESP8266 to interact with web services such as Twitter and Facebook.
In order to make several ESP8266s interact and exchange data
without the need for human intervention, you will be introduced to
the concept of machine-to-machine communication. The latter part of
the book focuses more on projects, including a door lock controlled
from the cloud, building a physical Bitcoin ticker, and doing
wireless gardening. You'll learn how to build a cloud-based ESP8266
home automation system and a cloud-controlled ESP8266 robot.
Finally, you'll discover how to build your own cloud platform to
control ESP8266 devices. With this book, you will be able to create
and program Internet of Things projects using the ESP8266 WiFi
chip. Style and approach This is a step-by-step guide that provides
great IOT projects with ESP8266. All the key concepts are explained
details with the help of examples and demonstrations of the
projects.
Over 90 hands-on recipes that will employ Nagios Core as the anchor
of monitoring on your network About This Book * Master the advanced
configuration techniques of Nagios Core to model your network
better by improving hosts, services, and contacts * Filter and
improve the notifications that Nagios Core sends in response to
failed checks, which can greatly assist you when diagnosing
problems * Pull Nagios Core's data into a database to write clever
custom reports of your own devise Who This Book Is For If you are a
network or system administrator and are looking for instructions
and examples on working with Nagios Core, then this book is for
you. Some basic shell command-line experience is required, and some
knowledge of scripting would be helpful when we discuss how plugins
work. What You Will Learn * Manage the configuration of Nagios Core
with advanced techniques to achieve fine detail in your checks *
Find, install, and even write your own check plugins * Filter
notifications to send them to the right people or programs at the
right time * Work around difficult network accessibility issues and
delegate checks to other machines * Tweak a Nagios Core server to
achieve both high performance and redundancy in case of disaster *
Process the results of checks performed by other machines to
monitor backups and similar processes * Extend Nagios Core to allow
advanced scripting, reporting, and network visualization behavior
In Detail Nagios Core is an open source monitoring framework
suitable for any network that ensures both internal and
customer-facing services are running correctly and manages
notification and reporting behavior to diagnose and fix outages
promptly. It allows very fine configuration of exactly when, where,
what, and how to check network services to meet both the uptime
goals of your network and systems team and the needs of your users.
This book shows system and network administrators how to use Nagios
Core to its fullest as a monitoring framework for checks on any
kind of network services, from the smallest home network to much
larger production multi-site services. You will discover that
Nagios Core is capable of doing much more than pinging a host or to
see whether websites respond. The recipes in this book will
demonstrate how to leverage Nagios Core's advanced configuration,
scripting hooks, reports, data retrieval, and extensibility to
integrate it with your existing systems, and to make it the
rock-solid center of your network monitoring world. Style and
approach Each chapter contains a set of step-by-step recipes to
perform an example of a commonly performed task related to network
administration. The book begins by focusing closely on the
properties and configuration of Nagios Core itself, and gradually
moves on to other pieces of software that can support, manage, and
extend the system.
An easy-to-follow Apache Hadoop administrator's guide filled with
practical screenshots and explanations for each step and
configuration. This book is great for administrators interested in
setting up and managing a large Hadoop cluster. If you are an
administrator, or want to be an administrator, and you are ready to
build and maintain a production-level cluster running CDH5, then
this book is for you.
Investigate and solve problems with Nginx-powered websites using a
deep understanding of the underlying principles About This Book *
Solve problems with your Nginx-powered websites before your
audience notices anything * Peek into the Nginx architecture and
gain knowledge that will help you be valuable to you in the long
run * Gain knowledge of different types of problems in a
step-by-step way Who This Book Is For The book is for technical
specialists who already use Nginx to serve web pages for their
users. Whether you are an experienced system administrator or a new
professional, this book will help you do your job in the most
efficient way. What You Will Learn * Detect and investigate
problems with your web servers * Create correct and professional
configuration files * Get an in-depth understanding of the web
server software * Interpret Nginx log files easily and with
actionable insights * Make your websites respond as fast as
possible * Prevent problems by setting up proper monitoring and
alerts In Detail Nginx is clearly winning the race to be the
dominant software to power modern websites. It is fast and open
source, maintained with passion by a brilliant team. This book will
help you maintain your Nginx instances in a healthy and predictable
state. It will lead you through all the types of problems you might
encounter as a web administrator, with a special focus on
performance and migration from older software. You will learn how
to write good configuration files and will get good insights into
Nginx logs. It will provide you solutions to problems such as
missing or broken functionality and also show you how to tackle
performance issues with the Nginx server. A special chapter is
devoted to the art of prevention, that is, monitoring and alerting
services you may use to detect problems before they manifest
themselves on a big scale. The books ends with a reference to error
and warning messages Nginx could emit to help you during incident
investigations. Style and approach This comprehensive tutorial on
Nginx troubleshooting takes an practical approach to guiding you
through common issues in Nginx server.
by David C Nagel In the last five years visualization has gone from
the lab to become a desktop technology for many scientists. Images
and 3-D renderings of data sets and mathematical models have
evolved from the high-priced hardware and customized software of
graphics professionals to low-cost, off-the-shelf commercial
software running on personal computers. fu such, scientific
visualization has taken its place beside mathematical modeling as
an everyday means of interacting with one's data. This has
significantly changed both the amount and the quality of
information that scientists are able to extract from raw data, and
has effectively established a new paradigm for scientific
computing. In addi tion, new, low-cost hardware and software
technologies such as CD-ROMs, digital video, and Apple's QuickTime
time-based media of image and and compression technologies have
enabled large amounts animation data to be easily accessible to the
average researcher or teacher through the personal computer.
However, little has been done in the way of providing a context
within which the researcher or teacher could learn which approaches
might be best suited for a given problem. Furthermore, most
scientists are unfamiliar with the terminology and concepts in
modern computer graphics, which simply steepens the learning curve
for them to apply the new technologies to their work. fu a result,
researchers and teachers are not yet taking full advantage of the
new paradigm.
|
|