diff options
Diffstat (limited to 'minikrebs/doc')
-rw-r--r-- | minikrebs/doc/Camkrebs | 19 | ||||
-rw-r--r-- | minikrebs/doc/QUICKSTART | 37 | ||||
-rw-r--r-- | minikrebs/doc/TLDR | 3 | ||||
-rw-r--r-- | minikrebs/doc/lazorcam_druck.svg | 231 |
4 files changed, 290 insertions, 0 deletions
diff --git a/minikrebs/doc/Camkrebs b/minikrebs/doc/Camkrebs new file mode 100644 index 00000000..060bf60d --- /dev/null +++ b/minikrebs/doc/Camkrebs @@ -0,0 +1,19 @@ + +# packages +kmod-video-uvc +mjpg-streamer + +# mjpg-streamer +original package not available in snapshot, grab it from old sources +## opkg.conf + + src/gz attitude_adjustment http://downloads.openwrt.org/attitude_adjustment/12.09-beta2/ar71xx/generic/packages/ + +## running live + + mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480" -o "output_http.so -p 8080 -w /www/webcam" + +## running in temp + + opkg install -d ram mjpg_streamer + LD_LIBRARY_PATH=/tmp/lib:/tmp/usr/bin /tmp/usr/bin/mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480" -o "output_http.so -p 8080 -w /tmp/www/webcam" diff --git a/minikrebs/doc/QUICKSTART b/minikrebs/doc/QUICKSTART new file mode 100644 index 00000000..ac4ae384 --- /dev/null +++ b/minikrebs/doc/QUICKSTART @@ -0,0 +1,37 @@ +# Quickstart to get your own own krebs on wr703n + +!important this is pseudo code, so please use your brains + + cd /krebs/minikrebs + ./prepare krebs + builder/init + +# Stock image +connect to krebs + + dhclient eth0 + firefox 192.168.1.1 + {{goto the firmware-upgrade page}} + {{upload ../builder/bin/ar71xx/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin}} + {{wait}} + {{reconnect power}} + +# Upgrade image + + {{ start krebs in recovery mode}} + ifconfig eth0 192.168.1.3 + sysctl net.ipv4.ip_forward=1 + iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE #assuming wlan0 provides internet access + telnet 192.168.1.1 + mount_root + passwd + /etc/init.d/dropbear start + exit + OWN_IP=192.168.1.3 ./upgrade 192.168.1.1 + {{reconnect power}} + {{password is minikrebs}} + +# when minikrebs is in dhcp-client mode + echo 'dhcp-range=192.168.0.50,192.168.0.150,12h' > /etc/dnsmasq.conf + ifconfig eth0 192.168.0.1 && dnsmasq -d + diff --git a/minikrebs/doc/TLDR b/minikrebs/doc/TLDR new file mode 100644 index 00000000..9a33c437 --- /dev/null +++ b/minikrebs/doc/TLDR @@ -0,0 +1,3 @@ +This is how you get a cool webcam-streamer image for your WR703N: + ./prepare instacam && builder/init +Use it to flash your minirouter, password is `minikrebs` diff --git a/minikrebs/doc/lazorcam_druck.svg b/minikrebs/doc/lazorcam_druck.svg new file mode 100644 index 00000000..4f376059 --- /dev/null +++ b/minikrebs/doc/lazorcam_druck.svg @@ -0,0 +1,231 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="744.09448" + height="524.40942" + id="svg2" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="lazorcam_druck.svg"> + <defs + id="defs4"> + <filter + id="filter3162" + inkscape:menu-tooltip="Draws a black outline around" + inkscape:menu="ABCs" + inkscape:label="Black outline" + color-interpolation-filters="sRGB"> + <feGaussianBlur + id="feGaussianBlur3164" + stdDeviation="2" + in="SourceAlpha" + result="result0" /> + <feComposite + id="feComposite3166" + in2="result0" + result="result3" + operator="arithmetic" + in="SourceGraphic" + k2="1" + k3="10" /> + <feComposite + id="feComposite3168" + in2="result3" + k2="1" + operator="in" + in="result3" + result="result4" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="540.90757" + inkscape:cy="337.03064" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1364" + inkscape:window-height="747" + inkscape:window-x="0" + inkscape:window-y="19" + inkscape:window-maximized="0"> + <sodipodi:guide + orientation="1,0" + position="58.571429,342.14286" + id="guide3033" /> + <sodipodi:guide + orientation="1,0" + position="169.70563,528.30978" + id="guide3069" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Layer"> + <rect + style="fill:#f9f9f9;fill-opacity:1;filter:url(#filter3162)" + id="rect3116" + width="747.14288" + height="525.71429" + x="0.71427059" + y="0.12369233" /> + </g> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-527.95273)"> + <text + xml:space="preserve" + style="font-size:73.84999847px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="372.04724" + y="618.20862" + id="text2985" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan2987" + x="372.04724" + y="618.20862">LAZORCAM</tspan></text> + <text + xml:space="preserve" + style="font-size:25px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="58.57143" + y="710.2193" + id="text3001" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3003" + x="58.57143" + y="710.2193">Boot: </tspan><tspan + sodipodi:role="line" + x="58.57143" + y="736.48553" + id="tspan3011" + style="font-size:20px">- Lazorcam hat Stom wenn die blaue LED leuchtet</tspan><tspan + sodipodi:role="line" + x="58.57143" + y="761.48553" + id="tspan3009" + style="font-size:20px">- Wenn die LED vom Zustand "Blinkend" in den</tspan><tspan + sodipodi:role="line" + x="58.57143" + y="786.48553" + id="tspan3017" + style="font-size:20px"> Zustand "durchgängig Leuchtend" gewechselt ist,</tspan><tspan + sodipodi:role="line" + x="58.57143" + y="811.48553" + id="tspan3019" + style="font-size:20px"> ist der Bootvorgang abgeschlossen </tspan></text> + <text + xml:space="preserve" + style="font-size:25px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="372.37073" + y="649.85162" + id="text3005" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3007" + x="372.37073" + y="649.85162">Schaue dem Lazor beim Arbeiten zu</tspan></text> + <text + xml:space="preserve" + style="font-size:25px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="76.428574" + y="352.98083" + id="text3021" + sodipodi:linespacing="125%" + transform="translate(0,527.95273)"><tspan + sodipodi:role="line" + id="tspan3023"></tspan></text> + <text + xml:space="preserve" + style="font-size:25px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="58.57143" + y="889.7276" + id="text3035" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="58.57143" + y="889.7276" + id="tspan3065">Erreichbarkeit:</tspan><tspan + sodipodi:role="line" + x="58.57143" + y="915.99384" + id="tspan3049" + style="font-size:20px"> HTTP: </tspan><tspan + sodipodi:role="line" + x="58.57143" + y="940.99384" + id="tspan3051" + style="font-size:20px" /><tspan + sodipodi:role="line" + x="58.57143" + y="965.99384" + id="tspan3039" + style="font-size:20px"> VLC: File -> Open Network Stream -></tspan></text> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="169.70563" + y="915.99158" + id="text3071" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3073" + x="169.70563" + y="915.99158">http://lazorcam.shack/</tspan></text> + <flowRoot + xml:space="preserve" + id="flowRoot3075" + style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:25px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion + id="flowRegion3077"><rect + id="rect3079" + width="91.923882" + height="160.61426" + x="11.111678" + y="21.353456" /></flowRegion><flowPara + id="flowPara3081"></flowPara></flowRoot> <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="169.70563" + y="989.73273" + id="text3087" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3089" + x="169.70563" + y="989.73273">http://lazorcam.shack/?action=stream</tspan><tspan + sodipodi:role="line" + x="169.70563" + y="1014.7327" + id="tspan3091" /></text> + </g> +</svg> |