This repository was archived by the owner on Feb 26, 2025. It is now read-only.
Repository navigation
Expand file tree
/
Copy pathREADME
More file actions
73 lines (52 loc) · 2.26 KB
/
Copy pathREADME
File metadata and controls
73 lines (52 loc) · 2.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
ndn-lighting v2.9
##################
Version history:
1.0 - 2010 - 3.2011 early c version, triggered lights
2.0 - 4.2011-10.2011 python overhaul w/ PyCCN
2.5 - 10.2011-5.2012 continued operational refinement, performance tests
2.7 - 11.2012 basic 'example' version w/ DMX
2.9 - 9.2014 mu-lighting addded
##################
News
##################
ongoing work from 2012-2013:
another lighting instance (red team / honeypot)
elliptic curve signing (on controller - 4x faster)
HMAC support (hundreds of times faster - only avail currently via ccnx patch)
unified driver (DMX, artnet, kinet)
RGBAW 16-bit lighting control of ColorBlaze fixtures in TV1 (currently they're all 8 bit)
meanwhile, far more fun, is the new 'mu-lighting'.
it requires NFD (unlike the others, which required ccnd or ndnd)
##################
Publications
##################
papers and reports based on NDN lighting control:
http://named-data.net/publications/techreports/trlighting/
http://named-data.net/publications/nomen13/
http://named-data.net/publications/lighting-security-evaluation/
#############
Organization:
#############
/mu-lighting
A 'music visualizer' built with NDN on Raspberry Pi - https://github.com/remap/ndn-pi
see /mu-lighting/Readme for more details.
/old/
old C stuff is great for reference, but has deprecated as we've focused on python.
/python
is where the current TV1 build is.
/python/example
is a basic example, start here if new to this project
/python/perfTest
is the performance tests, methodology, and past results
/lights
are the lighting drivers, used for controlling LEDs from NDN
(mostly Kinet, but also includes the new DMX controller (not used in TV1 but for local testing & potential app box deployment)
/scripts
a collection of scripts used on the various platforms to automate things.
most are on gumstix/lighting controller
however the 'web*' scripts run on a web server (currently borges) to support TV1 control
/web
is the 'upload analyze generate' and 'control' web applications
(image analysis and lighting sequence generation is legacy from first installation 5.2011 - yet code still works to drive tv1)
meanwhile the controller part is very useful:
http://borges.metwi.ucla.edu/lighting/app/control.html controls TV1 sequencer