This nice little IP camera can be had for just over $15 and while it is quite capable it has some horrible software and security properties.
Operating it requires connecting to some shady "cloud" service and downloading some apps to your mobile device. Why, did you expect anything else?
Either way, unacceptable. Here's an alternative way of using this thing.
- Setup an isolated wireless network called
Free-AP0
with no authentication - Device will connect to it on boot
- Hook up to serial UART pins (see PCB pics)
- Enjoy root access with lots of crap dumped on screen, not good enough...
- Run
/bin/busybox telnetd
- Run
ip a
to get the IP address for the device - From a separate device on the network run
telnet $IP_ADDR
- Login with
root
, no password is needed - Enjoy real root access
Note that all configs in /etc
are mounted from ramdisk, so they are not persistent.
Persistent root has to be achieved via other partitions, luckily there is a relevant file that is called by the inittab.
Edit /npc/boot.sh
and add /bin/busybox telnetd
to the top of the file.
Running on an unauthenticated wireless network isn't very smart. Do you want your neighbours sniffing into your apartment? Didn't think so.
After setting up your network, edit /rom/wpa_supplicant0.conf
to match your network configuration, e.g.:
ctrl_interface=/etc/Wireless
network={
ssid="YOURSSID"
psk="YOURPSK"
}
For the sake of all that is good, put this device on a separate VLAN/WLAN and firewall that shit off from the outside world.
If your network configuration is good to go, you can launch your favorite media player and watch your video + audio stream:
$ vlc rtsp://admin:[email protected]/onvif1