Hi
user
Admin Login:
Username:
Password:
Name:
A Real-World JavaScript IoT Solution
--client
nodevember
--show
nodevember16
--room Swang_102 11517 --force
Next: (none, at end of list)
show more...
Marks
Author(s):
Garth Henson
Location
Swang 102
Date
nov Sun 20
Days Raw Files
Start
11:00
First Raw Start
error-in-template
Duration
00:35:00
Offset
None
End
11:35
Last Raw End
Chapters
Total cuts_time
None min.
http://nodevember.org/talk/Garth%20Henson
raw-playlist
raw-mp4-playlist
encoded-files-playlist
mp4
svg
png
assets
release.pdf
A_RealWorld_JavaScript_IoT_Solution.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
As many enterprise organizations can attest, meeting space is a premium within offices. Here at Disney in Seattle, it is no different. Managers were reporting wasting in excess of 15 minutes per day just walking the floors looking for available meeting rooms in which to have a short, impromptu meeting with an employee. Calculate that wasted time across the breadth managers within our office, and we are talking about a measurable organizational expense! Looking for "unbooked" rooms is not sufficient, since there are some "un-bookable" rooms, and there are also those fiends who will book a conference room and then not actually hold their meeting (or end it early). We had no way to identify these situations without walking the floor, hunting for empty spaces. To combat this problem, we build a solution that I would love to share with you. By connecting a PIR (Passive Infrared) sensor to a Raspberry PI, we are able to monitor for activity in a single room. This device is then able to broadcast a state change (from available to occupied or vice versa) over a web socket to which it has connected. In order to surface the availability of the rooms, we have a web interface that subscribes to the web socket and visualizes the current state of all rooms in our building. By displaying this web interface on public panels and making it available for employees to view on mobile devices, we have been able to significantly reduce the time it takes to find an available meeting space. In this presentation, we will look at all layers of the project from the high level architecture to the multiple layers of JavaScript used: from the DB layer with MongoDB to the server with NodeJS and the client with AngularJS and mobile with Ionic.
Comment:
production notes
Disney does not allow me to release permission to record the presentation.
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
Veyepar
Video Eyeball Processor and Review