Subscribe: O'Reilly - Safari Books Online
http://safari.oreilly.com/rss/
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
bluetooth low  book  code  content  data  deep learning  deep  die  für  learn  learning  machine learning  machine  und 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: O'Reilly - Safari Books Online

O'Reilly - Safari Books Online



O'Reilly - Safari Books Online RSS Feed



 



Die Plattform-Revolution - Von Airbnb, Uber, PayPal und Co. lernen: Wie neue Plattform-Geschäftsmodelle die Wirtschaft verändern

2017/04/29April 26, 2017

Wie neue Plattform-Geschäftsmodelle von airbnb und Co. den Markt verändern Methoden und Strategien für Unternehmensgründer und Start-ups Von bekannten Branchenführern wie airbnb, Uber, PayPal und Co. lernen Strategie, Design, Launch, Monetarisierung, Governance, Metriken und Policy Geschrieben von renommierten Wirtschaftsexperten und Unternehmensberatern Uber. Airbnb. Amazon. Apple. PayPal. Alle diese Unternehmen revolutionierten die Märkte. Heute sind sie Branchenführer. Was ist das Geheimnis ihres Erfolgs? Diese innovativen Unternehmen basieren auf dem Businessmodell von Internet-Plattformen: Das Geschäftsmodell besteht dabei darin, dass Dienstleister oder Verkäufer mit den Endkunden in Kontakt gebracht werden. Das Unternehmen selbst tritt als Anbieter der Infrastruktur auf und stellt die notwendige Internet-Plattform zur Verfügung. So funktioniert es z.B. bei airbnb, wo Vermieter mit Mietern zusammenkommen. Das Unternehmen selber, airbnb, tritt kaum als Akteur auf, sondern stellt nur die Webseite zur Verfügung. Die Autoren gehören zu den begehrtesten Experten auf dem Gebiet der Internetplattform-basierten Unternehmen und zeigen in diesem ersten Buch zum Thema, was man wissen und in die Wege leiten muss, um ein plattform-basiertes Unternehmen zu gründen. Gründern und Start-ups erklärt dieses Buch, wie man ein erfolgreiches Plattform-Unternehmen startet. Es analysiert die Strategien von aufstrebenden Nachwuchs-Internetplattformen wie Tinder oder SkillShare und zeigt Wege, die wichtigsten Märkte zu identifizieren. Auch das Thema der Monetarisierung wird detailliert besprochen und es werden die diversen Möglichkeiten dazu erläutert. Zusätzlich gehen die Autoren auch auf grundsätzliche Fragen zu Sicherheit, Regulierung und dem Vertrauen der Konsumenten ein. Gleichzeitig sprechen die Autoren die derzeitigen Marktführer an und erklären, wie traditionelle Unternehmen sich an einen sich ändernden Marktplatz anpassen können. Da digitale Netzwerke immer allgegenwärtiger werden, werden sich genau die Unternehmen durchsetzen, die die Kraft der Plattform am besten nutzen. Darüber hinaus untersuchen die Autoren die Märkte, die wahrscheinlich als nächstes für eine Plattform-Revolution reif sein werden, wie das Gesundheitswesen, Bildung oder Energie. Das Buch richtet sich an Unternehmensgründer und Start-ups sowie auch an Studenten mit dem Studienfach oder Vorlesungen im E-Commerce. Aus dem Inhalt: Strategie Netzwerkeffekte Architektur Launch Monetarisierung Governance Offenheit Regulierungsmaßnahmen Über die Autoren: Geoffrey G. Parker ist Professor für Ingenieurwesen am Dartmouth College und darüber hinaus Gastprofessor am MIT Initiative on the Digital Economy . Seit 1998 ist er Professor für Betriebswirtschaft an der Tulane University . Marshall W. Van Alstyne ist einer der weltweit führenden Wissenschaftler zu Geschäftsmodellen des Information Business. Er ist darüber hinaus Gastprofessor am MIT Initiative on the Digital Economy und Professor an der Boston University . Sangeet Paul Choudary ist Gründer der Plattform Thinking Labs , berät Führungskräfte in der ganzen Welt und ist bekannt für seine Arbeiten über Plattform-Geschäftsmodelle. Alle drei Autoren sind Co-Vorsitzende des jährlich stattfindenden MIT Platform Strategy Summit . Stimmen zum Buch: In den vergangenen zwei Jahrzehnten haben Plattformen die Wirtschaft transformiert, aber die größten Auswirkungen stehen noch bevor. Die Plattform-Revolution stellt den ersten umfassenden Rahmen für Plattform-Strategien und die Vorhersage von Gewinnern und Verlierern zukünftiger Umwälzungen dar. – SUSAN C. ATHEY, Stanford University, ehemals Chief Economist bei Microsoft Die Plattform-Revolution ist ein Leitfaden für die Umwälzung Ihres Industriezweigs. Sie haben die Wahl: Lesen Sie das Buch oder versuchen Sie zu verhindern, dass Ihre gegenwärtigen und zukünftigen Wettbewerber es lesen. Die Entscheidung sollte Ihnen leichtfallen. – ANDREW MCAFFEE, Forschungsleit[...]



