Getting Started with the Photon

Making Things with the Affordable, Compact, Hackable WiFi Module

Author: Simon Monk

Publisher: Maker Media, Inc.

ISBN: 1457186977

Category: Computers

Page: 204

View: 2014

The Photon is an open source, inexpensive, programmable, WiFi-enabled module for building connected projects and prototypes. Powered by an ARM Cortex-M3 microcontroller and a Broadcom WiFi chip, the Photon is just as happy plugged into a hobbyist's breadboard as it is into a product rolling off of an assembly line. While the Photon--and its accompanying cloud platform--is designed as a ready-to-go foundation for product developers and manufacturers, it's great for Maker projects, as you'll see in this book. You'll learn how to get started with the free development tools, deploy your sketches over WiFi, and build electronic projects that take advantage of the Photon's processing power, cloud platform, and input/output pins. What's more, the Photon is backward-compatible with its predecessor, the Spark Core.

Learning IoT with Particle Photon and Electron

Author: Rashid Khan,Kajari Ghoshdastidar,Ajith Vasudevan

Publisher: Packt Publishing Ltd

ISBN: 1785887343

Category: Computers

Page: 136

View: 4605

Develop applications on one of the most popular platforms for IoT using Particle Photon and Electron with this fast-paced guide About This Book Get an introduction to IoT architecture, command-line build tools and applications of IoT devices and sensors Design and develop connected IoT applications using Particle Photon and Electron in a step-by-step manner, gaining an entry point into the field of IoT Get tips on troubleshooting IoT applications Who This Book Is For This book is for developers, IoT enthusiasts and hobbyists who want to enhance their knowledge of IoT machine-to-machine architecture using Particle Photon and Electron, and implement cloud-based IoT projects. What You Will Learn Setup the Particle Photon and Electron on the cloud using the command-line tools Build and deploy applications on the Photon and Electron using the Web-based IDE Setup a local cloud server to interact with Particle Photon and Electron Connect various components and sensors to Particle Photon and Electron Tinker with the existing firmware and deploy a custom firmware on the Photon and Electron Setup communication between two or more Particle Photon and Electron Debug and troubleshoot Particle Photon and Electron projects Use webhooks to communicate with various third-party server applications In Detail IoT is basically the network of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.. The number of connected devices is growing rapidly and will continue to do so over years to come. By 2020, there will be more than 20 billion connected devices and the ability to program such devices will be in high demand. Particle provides prototyping boards for IoT that are easy to program and deploy. Most importantly, the boards provided by Particle can be connected to the Internet very easily as they include Wi-Fi or a GSM module. Starting with the basics of programming Particle Photon and Electron, this book will take you through setting up your local servers and running custom firmware, to using the Photon and Electron to program autonomous cars. This book also covers in brief a basic architecture and design of IoT applications. It gives you an overview of the IoT stack. You will also get information on how to debug and troubleshoot Particle Photon and Electron and set up your own debugging framework for any IoT board. Finally, you'll tinker with the firmware of the Photon and Electron by modifying the existing firmware and deploying them to your boards. By the end of this book, you should have a fairly good understanding of the IoT ecosystem and you should be able to build standalone projects using your own local server or the Particle Cloud Server. Style and approach This project-based guide contains easy-to-follow steps to program Particle Photon and Electron. You will learn to build connected applications with the help of projects of increasing complexity, and with each project, a new concept in IoT is taught.

Programming the Photon: Getting Started with the Internet of Things

Author: Christopher Rush

Publisher: McGraw Hill Professional

ISBN: 0071847073

Category: Technology & Engineering

Page: 240

View: 8805

Explore the Internet of Things and build useful, functioning Photon projects Quickly learn to construct your own electronics devices and control them over the Internet with help from this DIY guide. Programming the Photon: Getting Started with the Internet of Things features clear explanations and step-by-step examples that use inexpensive, easy-to-find components. Discover how to connect to Wi-Fi networks, attach hardware to I/O ports, write custom programs, and work from the cloud. You will learn how to troubleshoot and tweak your Photon creations—even interface with social media sites! · Set up your Photon board and connect to the Particle cloud · Start constructing and programming custom IoT projects · Learn the syntax of both the C and Arduino languages · Incorporate switches, sensors, and other input devices · Control hardware through the Photon’s outputs · Control your creations through the Internet · Add functions with Particle shields and add-on boards · Link real-time data to your board via the IFTTT Web Service · Integrate with websites—Facebook, Twitter, Gmail, and more!

