review Smart camera Xiaomi Xiao Yi

review Smart camera Xiaomi Xiao Yi


Xiaomi might be most famous for their Mi range of phones and the MIUI user interface that sits on them, but they also have a number of other products on sale. We've previously raved about the Piston headphones and now we've got our hands on the Xiao Yi 'small ants' Smart camera, a home IP camera that's available for import for just £20

xy-main.thumb.jpg.cce0c84e80cd7a27beb2bd
Hardware
In the beautifully presented box you'll find the camera, a 2m white microUSB cable and a 1A mains charger (with US charging pins - an adaptor was provided by my seller), although the device never pulls more than 0.5A even when the IR LEDs are illuminated (it'd probably run well from a battery bank if needed).
The camera is mounted such that the (rubberised) base can be used as a stand or as a wall mount. The camera itself has a speaker, microphone, microSD slot for local video storage and (on the night vision version) 8 x 940nm (invisible to humans and pets) IR LEDs around the 1280x720, F2.0, with 111° all-glass wide-angle lens (92.7° horizontal, 48.7° vertical coverage). A reset hole can be found on the back to restore the device to factory defaults.
The camera runs on the Hi3518 chipset and supports adaptive rate streaming.
xy-back.thumb.jpg.516539371ce2628a6ce256
Installation
Setting up the camera is surprisingly easy. Simply...
  • sign up for a Xiaomi account (this allows you to sync your camera setup easily between devices)
  • download and install the Android app from this link
  • launch the application and step through the wizard - select the QR code option
  • enter your WiFi credentials and a QR code will be created
  • insert the microUSB cable into the camera
  • when you hear a voice prompt from the camera (in Chinese), hold your phone with the QR code in front the camera until it beeps - the flashing blue LED will become solid
  • that's it - you're set up
Pretty simple eh? The first time you connect you will likely be prompted to update the firmware on the camera, this is a quick and automated process.
Screenshot_2015-09-25-10-39-48.thumb.png
    Software
    As linked above, the camera application is a manual APK install and isn't available from the Play Store. It's not a big issue though as the application self-updates, so you will always have the latest version.
    Although the application does have a smattering of Chinese, everywhere that matters, the content is in English. It's completely usable - and it's actually a pretty cool app. Features include...
    • support for multiple cameras
    • photo and video album for saved content
    • built in store
    • help and feedback page
    • data usage logging
    • manual update checking
    • hardware decoding toggle
    • push message log
    • live view over local wifi or mobile data with full screen view and pinch-zoom
    • snapshot and video recording
    • two way audio
    • scrollable event timeline
    • camera name configuration
    • camera status light toggle
    • camera wifi settings
    • camera firmware update
    • camera PIN protection
    • motion alert toggle, alert schedule and settings
    • microSD configuration
    As you can see, it's a pretty fully featured app, but it still remains intuitive and easy to use. The only notable omissions for me are detection zone configuration for the motion detection, the ability to configure a time zone and an option to disable the IR LEDS - the fact this is missing means it's not possible to use the camera at night in front of a window, due to reflections.
    Screenshot_2015-09-25-10-39-22.thumb.png Screenshot_2015-09-25-10-39-28.thumb.png Screenshot_2015-09-25-10-39-35.thumb.png
    In use
    Watching the video stream at home and remotely
    Watching video from the camera is very easy, provided you are on your phone. The application supports SD, HD and Automatic stream qualities either in a window or in landscape full screen mode. When viewing the stream, date, time and data rate are displayed. Below the screen sits a timeline, which has motion events indicated by coloured bars. You can scroll the timeline to view those events. From the stream view you can record video (locally), take a still image (locally), enable / disable sound and even press a microphone button to talk to the remote location using the speaker built in to the device. It all works very well.
    If you are NOT on your phone, things are more tricky - there is no PC based viewer, unless you use the hacks below to enable the RTSP stream. If you do enable RTSP, they are unsecured, so you probably don't want to expose these outside of your home network!
    I connect to the camera using RTSP from VLC and it works fine - for viewing outside of my home network and not on my phone, I have my router set up to receive VPN connections, which effectively puts me onto the internal home network. Not an ideal solution however.
    Because of the wide angle of view, the image does have some 'fish eye' affect at the edges - I wonder if this could / should be removed in software. It's not a huge problem though.
     Screenshot_2015-09-25-10-39-11.thumb.png
    Receiving motion detection alerts
    The camera has motion detection software built in - when enabled, a motion event will trigger recording to the microSD card inserted into the device (not supplied). It will also trigger a push alert to your mobile device (the popup appears in Chinese, but that does't really matter). You can then launch the app, watch the motion event footage remotely, and even 'record it' to your local device if required. This isn't necessarily an ideal solution if you want to use the camera for home security purposes of course, as if someone steals the camera, they have then stolen the footage too.
    If you have a Xiaomi router in your home, you can use that as remote NAS storage for the camera, mitigating that problem a little (and hey, Xiaomi routers are super-cheap too).
    Screenshot_2015-09-25-10-37-48.thumb.png Screenshot_2015-09-25-10-38-32.thumb.png
    Night vision
    The 8 IR LEDs on the camera are arrange in a circular layout around the camera in such a way as to distribute light across the whole viewable area. The net result? They work very well (with the aforementioned caveat that it's unfortunate you can't turn them off if needed). The switching process is completely automatic and in my experience so far, the software seems to get the cut-over point just right.
    Screenshot_2015-09-24-21-38-29.thumb.png
    Time zone issues
    Out of the box the camera is configured to the Beijing time zone and there is no option to change this in the software. A bit annoying! Instead you need to use the hack below to specify an alternate time zone, as a differential to the default. A bit of a nuisance, but at least you can change it. Until you do, the app gets very confused scrolling through the motion detection timeline.
    Hacking
    Strangely, there were some features in early versions of the camera firmware that didn't make it to the latest releases - HTTP access (including browser access to the SD card), RTSP streams, telnet access to the underlying Linux OS and FTP access. There's also that one major missing feature - the ability to set the timezone. Thankfully, you can hack all these features back in, really easily!
    The process is simply...
    • Download the archive from RobinHenniges
    • Extract the archive
    • Edit the equip_test.sh file to set the current software version and your preferred timezone
    • Copy the contents to a microSD
    • Unplug the camera
    • Insert the microSD
    • Connect the camera (it will boot using the scripts on the SD card)
    And that's it! You'll now have RTSP streams at the following URLs...
           rtsp://<ipaddr>:554/ch0_0.h264 [HD]
           rtsp://<ipaddr>:554/ch0_1.h264 [SD]
    ...as well as telnet and FTP access with the credentials root / 1234qwer (the password can be changed using the passwd command). With a cron script on a server hooking up to the camera via FTP, this could provide an alternative method for storing video away from the microSD card.
    Pros and cons
    We like...
    • Super-cheap
    • Better looking than most IP cameras
    • Good performance
    • Hackable
    • Regular software updates (par for the course from Xiaomi happily)
    We don't like...
    • It'd be nice to lose the last few remaining bits of Chinese from the companion app
    • It shouldn't be necessary to hack the device to put features back (especially RTSP)
    • No way to password protect RTSP streams (e.g. for use with Tinycam for example)
    Share on Google Plus

    About radwane

    This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
      Blogger Comment

    0 commentaires:

    Enregistrer un commentaire