Die besten Posing Tipps

2017/04/29April 26, 2017

(image)

Inspirierende Posen-Sammlung für zahlreiche Shooting-Situationen Hilfreiche Tipps, um das Model vorteilhaft in Szene zu setzen Mit zusätzlichen Posing-Ideen für Kinder, Männer, Senioren und Gruppen Beim Fotografieren von Menschen spielt die Pose für das Bildergebnis eine entscheidende Rolle. Der erfahrene Modelfotograf Jens Brüggemann beschreibt Ihnen zunächst grundlegende Regeln wie z.B. Körperspannung, Beinstellung und elegante Handhaltungen. Außerdem finden Sie im Buch eine hilfreiche Sammlung zahlreicher Posen für Models zu den Themen Fashionfotografie, Porträts, Akt, männliche Models, Kinder, ältere Models und viele mehr. Jeder Tipp wird von aussagekräftigen Fotos begleitet: Was muss ein sitzendes Model beachten? Wann hilft dem Model ein Spiegel? Was bewirkt eine Gewichtsverlagerung? Dieser handliche Ideengeber ist eine Bereicherung für jedes Shooting und sollte auch in Ihrer Fototasche nicht fehlen! Aus dem Inhalt: Anweisungen geben Variationen fotografieren Im Gehen posieren Beine verlängern Po strecken Hände beschäftigen Brüste pushen Direkter Blick Haare fliegen lassen Teenager Paare fotografieren Posingtipps für Mollige Mit Requisiten posen U.v.m. Über den Autor: Jens Brüggemann ist seit 1998 als Werbefotograf selbstständig. Er hat sich auf die künstlerische Aktfotografie sowie auf die Bereiche Beauty, Fashion, People, Kids & Stills spezialisiert. Seine freien künstlerischen Arbeiten sind weltweit in Büchern, Zeitschriften und Kalendern erschienen. Daneben hat er mehrere Fotolehrbücher geschrieben und gibt seine Kenntnisse auch in Artikeln in Fotofachzeitschriften im In- und Ausland weiter.




Content Marketing: Das Praxis-Handbuch für Unternehmen - Strategie entwickeln, Content planen, Zielgruppe erreichen

2017/04/29April 26, 2017

(image)