Making Things Talk

Practical Methods for Connecting Physical Objects

Author: Tom Igoe

Publisher: "O'Reilly Media, Inc."

ISBN: 0596510519

Category: Computers

Page: 426

View: 9669

Provides instructions for building a variety of projects that are able to communicate with one another, including a video game controlled by a stuffed monkey and a battery powered GPS that reports its location over Bluetooth.

The Essential Guide to Telecommunications

Author: Annabel Z. Dodd

Publisher: Prentice Hall Professional

ISBN: 9780130649072

Category: Technology & Engineering

Page: 500

View: 2394

Covering the latest trends and technology changes, this is the fully updated and revised bestselling guide to telecommunications for the nontechnical professional. Includes sections on convergence, globalization, speech recognition, and 3G cellular networks.

Fritzing for Inventors: Take Your Electronics Project from Prototype to Product

Author: Simon Monk

Publisher: McGraw Hill Professional

ISBN: 0071844643

Category: Technology & Engineering

Page: 272

View: 3133

In this TAB book, bestselling electronics author Simon Monk shows maker-entrepreneurs how to use Fritzing’s open-source software and services to create electronics prototypes, design and manufacture printed circuit boards (PCBs), and bring professional-quality electronic products to market. Fritzing for Inventors: Take Your Electronics Project from Prototype to Product explains how to use this set of free, open-source electronics prototyping tools to lay out breadboards, create schematics, and design professional-quality printed circuit boards (PCBs). No engineering skills needed! Whether you’re a hobbyist, artist, inventor, or student, you’ll be able to develop a product from schematic to prototype to professional-quality printed circuit board, all from one easy-to-use software package. Fritzing works well with prototyping boards such as Arduino, Raspberry Pi, and BeagleBone. This DIY guide covers the whole lifecycle of product development for a hobbyist entrepreneur. It takes you from initial concept, to prototyping, to PCB production, to distribution. Along the way, it examines the sourcing of components, product testing, and even how to price products for wholesale and retail. Simon Monk is a bestselling TAB electronics author and popular presenter at MakerFaires Well-illustrated tutorial with screen captures, easy-to-follow instructions, and step-by-step projects Describes an up-to-date contemporary approach to PCB design, including surface-mount designs Explains how to become a maker entrepreneur by using crowdfunding and indie marketplaces for technical products

Mastering the I2C Bus

Author: Vincent Himpe

Publisher: Publitronic-Elektor

ISBN: 9780905705989

Category: I2C (Computer bus)

Page: 247

View: 3103

This is the first book in the LabWorX collection. It takes you on an exploratory journey of the I²C Bus and its applications. Besides the Bus protocol plenty of attention is given to the practical applications and designing a solid system. The most common I²C compatible chip classes are covered in detail. Two experimentation boards are available that allow for rapid prototype development. These boards are completed by a USB to I²C probe and a software framework to control I²C devices from your computer. All samples programs can be downloaded from the LabWorX support page.

Making Things Talk

Using Sensors, Networks, and Arduino to See, Hear, and Feel Your World

Author: Tom Igoe

Publisher: Maker Media, Inc.

ISBN: 1680452118

Category: Technology & Engineering

Page: 496

View: 5313

The workbenches of hobbyists, hackers, and makers have become overrun with microcontrollers, computers-on-a-chip that power homebrewed video games, robots, toys, and more. In Making Things Talk, Tom Igoe, one of the creators of Arduino, shows how to make these gadgets talk. Whether you need to connect some sensors to the Internet or create a device that can interact wirelessly with other creations, this book shows you what you need. Although they are powerful, the projects in this book are inexpensive to build: the Arduino microcontroller board itself ranges from around $25 to $40. The networking hardware covered here includes Ethernet, Wi-Fi, Bluetooth, and can be had for $25 to $50. Fully updated for the latest Arduino hardware and software, this book lets you combine microcontrollers, sensors, and networking hardware to make things... and make them talk to each other!

Programming Arduino Getting Started with Sketches

Author: Simon Monk

Publisher: McGraw Hill Professional

ISBN: 0071784233

Category: Technology & Engineering

Page: 176

View: 1081

