Raspberry Pi 2 server essentials :: transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! /
Transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! About This Book Host websites, games, and even stream HD videos with the impressive power of Raspberry Pi 2 Get to grips with embedded programming by tu...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2016.
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! About This Book Host websites, games, and even stream HD videos with the impressive power of Raspberry Pi 2 Get to grips with embedded programming by turning your Pi into the cloud server that can be used to power Internet of Things projects Make the Raspberry Pi 2 the center of your latest tech experiments and discover how it can manage and host resources Who This Book Is For Seeking inspiration for some new tech projects? Want to get more from your Raspberry Pi? This book has been created especially for you! What You Will Learn Host your Raspberry Pi as a web server using the minimum power resources Connect your Pi to the Internet and perform network benchmarking Explore the cross-platform features of the Pi as you run Python, Node. JS, ASP.NET, and PHP all in one place Share files over the Internet using your Pi as a file server Turn your Pi into a game server, host and engage into playing Enjoy live HD video streaming and exclusive real-time text overlays In Detail There's no end to what you can do with a Raspberry Pi? it makes a huge range of tech projects possible. This book shows you how to transform it into a multipurpose web server, able to store and manage resources that lets you build some truly innovative and impressive computing creations. You'll learn how to use your Raspberry Pi 2 to host a website using a range of different languages, host a game server, store files, and run everything from a media center to a cloud network. If you want to take control of your technological world, start building your own server and find out what's possible with the Raspberry Pi microcomputer. Begin by getting your Pi set up? follow each step as the book shows you how to prepare a network and configure the additional features that you'll need to build your projects. Once you've done this you'll dig a little deeper and set up your pi as a file server, making sure it's built for speed using a range of different tools, including Python, Node.js and ASP.NET. Following this the book shows you how to extend your server to allow you to host games, and stream live HD video before customizing it even further to create a fully-fledged media center. It doesn't stop there however? the book then dives into the exciting world of the Internet of Things (IoT). You'll learn how to install Windows IoT onto your Rasp ... |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 9781785284540 1785284541 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn949811265 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 160513s2016 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d TEFOD |d DEBBG |d DEBSZ |d COO |d VT2 |d OCLCF |d UOK |d CEF |d AU@ |d UKMGB |d WYU |d N$T |d AGLDB |d BTN |d AUW |d INTCL |d MHW |d SNK |d UKAHL |d DST |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d DXU | ||
015 | |a GBB6G3438 |2 bnb | ||
016 | 7 | |a 018010488 |2 Uk | |
020 | |a 9781785284540 |q (electronic bk.) | ||
020 | |a 1785284541 |q (electronic bk.) | ||
020 | |z 9781783985692 | ||
020 | |z 1783985690 | ||
035 | |a (OCoLC)949811265 | ||
037 | |a CL0500000740 |b Safari Books Online | ||
037 | |a 965617C4-D8A7-42B5-9B3D-8F60C95C0EE1 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.8.R15 | |
072 | 7 | |a COM |x 049000 |2 bisacsh | |
072 | 7 | |a COM |x 050000 |2 bisacsh | |
082 | 7 | |a 005.133 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Kula, Piotr J., |e author. | |
245 | 1 | 0 | |a Raspberry Pi 2 server essentials : |b transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! / |c Piotr J. Kula. |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2016. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from cover (Safari, viewed May 11, 2016). | |
500 | |a Includes index. | ||
520 | |a Transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! About This Book Host websites, games, and even stream HD videos with the impressive power of Raspberry Pi 2 Get to grips with embedded programming by turning your Pi into the cloud server that can be used to power Internet of Things projects Make the Raspberry Pi 2 the center of your latest tech experiments and discover how it can manage and host resources Who This Book Is For Seeking inspiration for some new tech projects? Want to get more from your Raspberry Pi? This book has been created especially for you! What You Will Learn Host your Raspberry Pi as a web server using the minimum power resources Connect your Pi to the Internet and perform network benchmarking Explore the cross-platform features of the Pi as you run Python, Node. JS, ASP.NET, and PHP all in one place Share files over the Internet using your Pi as a file server Turn your Pi into a game server, host and engage into playing Enjoy live HD video streaming and exclusive real-time text overlays In Detail There's no end to what you can do with a Raspberry Pi? it makes a huge range of tech projects possible. This book shows you how to transform it into a multipurpose web server, able to store and manage resources that lets you build some truly innovative and impressive computing creations. You'll learn how to use your Raspberry Pi 2 to host a website using a range of different languages, host a game server, store files, and run everything from a media center to a cloud network. If you want to take control of your technological world, start building your own server and find out what's possible with the Raspberry Pi microcomputer. Begin by getting your Pi set up? follow each step as the book shows you how to prepare a network and configure the additional features that you'll need to build your projects. Once you've done this you'll dig a little deeper and set up your pi as a file server, making sure it's built for speed using a range of different tools, including Python, Node.js and ASP.NET. Following this the book shows you how to extend your server to allow you to host games, and stream live HD video before customizing it even further to create a fully-fledged media center. It doesn't stop there however? the book then dives into the exciting world of the Internet of Things (IoT). You'll learn how to install Windows IoT onto your Rasp ... | ||
505 | 0 | |a Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started with the Raspberry Pi -- Hardware requirements -- Power supply -- USB hub -- SD cards -- Extra peripherals -- Essential peripherals -- Useful peripherals -- Internet 3G dongles -- Audio recording -- Other media add-ons -- Fun peripherals -- Installing Raspbian on the Raspberry Pi -- Understanding the design of the Raspberry Pi -- Boot process -- Other capabilities -- Hardware limitations -- Network speeds -- USB bottlenecks -- Time -- References -- Summary -- Chapter 2: Preparing a Network -- Local Area Network (LAN) -- The eth0 port -- The wlan0 interface -- The loopback (LO) interface -- A wireless configuration (Wi-Fi) -- Recommended wireless adapters -- Setting up from a desktop -- Setting up from a console -- Using wicd-curses -- A static network address -- Testing and benchmarking your network -- Basic tests -- Advanced benchmarking tools -- A speedtest application -- iPerf -- Recommended bandwidth -- Internet configurations -- Home packages -- Business packages -- Dynamic DNS -- Installing a client -- The free Dynamic DNS domain workaround -- Summary -- Chapter 3: Configuring Extra Features -- Updating Raspberry Pi -- Updating the firmware -- Updating packages -- Updating distribution -- Outcomes -- Hardware watchdog -- Enabling the watchdog and daemon -- Testing the watchdog -- Enabling extra decoders -- Buying licenses -- MPEG-2 -- VC-1 -- Hardware monitoring -- Summary -- Chapter 4: Using Fast Web Servers and Databases -- Apache versus nginx versus Kestrel -- Installing nginx -- Configuring the nginx virtual hosts -- Extra frameworks for nginx -- Python API -- Executing Python -- Node.js -- Installing Node.js -- What is NPM -- The Node.js server -- .NET and ASP.MVC. | |
505 | 8 | |a Prerequisites for .NET 5 -- Installing DNVM, DNU and DNX -- Installing DNX -- Running the MVC website -- MVC and nginx -- Other .NET applications -- Installing PHP -- Installing a database -- Installing MySQL -- Installing phpMyAdmin -- Installing SQLite -- Summary -- Chapter 5: Setting Up the Raspberry Pi as a File Server -- Connecting the external storage -- Preparing the storage medium -- Listing the available drives -- Formatting a drive -- Creating a EXT4 partition -- Mounting the drives -- Remounting a disk after reboot -- Accessing files -- The FTP service -- Connecting with FileZilla -- Connecting with WinSCP -- The Samba service -- Installing and configuring Samba -- Network shares -- AFP for Macintosh -- Installing and configuring Netatalk -- Shares and Time Machine -- BitTorrent Sync -- Installing BTSync 2 -- The hardware RAID -- Configuration -- Massive storage -- Redundant storage -- Summary -- Chapter 6: Setting Up Game Servers -- Updating to Jessie -- Selective settings -- Game servers -- OpenTTD -- Installing OpenTTD -- Configuring OpenTTD -- Playing OpenTTD -- Freeciv -- Installing Freeciv -- Configuring Freeciv -- Playing Freeciv -- OpenArena -- Installing OpenArena -- Configuring OpenArena -- Playing OpenArena -- Minecraft -- Installing the Java Hard-Float -- Installing the Minecraft server -- Configuring Minecraft -- Playing Minecraft -- Summary -- Chapter 7: Streaming Live HD Video -- Installing UV4L -- Configuring the UV4L-RaspiCAM -- Installing WebRTC -- WebRTC streaming -- Real time HTTP streaming -- Web conferencing -- Streaming the X desktop -- Text overlay -- Object detection and tracking -- Removing the overlay watermark -- The HUD sample -- Using the overlay binary -- Inline variables -- Compiling the overlay code yourself -- Summary -- Chapter 8: Setting Up the Pi as a Media Center Server -- Slideshows -- Using fbi. | |
505 | 8 | |a Playing videos -- OMXPlayer for video playback -- Playing audio -- Aplay for audio playback -- OMXPlayer for audio playback -- Using AirPlayer -- Using alsamixer -- Installing OSMC -- Configuring OSMC -- Enabling other codecs -- Wireless configuration -- Media sources -- Using add-ons -- AirPlay -- Enabling CEC and remotes -- Performance optimization -- Overclocking -- Summary -- Chapter 9: Running Your Pi from a Battery's Power Source -- Hardware requirements -- Charging stations -- Battery packs -- Voltage regulator -- Ohm's Law -- Discharge curves -- Discharge characteristics -- Putting it all together -- How long will it last? -- Summary -- Chapter 10: Windows IoT Core -- Getting started -- Flashing IoT -- Python for Linux or Windows 7 and 8 -- The first boot -- Remote connections -- Visual Studio (VS) -- Installing Visual Studio 2015 -- The Hello World application -- Deploying the application -- Debugging -- Breakpoints -- Unhandled exceptions -- Samples -- Windows 10 IoT WebGUI -- Setting up the startup app -- Peripherals -- Bluetooth -- Wireless -- Summary -- Chapter 11: Running Your ownCloud -- Installation -- Requirements -- MySQL -- nginx and PHP -- Permissions -- The first configuration -- The admin configuration -- The server admin -- Installing apps -- Calendar -- Other apps -- Daily functionality -- The World Wide Access -- Summary -- Chapter 12: The Internet of Things -- Sensors in the Cloud -- What is IoT? -- Ohm's law -- How much power? -- Choosing sensors -- Resistors, fuses, and diodes -- Transistors -- Integrated Circuit Packages -- Putting it all together -- Accurate data using Arduino -- Building a weather station -- Real-time embedded devices -- The data communication -- Real-time events -- Analog inputs -- Parts required -- Storing data on the Cloud -- Phant -- Summary -- Index. | |
650 | 0 | |a Raspberry Pi (Computer) |x Programming. | |
650 | 0 | |a Web servers. |0 http://id.loc.gov/authorities/subjects/sh95009237 | |
650 | 6 | |a Raspberry Pi (Ordinateur) |x Programmation. | |
650 | 6 | |a Serveurs Web. | |
650 | 7 | |a COMPUTERS |x Hardware |x Peripherals. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Hardware |x Personal Computers |x General. |2 bisacsh | |
650 | 7 | |a Web servers |2 fast | |
830 | 0 | |a Community experience distilled. | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1228519 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH30671548 | ||
938 | |a EBSCOhost |b EBSC |n 1228519 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn949811265 |
---|---|
_version_ | 1816882349149782016 |
adam_text | |
any_adam_object | |
author | Kula, Piotr J. |
author_facet | Kula, Piotr J. |
author_role | aut |
author_sort | Kula, Piotr J. |
author_variant | p j k pj pjk |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.8.R15 |
callnumber-search | QA76.8.R15 |
callnumber-sort | QA 276.8 R15 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started with the Raspberry Pi -- Hardware requirements -- Power supply -- USB hub -- SD cards -- Extra peripherals -- Essential peripherals -- Useful peripherals -- Internet 3G dongles -- Audio recording -- Other media add-ons -- Fun peripherals -- Installing Raspbian on the Raspberry Pi -- Understanding the design of the Raspberry Pi -- Boot process -- Other capabilities -- Hardware limitations -- Network speeds -- USB bottlenecks -- Time -- References -- Summary -- Chapter 2: Preparing a Network -- Local Area Network (LAN) -- The eth0 port -- The wlan0 interface -- The loopback (LO) interface -- A wireless configuration (Wi-Fi) -- Recommended wireless adapters -- Setting up from a desktop -- Setting up from a console -- Using wicd-curses -- A static network address -- Testing and benchmarking your network -- Basic tests -- Advanced benchmarking tools -- A speedtest application -- iPerf -- Recommended bandwidth -- Internet configurations -- Home packages -- Business packages -- Dynamic DNS -- Installing a client -- The free Dynamic DNS domain workaround -- Summary -- Chapter 3: Configuring Extra Features -- Updating Raspberry Pi -- Updating the firmware -- Updating packages -- Updating distribution -- Outcomes -- Hardware watchdog -- Enabling the watchdog and daemon -- Testing the watchdog -- Enabling extra decoders -- Buying licenses -- MPEG-2 -- VC-1 -- Hardware monitoring -- Summary -- Chapter 4: Using Fast Web Servers and Databases -- Apache versus nginx versus Kestrel -- Installing nginx -- Configuring the nginx virtual hosts -- Extra frameworks for nginx -- Python API -- Executing Python -- Node.js -- Installing Node.js -- What is NPM -- The Node.js server -- .NET and ASP.MVC. Prerequisites for .NET 5 -- Installing DNVM, DNU and DNX -- Installing DNX -- Running the MVC website -- MVC and nginx -- Other .NET applications -- Installing PHP -- Installing a database -- Installing MySQL -- Installing phpMyAdmin -- Installing SQLite -- Summary -- Chapter 5: Setting Up the Raspberry Pi as a File Server -- Connecting the external storage -- Preparing the storage medium -- Listing the available drives -- Formatting a drive -- Creating a EXT4 partition -- Mounting the drives -- Remounting a disk after reboot -- Accessing files -- The FTP service -- Connecting with FileZilla -- Connecting with WinSCP -- The Samba service -- Installing and configuring Samba -- Network shares -- AFP for Macintosh -- Installing and configuring Netatalk -- Shares and Time Machine -- BitTorrent Sync -- Installing BTSync 2 -- The hardware RAID -- Configuration -- Massive storage -- Redundant storage -- Summary -- Chapter 6: Setting Up Game Servers -- Updating to Jessie -- Selective settings -- Game servers -- OpenTTD -- Installing OpenTTD -- Configuring OpenTTD -- Playing OpenTTD -- Freeciv -- Installing Freeciv -- Configuring Freeciv -- Playing Freeciv -- OpenArena -- Installing OpenArena -- Configuring OpenArena -- Playing OpenArena -- Minecraft -- Installing the Java Hard-Float -- Installing the Minecraft server -- Configuring Minecraft -- Playing Minecraft -- Summary -- Chapter 7: Streaming Live HD Video -- Installing UV4L -- Configuring the UV4L-RaspiCAM -- Installing WebRTC -- WebRTC streaming -- Real time HTTP streaming -- Web conferencing -- Streaming the X desktop -- Text overlay -- Object detection and tracking -- Removing the overlay watermark -- The HUD sample -- Using the overlay binary -- Inline variables -- Compiling the overlay code yourself -- Summary -- Chapter 8: Setting Up the Pi as a Media Center Server -- Slideshows -- Using fbi. Playing videos -- OMXPlayer for video playback -- Playing audio -- Aplay for audio playback -- OMXPlayer for audio playback -- Using AirPlayer -- Using alsamixer -- Installing OSMC -- Configuring OSMC -- Enabling other codecs -- Wireless configuration -- Media sources -- Using add-ons -- AirPlay -- Enabling CEC and remotes -- Performance optimization -- Overclocking -- Summary -- Chapter 9: Running Your Pi from a Battery's Power Source -- Hardware requirements -- Charging stations -- Battery packs -- Voltage regulator -- Ohm's Law -- Discharge curves -- Discharge characteristics -- Putting it all together -- How long will it last? -- Summary -- Chapter 10: Windows IoT Core -- Getting started -- Flashing IoT -- Python for Linux or Windows 7 and 8 -- The first boot -- Remote connections -- Visual Studio (VS) -- Installing Visual Studio 2015 -- The Hello World application -- Deploying the application -- Debugging -- Breakpoints -- Unhandled exceptions -- Samples -- Windows 10 IoT WebGUI -- Setting up the startup app -- Peripherals -- Bluetooth -- Wireless -- Summary -- Chapter 11: Running Your ownCloud -- Installation -- Requirements -- MySQL -- nginx and PHP -- Permissions -- The first configuration -- The admin configuration -- The server admin -- Installing apps -- Calendar -- Other apps -- Daily functionality -- The World Wide Access -- Summary -- Chapter 12: The Internet of Things -- Sensors in the Cloud -- What is IoT? -- Ohm's law -- How much power? -- Choosing sensors -- Resistors, fuses, and diodes -- Transistors -- Integrated Circuit Packages -- Putting it all together -- Accurate data using Arduino -- Building a weather station -- Real-time embedded devices -- The data communication -- Real-time events -- Analog inputs -- Parts required -- Storing data on the Cloud -- Phant -- Summary -- Index. |
ctrlnum | (OCoLC)949811265 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>10399cam a2200589 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn949811265</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">160513s2016 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">TEFOD</subfield><subfield code="d">DEBBG</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">COO</subfield><subfield code="d">VT2</subfield><subfield code="d">OCLCF</subfield><subfield code="d">UOK</subfield><subfield code="d">CEF</subfield><subfield code="d">AU@</subfield><subfield code="d">UKMGB</subfield><subfield code="d">WYU</subfield><subfield code="d">N$T</subfield><subfield code="d">AGLDB</subfield><subfield code="d">BTN</subfield><subfield code="d">AUW</subfield><subfield code="d">INTCL</subfield><subfield code="d">MHW</subfield><subfield code="d">SNK</subfield><subfield code="d">UKAHL</subfield><subfield code="d">DST</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">DXU</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB6G3438</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018010488</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781785284540</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1785284541</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781783985692</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1783985690</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)949811265</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000740</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">965617C4-D8A7-42B5-9B3D-8F60C95C0EE1</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.8.R15</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">049000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">050000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kula, Piotr J.,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Raspberry Pi 2 server essentials :</subfield><subfield code="b">transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! /</subfield><subfield code="c">Piotr J. Kula.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2016.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from cover (Safari, viewed May 11, 2016).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! About This Book Host websites, games, and even stream HD videos with the impressive power of Raspberry Pi 2 Get to grips with embedded programming by turning your Pi into the cloud server that can be used to power Internet of Things projects Make the Raspberry Pi 2 the center of your latest tech experiments and discover how it can manage and host resources Who This Book Is For Seeking inspiration for some new tech projects? Want to get more from your Raspberry Pi? This book has been created especially for you! What You Will Learn Host your Raspberry Pi as a web server using the minimum power resources Connect your Pi to the Internet and perform network benchmarking Explore the cross-platform features of the Pi as you run Python, Node. JS, ASP.NET, and PHP all in one place Share files over the Internet using your Pi as a file server Turn your Pi into a game server, host and engage into playing Enjoy live HD video streaming and exclusive real-time text overlays In Detail There's no end to what you can do with a Raspberry Pi? it makes a huge range of tech projects possible. This book shows you how to transform it into a multipurpose web server, able to store and manage resources that lets you build some truly innovative and impressive computing creations. You'll learn how to use your Raspberry Pi 2 to host a website using a range of different languages, host a game server, store files, and run everything from a media center to a cloud network. If you want to take control of your technological world, start building your own server and find out what's possible with the Raspberry Pi microcomputer. Begin by getting your Pi set up? follow each step as the book shows you how to prepare a network and configure the additional features that you'll need to build your projects. Once you've done this you'll dig a little deeper and set up your pi as a file server, making sure it's built for speed using a range of different tools, including Python, Node.js and ASP.NET. Following this the book shows you how to extend your server to allow you to host games, and stream live HD video before customizing it even further to create a fully-fledged media center. It doesn't stop there however? the book then dives into the exciting world of the Internet of Things (IoT). You'll learn how to install Windows IoT onto your Rasp ...</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started with the Raspberry Pi -- Hardware requirements -- Power supply -- USB hub -- SD cards -- Extra peripherals -- Essential peripherals -- Useful peripherals -- Internet 3G dongles -- Audio recording -- Other media add-ons -- Fun peripherals -- Installing Raspbian on the Raspberry Pi -- Understanding the design of the Raspberry Pi -- Boot process -- Other capabilities -- Hardware limitations -- Network speeds -- USB bottlenecks -- Time -- References -- Summary -- Chapter 2: Preparing a Network -- Local Area Network (LAN) -- The eth0 port -- The wlan0 interface -- The loopback (LO) interface -- A wireless configuration (Wi-Fi) -- Recommended wireless adapters -- Setting up from a desktop -- Setting up from a console -- Using wicd-curses -- A static network address -- Testing and benchmarking your network -- Basic tests -- Advanced benchmarking tools -- A speedtest application -- iPerf -- Recommended bandwidth -- Internet configurations -- Home packages -- Business packages -- Dynamic DNS -- Installing a client -- The free Dynamic DNS domain workaround -- Summary -- Chapter 3: Configuring Extra Features -- Updating Raspberry Pi -- Updating the firmware -- Updating packages -- Updating distribution -- Outcomes -- Hardware watchdog -- Enabling the watchdog and daemon -- Testing the watchdog -- Enabling extra decoders -- Buying licenses -- MPEG-2 -- VC-1 -- Hardware monitoring -- Summary -- Chapter 4: Using Fast Web Servers and Databases -- Apache versus nginx versus Kestrel -- Installing nginx -- Configuring the nginx virtual hosts -- Extra frameworks for nginx -- Python API -- Executing Python -- Node.js -- Installing Node.js -- What is NPM -- The Node.js server -- .NET and ASP.MVC.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Prerequisites for .NET 5 -- Installing DNVM, DNU and DNX -- Installing DNX -- Running the MVC website -- MVC and nginx -- Other .NET applications -- Installing PHP -- Installing a database -- Installing MySQL -- Installing phpMyAdmin -- Installing SQLite -- Summary -- Chapter 5: Setting Up the Raspberry Pi as a File Server -- Connecting the external storage -- Preparing the storage medium -- Listing the available drives -- Formatting a drive -- Creating a EXT4 partition -- Mounting the drives -- Remounting a disk after reboot -- Accessing files -- The FTP service -- Connecting with FileZilla -- Connecting with WinSCP -- The Samba service -- Installing and configuring Samba -- Network shares -- AFP for Macintosh -- Installing and configuring Netatalk -- Shares and Time Machine -- BitTorrent Sync -- Installing BTSync 2 -- The hardware RAID -- Configuration -- Massive storage -- Redundant storage -- Summary -- Chapter 6: Setting Up Game Servers -- Updating to Jessie -- Selective settings -- Game servers -- OpenTTD -- Installing OpenTTD -- Configuring OpenTTD -- Playing OpenTTD -- Freeciv -- Installing Freeciv -- Configuring Freeciv -- Playing Freeciv -- OpenArena -- Installing OpenArena -- Configuring OpenArena -- Playing OpenArena -- Minecraft -- Installing the Java Hard-Float -- Installing the Minecraft server -- Configuring Minecraft -- Playing Minecraft -- Summary -- Chapter 7: Streaming Live HD Video -- Installing UV4L -- Configuring the UV4L-RaspiCAM -- Installing WebRTC -- WebRTC streaming -- Real time HTTP streaming -- Web conferencing -- Streaming the X desktop -- Text overlay -- Object detection and tracking -- Removing the overlay watermark -- The HUD sample -- Using the overlay binary -- Inline variables -- Compiling the overlay code yourself -- Summary -- Chapter 8: Setting Up the Pi as a Media Center Server -- Slideshows -- Using fbi.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Playing videos -- OMXPlayer for video playback -- Playing audio -- Aplay for audio playback -- OMXPlayer for audio playback -- Using AirPlayer -- Using alsamixer -- Installing OSMC -- Configuring OSMC -- Enabling other codecs -- Wireless configuration -- Media sources -- Using add-ons -- AirPlay -- Enabling CEC and remotes -- Performance optimization -- Overclocking -- Summary -- Chapter 9: Running Your Pi from a Battery's Power Source -- Hardware requirements -- Charging stations -- Battery packs -- Voltage regulator -- Ohm's Law -- Discharge curves -- Discharge characteristics -- Putting it all together -- How long will it last? -- Summary -- Chapter 10: Windows IoT Core -- Getting started -- Flashing IoT -- Python for Linux or Windows 7 and 8 -- The first boot -- Remote connections -- Visual Studio (VS) -- Installing Visual Studio 2015 -- The Hello World application -- Deploying the application -- Debugging -- Breakpoints -- Unhandled exceptions -- Samples -- Windows 10 IoT WebGUI -- Setting up the startup app -- Peripherals -- Bluetooth -- Wireless -- Summary -- Chapter 11: Running Your ownCloud -- Installation -- Requirements -- MySQL -- nginx and PHP -- Permissions -- The first configuration -- The admin configuration -- The server admin -- Installing apps -- Calendar -- Other apps -- Daily functionality -- The World Wide Access -- Summary -- Chapter 12: The Internet of Things -- Sensors in the Cloud -- What is IoT? -- Ohm's law -- How much power? -- Choosing sensors -- Resistors, fuses, and diodes -- Transistors -- Integrated Circuit Packages -- Putting it all together -- Accurate data using Arduino -- Building a weather station -- Real-time embedded devices -- The data communication -- Real-time events -- Analog inputs -- Parts required -- Storing data on the Cloud -- Phant -- Summary -- Index.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Raspberry Pi (Computer)</subfield><subfield code="x">Programming.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web servers.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009237</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Raspberry Pi (Ordinateur)</subfield><subfield code="x">Programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Serveurs Web.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Hardware</subfield><subfield code="x">Peripherals.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Hardware</subfield><subfield code="x">Personal Computers</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web servers</subfield><subfield code="2">fast</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1228519</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH30671548</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1228519</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn949811265 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:27:12Z |
institution | BVB |
isbn | 9781785284540 1785284541 |
language | English |
oclc_num | 949811265 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2016 |
publishDateSearch | 2016 |
publishDateSort | 2016 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Kula, Piotr J., author. Raspberry Pi 2 server essentials : transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! / Piotr J. Kula. Birmingham, UK : Packt Publishing, 2016. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Community experience distilled Online resource; title from cover (Safari, viewed May 11, 2016). Includes index. Transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! About This Book Host websites, games, and even stream HD videos with the impressive power of Raspberry Pi 2 Get to grips with embedded programming by turning your Pi into the cloud server that can be used to power Internet of Things projects Make the Raspberry Pi 2 the center of your latest tech experiments and discover how it can manage and host resources Who This Book Is For Seeking inspiration for some new tech projects? Want to get more from your Raspberry Pi? This book has been created especially for you! What You Will Learn Host your Raspberry Pi as a web server using the minimum power resources Connect your Pi to the Internet and perform network benchmarking Explore the cross-platform features of the Pi as you run Python, Node. JS, ASP.NET, and PHP all in one place Share files over the Internet using your Pi as a file server Turn your Pi into a game server, host and engage into playing Enjoy live HD video streaming and exclusive real-time text overlays In Detail There's no end to what you can do with a Raspberry Pi? it makes a huge range of tech projects possible. This book shows you how to transform it into a multipurpose web server, able to store and manage resources that lets you build some truly innovative and impressive computing creations. You'll learn how to use your Raspberry Pi 2 to host a website using a range of different languages, host a game server, store files, and run everything from a media center to a cloud network. If you want to take control of your technological world, start building your own server and find out what's possible with the Raspberry Pi microcomputer. Begin by getting your Pi set up? follow each step as the book shows you how to prepare a network and configure the additional features that you'll need to build your projects. Once you've done this you'll dig a little deeper and set up your pi as a file server, making sure it's built for speed using a range of different tools, including Python, Node.js and ASP.NET. Following this the book shows you how to extend your server to allow you to host games, and stream live HD video before customizing it even further to create a fully-fledged media center. It doesn't stop there however? the book then dives into the exciting world of the Internet of Things (IoT). You'll learn how to install Windows IoT onto your Rasp ... Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started with the Raspberry Pi -- Hardware requirements -- Power supply -- USB hub -- SD cards -- Extra peripherals -- Essential peripherals -- Useful peripherals -- Internet 3G dongles -- Audio recording -- Other media add-ons -- Fun peripherals -- Installing Raspbian on the Raspberry Pi -- Understanding the design of the Raspberry Pi -- Boot process -- Other capabilities -- Hardware limitations -- Network speeds -- USB bottlenecks -- Time -- References -- Summary -- Chapter 2: Preparing a Network -- Local Area Network (LAN) -- The eth0 port -- The wlan0 interface -- The loopback (LO) interface -- A wireless configuration (Wi-Fi) -- Recommended wireless adapters -- Setting up from a desktop -- Setting up from a console -- Using wicd-curses -- A static network address -- Testing and benchmarking your network -- Basic tests -- Advanced benchmarking tools -- A speedtest application -- iPerf -- Recommended bandwidth -- Internet configurations -- Home packages -- Business packages -- Dynamic DNS -- Installing a client -- The free Dynamic DNS domain workaround -- Summary -- Chapter 3: Configuring Extra Features -- Updating Raspberry Pi -- Updating the firmware -- Updating packages -- Updating distribution -- Outcomes -- Hardware watchdog -- Enabling the watchdog and daemon -- Testing the watchdog -- Enabling extra decoders -- Buying licenses -- MPEG-2 -- VC-1 -- Hardware monitoring -- Summary -- Chapter 4: Using Fast Web Servers and Databases -- Apache versus nginx versus Kestrel -- Installing nginx -- Configuring the nginx virtual hosts -- Extra frameworks for nginx -- Python API -- Executing Python -- Node.js -- Installing Node.js -- What is NPM -- The Node.js server -- .NET and ASP.MVC. Prerequisites for .NET 5 -- Installing DNVM, DNU and DNX -- Installing DNX -- Running the MVC website -- MVC and nginx -- Other .NET applications -- Installing PHP -- Installing a database -- Installing MySQL -- Installing phpMyAdmin -- Installing SQLite -- Summary -- Chapter 5: Setting Up the Raspberry Pi as a File Server -- Connecting the external storage -- Preparing the storage medium -- Listing the available drives -- Formatting a drive -- Creating a EXT4 partition -- Mounting the drives -- Remounting a disk after reboot -- Accessing files -- The FTP service -- Connecting with FileZilla -- Connecting with WinSCP -- The Samba service -- Installing and configuring Samba -- Network shares -- AFP for Macintosh -- Installing and configuring Netatalk -- Shares and Time Machine -- BitTorrent Sync -- Installing BTSync 2 -- The hardware RAID -- Configuration -- Massive storage -- Redundant storage -- Summary -- Chapter 6: Setting Up Game Servers -- Updating to Jessie -- Selective settings -- Game servers -- OpenTTD -- Installing OpenTTD -- Configuring OpenTTD -- Playing OpenTTD -- Freeciv -- Installing Freeciv -- Configuring Freeciv -- Playing Freeciv -- OpenArena -- Installing OpenArena -- Configuring OpenArena -- Playing OpenArena -- Minecraft -- Installing the Java Hard-Float -- Installing the Minecraft server -- Configuring Minecraft -- Playing Minecraft -- Summary -- Chapter 7: Streaming Live HD Video -- Installing UV4L -- Configuring the UV4L-RaspiCAM -- Installing WebRTC -- WebRTC streaming -- Real time HTTP streaming -- Web conferencing -- Streaming the X desktop -- Text overlay -- Object detection and tracking -- Removing the overlay watermark -- The HUD sample -- Using the overlay binary -- Inline variables -- Compiling the overlay code yourself -- Summary -- Chapter 8: Setting Up the Pi as a Media Center Server -- Slideshows -- Using fbi. Playing videos -- OMXPlayer for video playback -- Playing audio -- Aplay for audio playback -- OMXPlayer for audio playback -- Using AirPlayer -- Using alsamixer -- Installing OSMC -- Configuring OSMC -- Enabling other codecs -- Wireless configuration -- Media sources -- Using add-ons -- AirPlay -- Enabling CEC and remotes -- Performance optimization -- Overclocking -- Summary -- Chapter 9: Running Your Pi from a Battery's Power Source -- Hardware requirements -- Charging stations -- Battery packs -- Voltage regulator -- Ohm's Law -- Discharge curves -- Discharge characteristics -- Putting it all together -- How long will it last? -- Summary -- Chapter 10: Windows IoT Core -- Getting started -- Flashing IoT -- Python for Linux or Windows 7 and 8 -- The first boot -- Remote connections -- Visual Studio (VS) -- Installing Visual Studio 2015 -- The Hello World application -- Deploying the application -- Debugging -- Breakpoints -- Unhandled exceptions -- Samples -- Windows 10 IoT WebGUI -- Setting up the startup app -- Peripherals -- Bluetooth -- Wireless -- Summary -- Chapter 11: Running Your ownCloud -- Installation -- Requirements -- MySQL -- nginx and PHP -- Permissions -- The first configuration -- The admin configuration -- The server admin -- Installing apps -- Calendar -- Other apps -- Daily functionality -- The World Wide Access -- Summary -- Chapter 12: The Internet of Things -- Sensors in the Cloud -- What is IoT? -- Ohm's law -- How much power? -- Choosing sensors -- Resistors, fuses, and diodes -- Transistors -- Integrated Circuit Packages -- Putting it all together -- Accurate data using Arduino -- Building a weather station -- Real-time embedded devices -- The data communication -- Real-time events -- Analog inputs -- Parts required -- Storing data on the Cloud -- Phant -- Summary -- Index. Raspberry Pi (Computer) Programming. Web servers. http://id.loc.gov/authorities/subjects/sh95009237 Raspberry Pi (Ordinateur) Programmation. Serveurs Web. COMPUTERS Hardware Peripherals. bisacsh COMPUTERS Hardware Personal Computers General. bisacsh Web servers fast Community experience distilled. FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1228519 Volltext |
spellingShingle | Kula, Piotr J. Raspberry Pi 2 server essentials : transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! / Community experience distilled. Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started with the Raspberry Pi -- Hardware requirements -- Power supply -- USB hub -- SD cards -- Extra peripherals -- Essential peripherals -- Useful peripherals -- Internet 3G dongles -- Audio recording -- Other media add-ons -- Fun peripherals -- Installing Raspbian on the Raspberry Pi -- Understanding the design of the Raspberry Pi -- Boot process -- Other capabilities -- Hardware limitations -- Network speeds -- USB bottlenecks -- Time -- References -- Summary -- Chapter 2: Preparing a Network -- Local Area Network (LAN) -- The eth0 port -- The wlan0 interface -- The loopback (LO) interface -- A wireless configuration (Wi-Fi) -- Recommended wireless adapters -- Setting up from a desktop -- Setting up from a console -- Using wicd-curses -- A static network address -- Testing and benchmarking your network -- Basic tests -- Advanced benchmarking tools -- A speedtest application -- iPerf -- Recommended bandwidth -- Internet configurations -- Home packages -- Business packages -- Dynamic DNS -- Installing a client -- The free Dynamic DNS domain workaround -- Summary -- Chapter 3: Configuring Extra Features -- Updating Raspberry Pi -- Updating the firmware -- Updating packages -- Updating distribution -- Outcomes -- Hardware watchdog -- Enabling the watchdog and daemon -- Testing the watchdog -- Enabling extra decoders -- Buying licenses -- MPEG-2 -- VC-1 -- Hardware monitoring -- Summary -- Chapter 4: Using Fast Web Servers and Databases -- Apache versus nginx versus Kestrel -- Installing nginx -- Configuring the nginx virtual hosts -- Extra frameworks for nginx -- Python API -- Executing Python -- Node.js -- Installing Node.js -- What is NPM -- The Node.js server -- .NET and ASP.MVC. Prerequisites for .NET 5 -- Installing DNVM, DNU and DNX -- Installing DNX -- Running the MVC website -- MVC and nginx -- Other .NET applications -- Installing PHP -- Installing a database -- Installing MySQL -- Installing phpMyAdmin -- Installing SQLite -- Summary -- Chapter 5: Setting Up the Raspberry Pi as a File Server -- Connecting the external storage -- Preparing the storage medium -- Listing the available drives -- Formatting a drive -- Creating a EXT4 partition -- Mounting the drives -- Remounting a disk after reboot -- Accessing files -- The FTP service -- Connecting with FileZilla -- Connecting with WinSCP -- The Samba service -- Installing and configuring Samba -- Network shares -- AFP for Macintosh -- Installing and configuring Netatalk -- Shares and Time Machine -- BitTorrent Sync -- Installing BTSync 2 -- The hardware RAID -- Configuration -- Massive storage -- Redundant storage -- Summary -- Chapter 6: Setting Up Game Servers -- Updating to Jessie -- Selective settings -- Game servers -- OpenTTD -- Installing OpenTTD -- Configuring OpenTTD -- Playing OpenTTD -- Freeciv -- Installing Freeciv -- Configuring Freeciv -- Playing Freeciv -- OpenArena -- Installing OpenArena -- Configuring OpenArena -- Playing OpenArena -- Minecraft -- Installing the Java Hard-Float -- Installing the Minecraft server -- Configuring Minecraft -- Playing Minecraft -- Summary -- Chapter 7: Streaming Live HD Video -- Installing UV4L -- Configuring the UV4L-RaspiCAM -- Installing WebRTC -- WebRTC streaming -- Real time HTTP streaming -- Web conferencing -- Streaming the X desktop -- Text overlay -- Object detection and tracking -- Removing the overlay watermark -- The HUD sample -- Using the overlay binary -- Inline variables -- Compiling the overlay code yourself -- Summary -- Chapter 8: Setting Up the Pi as a Media Center Server -- Slideshows -- Using fbi. Playing videos -- OMXPlayer for video playback -- Playing audio -- Aplay for audio playback -- OMXPlayer for audio playback -- Using AirPlayer -- Using alsamixer -- Installing OSMC -- Configuring OSMC -- Enabling other codecs -- Wireless configuration -- Media sources -- Using add-ons -- AirPlay -- Enabling CEC and remotes -- Performance optimization -- Overclocking -- Summary -- Chapter 9: Running Your Pi from a Battery's Power Source -- Hardware requirements -- Charging stations -- Battery packs -- Voltage regulator -- Ohm's Law -- Discharge curves -- Discharge characteristics -- Putting it all together -- How long will it last? -- Summary -- Chapter 10: Windows IoT Core -- Getting started -- Flashing IoT -- Python for Linux or Windows 7 and 8 -- The first boot -- Remote connections -- Visual Studio (VS) -- Installing Visual Studio 2015 -- The Hello World application -- Deploying the application -- Debugging -- Breakpoints -- Unhandled exceptions -- Samples -- Windows 10 IoT WebGUI -- Setting up the startup app -- Peripherals -- Bluetooth -- Wireless -- Summary -- Chapter 11: Running Your ownCloud -- Installation -- Requirements -- MySQL -- nginx and PHP -- Permissions -- The first configuration -- The admin configuration -- The server admin -- Installing apps -- Calendar -- Other apps -- Daily functionality -- The World Wide Access -- Summary -- Chapter 12: The Internet of Things -- Sensors in the Cloud -- What is IoT? -- Ohm's law -- How much power? -- Choosing sensors -- Resistors, fuses, and diodes -- Transistors -- Integrated Circuit Packages -- Putting it all together -- Accurate data using Arduino -- Building a weather station -- Real-time embedded devices -- The data communication -- Real-time events -- Analog inputs -- Parts required -- Storing data on the Cloud -- Phant -- Summary -- Index. Raspberry Pi (Computer) Programming. Web servers. http://id.loc.gov/authorities/subjects/sh95009237 Raspberry Pi (Ordinateur) Programmation. Serveurs Web. COMPUTERS Hardware Peripherals. bisacsh COMPUTERS Hardware Personal Computers General. bisacsh Web servers fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95009237 |
title | Raspberry Pi 2 server essentials : transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! / |
title_auth | Raspberry Pi 2 server essentials : transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! / |
title_exact_search | Raspberry Pi 2 server essentials : transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! / |
title_full | Raspberry Pi 2 server essentials : transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! / Piotr J. Kula. |
title_fullStr | Raspberry Pi 2 server essentials : transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! / Piotr J. Kula. |
title_full_unstemmed | Raspberry Pi 2 server essentials : transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! / Piotr J. Kula. |
title_short | Raspberry Pi 2 server essentials : |
title_sort | raspberry pi 2 server essentials transform your raspberry pi into a multi purpose web server that supports your entire multimedia world with this practical and accessible tutorial |
title_sub | transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! / |
topic | Raspberry Pi (Computer) Programming. Web servers. http://id.loc.gov/authorities/subjects/sh95009237 Raspberry Pi (Ordinateur) Programmation. Serveurs Web. COMPUTERS Hardware Peripherals. bisacsh COMPUTERS Hardware Personal Computers General. bisacsh Web servers fast |
topic_facet | Raspberry Pi (Computer) Programming. Web servers. Raspberry Pi (Ordinateur) Programmation. Serveurs Web. COMPUTERS Hardware Peripherals. COMPUTERS Hardware Personal Computers General. Web servers |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1228519 |
work_keys_str_mv | AT kulapiotrj raspberrypi2serveressentialstransformyourraspberrypiintoamultipurposewebserverthatsupportsyourentiremultimediaworldwiththispracticalandaccessibletutorial |