Strategie entwickeln, Content planen, Zielgrupper erreichen Ziele richtig definieren und Strategie entwickeln als Basis für den gesamten Content-Marketing-Prozess Marke stärken und Kunden entlang der gesamten Customer Journey aktivieren Zahlreiche Beispiele, Praxis-Tipps, Checklisten und nützliche Tools Content Marketing stellt den Kunden in den Mittelpunkt aller Aktivitäten. Dabei vermitteln gezielt geplante Inhalte zwischen dem Angebot des Unternehmens und den Bedürfnissen der Kunden. Unternehmen und Kunden wachsen damit enger zusammen und die Wertschöpfung steigt. Für effektives Content Marketing benötigen Sie einen klaren Plan, um das Potenzial für Ihr Unternehmen voll auszuschöpfen. Mit diesem Buch erhalten Sie einen Leitfaden, der praxisnah erläutert, worauf es ankommt. Wesentlich ist dabei, dass erfolgreicher Content immer zielgerichtet und auf Basis einer umfassenden Strategie entsteht. Sie lernen, Content-Marketing-Ziele im Einklang mit Unternehmenszielen zu definieren, geeignete KPI zu bestimmen und auf dieser Basis Ihre Content-Strategie zu entwickeln. Ausgehend davon werden als weitere Schritte die Content-Planung, -Produktion und -Distribution bis hin zur Analyse behandelt. Sie erfahren, wie Sie die Interessen und Bedürfnisse Ihrer Zielgruppe analysieren, um Ihren Content darauf abstimmen zu können. Die Autoren erläutern, wie wichtig die Customer Journey ist, die den Kaufprozess in Phasen unterteilt. Sie zeigen auf, dass die Nutzer in jeder Phase mit unterschiedlichen Inhalten bedient werden müssen. Anhand von Beispielen aus der Praxis lernen Sie, den Content für jede Phase der Customer Journey optimal zu planen. Angeleitet durch dieses Buch wählen Sie die Kanäle und Distributionsplattformen bewusst aus, um mit potenziellen und bestehenden Kunden in den Dialog zu treten. Abschließend zeigen die Autoren, wie Sie mit Analytics-Methoden überprüfen, ob Sie Ihre strategischen Ziele erreichen. Aus dem Inhalt: Strategie: Zielorientierung und KPIs Strategieentwicklung mittels SWOT-Analyse Markt- und Zielgruppenanalyse Customer Journey Content-Planung: Help-Hub-Hero-Modell Themenpotenziale erkennen Themenfindung Formatplanung Kanalplanung Redaktionsplanung Workflows und Prozesse Content-Produktion: Projektmanagement und Briefing Content-Formate Content-Distribution: Owned, Paid, Earned Suchmaschinenwerbung Social-Media-Distribution PR für Content Linkbuilding Bereitstellung von Content für Suchmaschinen: On-Page-Optimierung Optimierung für Google Verticals und mobile Clients Analytics: Ziele definieren und messen Über die Autoren: Dr. Sepita Ansari Pir Seraei ist einer der anerkanntesten Digital-Marketing Experten in Deutschland. 2009 gründete er die Digital-Marketing Agentur Catbird Seat. Er ist unter anderem Dozent für Content Marketing an der Hochschule Würzburg-Schweinfurt und stellvertretender Vorsitzender der Fokusgruppe Content Marketing im BVDW. Wolfgang Müller ist Head of Content-Strategy bei Catbird Seat und beschäftigt sich intensiv mit Strategie und Konzeption im Content Marketing. Er hält Vorträge, gibt Workshops und entwickelt gemeinsam mit Kunden kreative Content-Kampagnen.




Mastering Machine Learning with R - Second Edition

2017/04/29April 24, 2017

(image)

Master machine learning techniques with R to deliver insights in complex projects About This Book Understand and apply machine learning methods using an extensive set of R packages such as XGBOOST Understand the benefits and potential pitfalls of using machine learning methods such as Multi-Class Classification and Unsupervised Learning Implement advanced concepts in machine learning with this example-rich guide Who This Book Is For This book is for data science professionals, data analysts, or anyone with a working knowledge of machine learning, with R who now want to take their skills to the next level and become an expert in the field. What You Will Learn Gain deep insights into the application of machine learning tools in the industry Manipulate data in R efficiently to prepare it for analysis Master the skill of recognizing techniques for effective visualization of data Understand why and how to create test and training data sets for analysis Master fundamental learning methods such as linear and logistic regression Comprehend advanced learning methods such as support vector machines Learn how to use R in a cloud service such as Amazon In Detail This book will teach you advanced techniques in machine learning with the latest code in R 3.3.2. You will delve into statistical learning theory and supervised learning; design efficient algorithms; learn about creating Recommendation Engines; use multi-class classification and deep learning; and more. You will explore, in depth, topics such as data mining, classification, clustering, regression, predictive modeling, anomaly detection, boosted trees with XGBOOST, and more. More than just knowing the outcome, you’ll understand how these concepts work and what they do. With a slow learning curve on topics such as neural networks, you will explore deep learning, and more. By the end of this book, you will be able to perform machine learning with R in the cloud using AWS in various scenarios with different datasets. Style and approach The book delivers practical and real-world solutions to problems and a variety of tasks such as complex recommendation systems. By the end of this book, you will have gained expertise in performing R machine learning and will be able to build complex machine learning projects using R and its packages. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.