Program Arduino with ease! Using clear, easy-to-follow examples, Programming Arduino: Getting Started with Sketches reveals the software side of Arduino and explains how to write well-crafted sketches using the modified C language of Arduino. No prior programming experience is required! The downloadable sample programs featured in the book can be used as-is or modified to suit your purposes. Understand Arduino hardware fundamentals Install the software, power it up, and upload your first sketch Learn C language basics Write functions in Arduino sketches Structure data using arrays and strings Use Arduino's digital and analog inputs and outputs in your programs Work with the Standard Arduino Library Write sketches that can store data Program LCD displays Use an Ethernet shield to enable Arduino to function as a web server Write your own Arduino libraries In December 2011, Arduino 1.0 was released. This changed a few things that have caused two of the sketches in this book to break. The change that has caused trouble is that the classes 'Server' and 'Client' have been renamed to 'EthernetServer' and 'EthernetClient' respectively. To fix this: Edit sketches 10-01 and 10-02 to replace all occurrences of the word 'Server' with 'EthernetServer' and all occurrences of 'Client' with 'EthernetClient'. Alternatively, you can download the modified sketches for 10-01 and 10-02 from here: http://www.arduinobook.com/arduino-1-0 Make Great Stuff! TAB, an imprint of McGraw-Hill Professional, is a leading publisher of DIY technology books for makers, hackers, and electronics hobbyists.

Making Things Smart

Easy Embedded JavaScript Programming for Making Everyday Objects into Intelligent Machines

Author: Gordon F. Williams

Publisher: Maker Media, Inc.

ISBN: 1680451855

Category: Computers

Page: 352

View: 8889

Making Things Smart teaches the fundamentals of the powerful ARM microcontroller by walking beginners and experienced users alike through easily assembled projects comprised of inexpensive, hardware-store parts. Current ARM programming books take a bland, textbook approach focused on complex, beginner-unfriendly languages like C or ARM Assembler. Making Things Smart uses Espruino (JavaScript for Hardware), flattening the learning curve.

An Elementary Introduction to the Wolfram Language

Author: Stephen Wolfram

Publisher: Wolfram Media

ISBN: 9781944183059

Category: Computers

Page: N.A

View: 2063

The Wolfram Language represents a major advance in programming languages that makes leading-edge computation accessible to everyone. Unique in its approach of building in vast knowledge and automation, the Wolfram Language scales from a single line of easy-to-understand interactive code to million-line production systems. This book provides an elementary introduction to the Wolfram Language and modern computational thinking. It assumes no prior knowledge of programming, and is suitable for both technical and non-technical college and high-school students, as well as anyone with an interest in the latest technology and its practical application.

Building Open Source Hardware

DIY Manufacturing for Hackers and Makers

Author: Alicia Gibb

Publisher: Addison-Wesley Professional

ISBN: 0133373908

Category: Computers

Page: 368

View: 9782

This is the first hands-on guide to the entire process of designing and manufacturing open source hardware. Drawing on extensive personal experience with DIY, maker, and hardware hacking projects, industry-leading contributors share proven approaches to design, remixing, fabrication, manufacturing, troubleshooting, licensing, documentation, and running an open source hardware business. Part I covers the emergence and evolution of open source hardware, what open source hardware licenses mean, and the growing role of standards in making hardware more open. Part II offers contributors’ expert advice on key tasks, ranging from creating derivatives to using source files. Part III turns to production, showing how to manufacture at multiple scales–from personal to commercial. Appendixes provide valuable checklists for design, manufacture, security, and documentation. And to foster even more hands-on learning and experimentation, the low-cost Blinky Buildings open source hardware kit is used as an example throughout. Learn how to Get involved in the open source hardware community–its history and values Develop designs you can successfully prototype and manufacture Walk step by step through making derivatives from existing projects Build open source 3D printers, and remix 3D printable objects Create open source wearables Work with diverse source files, from electronics to other physical materials Fabricate your own designs Move from prototype to commercial manufacturing, and troubleshoot problems Choose a business model and build a profitable open source hardware company Avoid pitfalls associated with trademarks, copyrights, patents, and licensing Write documentation other hardware hackers can use Use open source hardware in education, helping students learn without boundaries

Make: Bicycle Projects

Upgrade, Accessorize, and Customize with Electronics, Mechanics, and Metalwork

Author: John Baichtal

Publisher: Maker Media, Inc.

ISBN: 145718639X

Category: Technology & Engineering

Page: 136

View: 5385

