UNCCAUSE 2013-Putting the Pi in Digital Signage

793 views

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
793
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

UNCCAUSE 2013-Putting the Pi in Digital Signage

  1. 1. Putting the PI in Digital Signage • • Everette_Allen@ncsu.edu
  2. 2. • The 4 Biggest Lies in Digital Signage • • • • Difficult - Nope just HTML Special Software - just web browser Need Server - Can do with Google Docs Need Hardware 
 - low cost computer works
  3. 3. What is a Raspberry Pi?• • Mi • SD Card cro US B Po• Model we B HD r MI • • • • • 10/10 0 Ether net • USB x2 • Vid eo Head Phone “The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, wordprocessing and games. It also plays highdefinition video. We want to see it being used by kids all over the world to learn programming.” • www.raspberrypi.org/ faqs
  4. 4. • • • • • • • What hardware is needed Raspberry Pi Model B Board $35 Case for mounting ~$8 USB A to Micro USB B cable ~$2 8 Gig SD Card Type 10 ~ $13 3’ HDMI cable ~$5 6’ Ethernet Cable ~ $4 • (Optional USB Wireless Dongle ~ $15) ! • Total ~ $67 (78)
  5. 5. • • What software is needed Screenly OSE 
 - Free www.screenlyapp.com/ose.html 
 screenlyapp.com-releases.s3.amazonaws.com/2013-11-18-Screenly_OSE_4GB.zip • • OR Raspbian Linux www.raspberrypi.org/downloads Screenly OSE www.screenlyapp.com/ose.html
 -Option 2
  6. 6. • • Setup http://raspberypi.local:8080
  7. 7. • • Security Four lines of code for security in /home/pi/screenly/server.py ! • from bottle import route, run, request, error, static_file, response, hook, abort • • • • • • • -AND################################ # Views ################################ ! @hook('before_request') def lockMeOut(): abort(401, "Sorry, access denied.")
  8. 8. • • Demo Using Google Presentation Q&A ??

×