AWS Administration Cookbook

2017/04/29April 24, 2017

(image)

Build, automate, and manage your AWS-based cloud environments About This Book Install, configure, and administer computing, storage, and networking in the AWS cloud Automate your infrastructure and control every aspect of it through infrastructure as code Work through exciting recipes to administer your AWS cloud Who This Book Is For If you are an administrator, DevOps engineer, or an IT professional who is moving to an AWS-based cloud environment, then this book is for you. It assumes familiarity with cloud computing platforms, and that you have some understanding of virtualization, networking, and other administration-related tasks. What You Will Learn Discover the best practices to achieve an automated repeatable infrastructure in AWS Bring down your IT costs by managing AWS successfully and deliver high availability, fault tolerance, and scalability Make any website faster with static and dynamic caching Create monitoring and alerting dashboards using CloudWatch Migrate a database to AWS Set up consolidated billing to achieve simple and effective cost management with accounts Host a domain and find out how you can automate health checks In Detail Amazon Web Services (AWS) is a bundled remote computing service that provides cloud computing infrastructure over the Internet with storage, bandwidth, and customized support for application programming interfaces (API). Implementing these services to efficiently administer your cloud environments is a core task. This book will help you build and administer your cloud environment with AWS. We’ll begin with the AWS fundamentals, and you’ll build the foundation for the recipes you’ll work on throughout the book. Next, you will find out how to manage multiple accounts and set up consolidated billing. You will then learn to set up reliable and fast hosting for static websites, share data between running instances, and back up your data for compliance. Moving on, you will find out how to use the compute service to enable consistent and fast instance provisioning, and will see how to provision storage volumes and autoscale an application server. Next, you’ll discover how to effectively use the networking and database service of AWS. You will also learn about the different management tools of AWS along with securing your AWS cloud. Finally, you will learn to estimate the costs for your cloud. By the end of the book, you will be able to easily administer your AWS cloud. Style and approach This practical guide is packed with clear, practical, instruction-based recipes that will enable you to use and implement the latest features of AWS. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.




Beginning C++ Programming

2017/04/29April 24, 2017

(image)

Modern C++ at your fingertips! About This Book This book gets you started with the exciting world of C++ programming It will enable you to write C++ code that uses the standard library, has a level of object orientation, and uses memory in a safe and effective way It forms the basis of programming and covers concepts such as data structures and the core programming language Who This Book Is For A computer, an internet connection, and the desire to learn how to code in C++ is all you need to get started with this book. What You Will Learn Get familiar with the structure of C++ projects Identify the main structures in the language: functions and classes Feel confident about being able to identify the execution flow through the code Be aware of the facilities of the standard library Gain insights into the basic concepts of object orientation Know how to debug your programs Get acquainted with the standard C++ library In Detail C++ has come a long way and is now adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not to forget its importance in game programming. Despite its strengths in these areas, beginners usually tend to shy away from learning the language because of its steep learning curve. The main mission of this book is to make you familiar and comfortable with C++. You will finish the book not only being able to write your own code, but more importantly, you will be able to read other projects. It is only by being able to read others' code that you will progress from a beginner to an advanced programmer. This book is the first step in that progression. The first task is to familiarize you with the structure of C++ projects so you will know how to start reading a project. Next, you will be able to identify the main structures in the language, functions, and classes, and feel confident being able to identify the execution flow through the code. You will then become aware of the facilities of the standard library and be able to determine whether you need to write a routine yourself, or use an existing routine in the standard library. Throughout the book, there is a big emphasis on memory and pointers. You will understand memory usage, allocation, and access, and be able to write code that does not leak memory. Finally, you will learn about C++ classes and get an introduction to object orientation and polymorphism. Style and approach This straightforward tutorial will help you build strong skills in C++ programming, be it for enterprise software or for low-latency applications such as games or embedded programming. Filled with examples, this book will take you gradually up the steep learning curve of C++. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.




Deep Learning with TensorFlow

2017/04/29April 24, 2017

(image)