What is a bicycle? The answer is a little trickier than you might think. More than just a form of transportation, your bike is a framework on which you can explore and display your own inventiveness.With a full history of the bicycle and information about commercial mods such as adding baby seats and fenders--as well as instruction on wheels, tires, and regular maintenance--this book gives you the tools and ideas to hack your ride your own way. You'll not only find out how to strip down your bike so that you can actually put it back together again, but you'll create a complete bike hacker's workbench, ready for any idea you might have! In Make: Bicycle Projects, you'll learn to: Add EL wire, LEDs, and NEOPixels for cool nighttime travel Install a SpokePOV kit to see things only your bike sees Add a DIY Smartphone Rig that keeps you connected Paint your bike so that it stays painted Turn your geared steed into a fixie Weld and braze your frame Make a rad chopper Let the sun power your projects Give an audio component to your frame for alarms, horns, and just making noise Haul cargo in a basket or mini-trailer Turn your ride into a veritable party trailer replete with color organ!

VoIP and Unified Communications

Internet Telephony and the Future Voice Network

Author: William A. Flanagan

Publisher: John Wiley & Sons

ISBN: 1118166035

Category: Technology & Engineering

Page: 320

View: 3032

Translates technical jargon into practical business communications solutions This book takes readers from traditional voice, fax, video, and data services delivered via separate platforms to a single, unified platform delivering all of these services seamlessly via the Internet. With its clear, jargon-free explanations, the author enables all readers to better understand and assess the growing number of voice over Internet protocol (VoIP) and unified communications (UC) products and services that are available for businesses. VoIP and Unified Communications is based on the author's careful review and synthesis of more than 7,000 pages of published standards as well as a broad range of datasheets, websites, white papers, and webinars. It begins with an introduction to IP technology and then covers such topics as: Packet transmission and switching VoIP signaling and call processing How VoIP and UC are defining the future Interconnections with global services Network management for VoIP and UC This book features a complete chapter dedicated to cost analyses and payback calculations, enabling readers to accurately determine the short- and long-term financial impact of migrating to various VoIP and UC products and services. There's also a chapter detailing major IP systems hardware and software. Throughout the book, diagrams illustrate how various VoIP and UC components and systems work. In addition, the author highlights potential problems and threats to UC services, steering readers away from common pitfalls. Concise and to the point, this text enables readers—from novices to experienced engineers and technical managers—to understand how VoIP and UC really work so that everyone can confidently deal with network engineers, data center gurus, and top management.

15 Dangerously Mad Projects for the Evil Genius

Author: Simon Monk

Publisher: McGraw Hill Professional

ISBN: 0071755683

Category: Technology & Engineering

Page: 320

View: 5371

UNLEASH YOUR INNER MAD SCIENTIST! "Wonderful. I learned a lot reading the detailed but easy to understand instructions."--BoingBoing This wickedly inventive guide explains how to design and build 15 fiendishly fun electronics projects. Filled with photos and illustrations, 15 Dangerously Mad Projects for the Evil Genius includes step-by-step directions, as well as a construction primer for those who are new to electronics projects. Using easy-to-find components and equipment, this do-it-yourself book shows you how to create a variety of mischievous gadgets, such as a remote-controlled laser, motorized multicolored LEDs that write in the air, and a surveillance robot. You'll also learn to use the highly popular Arduino microcontroller board with three of the projects. 15 Dangerously Mad Projects for the Evil Genius: Features step-by-step instructions and helpful illustrations Covers essential safety measures Reveals the scientific principles behind the projects Removes the frustration factor--all required parts are listed, along with sources Build these devious devices to amaze your friends and confound your enemies! Coil gun Trebuchet Ping pong ball minigun Mini laser turret Balloon-popping laser gun Touch-activated laser sight Laser-grid intruder alarm Persistence-of-vision display Covert radio bug Laser voice transmitter Flash bomb High-brightness LED strobe Levitation machine Snailbot Surveillance robot Each fun, inexpensive Evil Genius project includes a detailed list of materials, sources for parts, schematics, and lots of clear, well-illustrated instructions for easy assembly. The larger workbook-style layout and convenient two-column format make following the step-by-step instructions a breeze. VIDEOS, PHOTOS, AND SOURCE CODE ARE AVAILABLE AT WWW.DANGEROUSLYMAD.COM Make Great Stuff! TAB, an imprint of McGraw-Hill Professional, is a leading publisher of DIY technology books for makers, hackers, and electronics hobbyists.

Getting Started with CNC

Personal Digital Fabrication with Shapeoko and Other Computer-Controlled Routers

Author: Edward Ford

Publisher: Maker Media, Inc.

ISBN: 1457183323

Category: Computers

Page: 166

View: 8381

Getting Started with CNC is the definitive introduction to working with affordable desktop and benchtop CNCs, written by the creator of the popular open hardware CNC, the Shapeoko. Accessible 3D printing introduced the masses to computer-controlled additive fabrication. But the flip side of that is subtractive fabrication: instead of adding material to create a shape like a 3D printer does, a CNC starts with a solid piece of material and takes away from it. Although inexpensive 3D printers can make great things with plastic, a CNC can carve highly durable pieces out of a block of aluminum, wood, and other materials. This book covers the fundamentals of designing for--and working with--affordable ($500-$3000) CNCs.

Internet of Things with ESP8266

Author: Marco Schwartz

Publisher: Packt Publishing Ltd

ISBN: 1786466678

Category: Computers

Page: 226

View: 7585

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.

The Mobile Wave

How Mobile Intelligence Will Change Everything

Author: Michael J. Saylor

Publisher: Vanguard Press

ISBN: 0306822989

Category: Technology & Engineering

Page: 304

View: 7049

In the tradition of international bestsellers, Future Shock and Megatrends, Michael J. Saylor, CEO of MicroStrategy, brings The Mobile Wave, a ground-breaking analysis of the impact of mobile intelligence--the fifth wave of computer technology. The Mobile Wave argues that the changes brought by mobile computing are so big and widespread that it's impossible for us to see it all, even though we are all immersed in it. Saylor explains that the current generation of mobile smart phones and tablet computers has set the stage to become the universal computing platform for the world. In the hands of billions of people and accessible anywhere and anytime, mobile computers are poised to become an appendage of the human being and an essential tool for modern life. With the perspective of a historian, the precision of a technologist, and the pragmatism of a CEO, Saylor provides a panoramic view of the future mobile world. He describes how: A Harvard education will be available to anyone with the touch of a screen. Cash will become virtual software and crime proof. Cars, homes, fruit, animals, and more will be tagged so they can tell you about themselves. Buying an item will be as easy as pointing our mobile device to scan and pay.Land and capital will become more of a liability than an asset. Social mobile media will push all businesses to think and act like software companies. Employment will shift as more service-oriented jobs are automated by mobile software. Products, businesses, industries, economies, and even society will be altered forever as the Mobile wave washes over us and changes the landscape. With so much change, The Mobile Wave is a guidebook for individuals, business leaders, and public figures who must navigate the new terrain as mobile intelligence changes everything.

Mastering Jakarta Struts

Author: James Goodwill

Publisher: John Wiley & Sons

ISBN: 0471444812

Category: Computers

Page: 352

View: 2925

Jakarta Struts Project provides an open source framework for creating Web applications that leverage both the Java Servlets and JavaServer Pages technologies. Struts has received developer support and is quickly becoming a dominant actor in the open source community. James Goodwill is a well-respected authority and bestselling author of books on Java Web applications Provides a hands-on, code-intensive tutorial on building Java Web applications using the Jakarta Struts Framework Companion Web site provides electronic versions of all code examples in the book

Principles and Practice of Information Security

Protecting Computers from Hackers and Lawyers

Author: Linda Volonino,Stephen R. Robinson

Publisher: Prentice Hall

ISBN: N.A

Category: Computers

Page: 232

View: 1986

This book provides professionals with the necessary managerial, technical, and legal background to support investment decisions in security technology. It discusses security from the perspective of hackers (i.e., technology issues and defenses) and lawyers (i.e., legal issues and defenses). This cross-disciplinary book is designed to help users quickly become current on what has become a fundamental business issue. This book covers the entire range of best security practices—obtaining senior management commitment, defining information security goals and policies, transforming those goals into a strategy for monitoring intrusions and compliance, and understanding legal implications. Topics also include computer crime, electronic evidence, cyber terrorism, and computer forensics. For professionals in information systems, financial accounting, human resources, health care, legal policy, and law. Because neither technical nor legal expertise is necessary to understand the concepts and issues presented, this book can be required reading for everyone as part of an enterprise-wide computer security awareness program.