Delve into neural networks, implement deep learning algorithms, and explore layers of data abstraction with the help of this comprehensive TensorFlow guide About This Book Learn how to implement advanced techniques in deep learning with Google’s brainchild, TensorFlow Explore deep neural networks and layers of data abstraction with the help of this comprehensive guide Real-world contextualization through some deep learning problems concerning research and application Who This Book Is For The book is intended for a general audience of people interested in machine learning and machine intelligence. A rudimentary level of programming in one language is assumed, as is a basic familiarity with computer science techniques and technologies, including a basic awareness of computer hardware and algorithms. Some competence in mathematics is needed to the level of elementary linear algebra and calculus. What You Will Learn Learn about machine learning landscapes along with the historical development and progress of deep learning Learn about deep machine intelligence and GPU computing with the latest TensorFlow 1.x Access public datasets and utilize them using TensorFlow to load, process, and transform data Use TensorFlow on real-world datasets, including images, text, and more Learn how to evaluate the performance of your deep learning models Using deep learning for scalable object detection and mobile computing Train machines quickly to learn from data by exploring reinforcement learning techniques Explore active areas of deep learning research and applications In Detail Deep learning is the step that comes after machine learning, and has more advanced implementations. Machine learning is not just for academics anymore, but is becoming a mainstream practice through wide adoption, and deep learning has taken the front seat. As a data scientist, if you want to explore data abstraction layers, this book will be your guide. This book shows how this can be exploited in the real world with complex raw data using TensorFlow 1.x. Throughout the book, you’ll learn how to implement deep learning algorithms for machine learning systems and integrate them into your product offerings, including search, image recognition, and language processing. Additionally, you’ll learn how to analyze and improve the performance of deep learning models. This can be done by comparing algorithms against benchmarks, along with machine intelligence, to learn from the information and determine ideal behaviors within a specific context. After finishing the book, you will be familiar with machine learning techniques, in particular the use of TensorFlow for deep learning, and will be ready to apply your knowledge to research or commercial projects. Style and approach This step-by-step guide will explore common, and not so common, deep neural networks and show how these can be exploited in the real world with complex raw data. With the help of practical examples, you will learn how to implement different types of neural nets to build smart applications related to text, speech, and image data processing. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.




React Native By Example

2017/04/29April 24, 2017

(image)

Leverage the full potential of the React Native framework to build and deploy your own native mobile applications for iOS and Android About This Book Work on native APIs and UI Elements using React Native Get the best of both worlds: the power of native approach and the fluidity of JavaScript Create increasingly complex real-world applications and dive deeper into React Native Who This Book Is For If you are keen on learning to use the revolutionary mobile development tool React Native to build native mobile applications, then this book is for you. Prior experience with JavaScript would be useful. What You Will Learn How to create mobile-performant iOS and Android apps using JavaScript and React The potential of each API and component, putting them into practice throughout the course of three projects The process of integrating the Facebook SDK to build an app that connects to third-party data Every step taken to implement Redux, a popular state management library, in your mobile apps The requirements for building and deploying your apps to market, with detailed instructions on how to release and beta test apps on both the Apple App Store and Google Play In Detail React Native's ability to build performant mobile applications with JavaScript has resulted in its popularity amongst developers. Developers now have the luxury to create incredible mobile experiences that look and feel native to their platforms with the comfort of a well-known language and the popular React library. This book will show you how to build your own native mobile applications for the iOS and Android platforms while leveraging the finesse and simplicity of JavaScript and React. Throughout the book you will build three projects, each of increasing complexity. You will also link up with the third-party Facebook SDK, convert an app to support the Redux architecture, and learn the process involved in making your apps available for sale on the iOS App Store and Google Play. At the end of this book, you will have learned and implemented a wide breadth of core APIs and components found in the React Native framework that are necessary in creating great mobile experiences. Style and approach Start building applications immediately using featured examples through an easy-to-follow approach. The book is based on three concrete projects with increasing levels of difficulty. Each chapter will introduce you to new and practical concepts and techniques, with the intent that you will be able to apply them in your own projects later. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.




Expert Data Visualization

2017/04/29April 24, 2017

(image)

Breathe life into your data by learning how to use D3 V4 to visualize information About This Book Create complex visualizations powered by D3 and open data. Provides an extensive set of visualizations that explore all the functionality provided by D3 V4. Shows how to set up an easy–to-use environment to create stunning visualizations. Who This Book Is For The typical target audience of this book is JavaScript developers, designers, and visual artists who have some basic JavaScript programming knowledge and who now want to master pro-level techniques to create interactive data visualizations using web standards which work on desktop as well as mobile devices. What You Will Learn Learn how D3 works to declaratively define visualizations. Create charts from scratch by using SVG and the D3 APIs See how to prepare data for easy visualization using D3. Visualize hierarchical data using chart types provided by D3 Explore the different options provided by D3 to visualize linked data such as graphs. Spice up your visualizations by adding interactivity and animations. Learn how to use D3 to visualize and interact with Geo- and Gis-related information sources. Create visualization by streaming data over WebSockets In Detail Do you want to make sense of your data? Do you want to create interactive charts, data trees, info-graphics, geospatial charts, and maps efficiently? This book is your ideal choice to master interactive data visualization with D3 V4. The book includes a number of extensive examples that to help you hone your skills with data visualization. Throughout nine chapters these examples will help you acquire a clear practical understanding of the various techniques, tools and functionality provided by D3. You will first setup your D3.JS development environment and learn the basic patterns needed to visualize your data. After that you will learn techniques to optimize different processes such as working with selections; animating data transitions; creating graps and charts, integrating external resources (static as well as streaming); visualizing information on maps; working with colors and scales; utilizing the different D3 APIs; and much more. The book will also guide you through creating custom graphs and visualizations, and show you how to go from the raw data to beautiful visualizations. The extensive examples will include working with complex and realtime data streams, such as seismic data, geospatial data, scientific data, and more. Towards the end of the book, you will learn to add more functionality on top of D3 by using it with other external libraries and integrating it with Ecmascript 6 and Typescript Style and approach This book will have a real–world, case-study approach, where you will be given data sets from different domains. These data sets will have different visualization goals; some might need 2D or 3D charts, some might need automated workflows, others might require interactive maps. While you fulfill these goals, you will learn different techniques and best practices, which will enable you to perform data visualization tasks on your own Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.




Building Bluetooth Low Energy Systems

2017/04/29April 24, 2017

(image)

Discover and implement a system of your choice using Bluetooth Low Energy. About This Book Learn the basics of Bluetooth Low Energy with its exciting new protocol stack and security. Build customized Bluetooth Low Energy projects that make your web or mobile apps smarter in terms of networking and communications. Using Android, iOS, and the Web, acquire key skills to harness the power of Bluetooth Low Energy in your IoT applications. Who This Book Is For The book is for developers and enthusiasts who are passionate about learning Bluetooth Low Energy technologies and want to add new features and services to their new or existing products. They should be familiar with programming languages such as Swift, Java, and JavaScript. Knowledge of debugging skills would be an advantage. What You Will Learn Bluetooth Low Energy in theory. Bluetooth Low Energy Hardware and Software Development Kits. Implement Bluetooth low energy communication (central and peripheral) using Android. Master BLE Beacons with examples implemented over Eddystone and iBeacons. Implement indoor navigation using Estimote Beacons on iOS. Implement Internet gateways to control BLE devices on a Wi-Fi network. Understand BLE security mechanisms with a special focus on Bluetooth pairing, bonding, and key exchange to cover encryption, privacy, and user data integrity. Implement Bluetooth Mesh using CSRMesh Technology. In Detail Bluetooth Low Energy (BLE) is a Wireless Personal Area network technology aimed at novel applications for smart devices. High-tech BLE profiles and services are being increasingly used by application developers and hardware enthusiasts to allow devices to interact with the surrounding world. This book will focus on a technical introduction to BLE and how it is reshaping small-distance communication. We will start with IoT, where many technologies such as BLE, Zigbee, and IEEE 802.15.4 Mesh will be introduced. The book will present BLE from an engineering perspective, from which the protocol stack, architecture, and layers are discussed. You will learn to implement customized projects for Peripheral/Central communication, BLE Beacons, indoor navigation using triangulation, and the Internet gateway for Bluetooth Low Energy Personal Network, all using various code samples and APIs on Android, iOS, and the Web. Finally, the book will conclude with a glimpse into future technologies destined to be prominent in years to come. Style and approach The book is a practical tutorial that will help you understand the background and technicalities of BLE and offers a friendly environment to build and create robust BLE projects. This hands-on approach will give you a clear vision of Bluetooth Low Energy and how it can be used in IoT. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.