Round Magic Wand: Orvibo AllOne Universal Remote



    In the brilliant future, all our devices will be controlled from a single center. Perhaps this will be some kind of “ring of omnipotence”, or maybe the devices will learn to recognize our desires by changing the radiation of the brain. Be that as it may, now various companies offer universal solutions that help to cope with the dominance of smart (and ordinary) devices in our homes and offices.

    At the same time, the number of remote controls is also growing, and sometimes it is difficult to understand what a particular remote is from. Here comes to the rescue a universal device called Orvibo AllOne. Flying saucer in miniature, AllOne is compatible with a huge number of models of household appliances and electronics. All this is controlled from a mobile application that is installed on a mobile device.

    What does the manufacturer promise?



    In principle, the video is true, the device is really practical and versatile.

    Unboxing



    In the box

    On the flyers, the “flying saucer” looks impressive:

    Orvibo placed on table

    In fact, everything is not so fatal, the device is small in size, its diameter is 11 cm.

    Orvibo in the box

    After unpacking, we see the device itself, a USB meter cable, 3 screws and plastic plugs (if I want to attach the device to the wall). The instructions for Orvibo AllOne are rather poor, but the installation is simple, so this is not a problem.

    By the way, when you turn on the device on its "top" begins to flash a blue light. Unfortunately, this cannot be turned off. Inside there are several IR transmitters, so, in principle, you can place the device anywhere - the signal will go anywhere.

    At the same time, the mobile application allows you to control any compatible device in your home or office via the Internet, from anywhere in the world.

    application





    Software for the device is available in two versions: for iOS and for Android. If you do not have access to Google Play, the package can be downloaded directly .

    Here you can add new devices, change the layout of remote control, change device profiles, combine devices into groups, set a schedule for equipment. There is an opportunity to password protect all this.

    By the way, the application has the “Cloud Service” function. It is quite useful - with this function you can save your settings to the cloud and retrieve them from there at any time. True, the servers are located in China, so you should not expect much speed from the save process. Everything is sent via HTTP, so you should not send any important settings to the “cloud”, including the management of garage doors.

    In all other respects, the application is optimal - there is not only a widget, but it is not so important.

    Installation and setup



    Everything is simple. You just need to turn on the device, and then, using the application, start the configuration. So, you need to connect the gadget to a WiFi network, after which you can begin direct operation.

    Demonstration of work:


    Everything works out of the box, no special problems were noticed. If you don’t like something, you can customize it. By the way, the application has a function of automatic synchronization with the control profile of the TV remote control. If this function does not work, it is better to put AllOne in the training mode, and press the corresponding buttons on the remote control. Orvibo OllOne is learning very fast :)

    Khaki



    When you connect AllOne to a PC, nothing interesting happens - the device just charges. There is no web server, REST API, telnet, SSH, nothing like that.

    But thanks to the Open Source community, there is something useful to be found. Namely, Node.js is the library for the device . Let's hope for someone all this will be useful:

    Source code and kamenty
    packetLength = _s.lpad (decimalToHexString (ir.length / 2 + 26) .toString (), 4, “0”); // This takes the length of our whole packet (IR + 26 bytes) and converts it to hex. Uses _s to pad it with 0s to make it valid hex
    irLength = _s.lpad (decimalToHexString (ir.length / 2) .toString (), 4, “0”); // And we do the same, but with our hex
    irLength = _s.chop (irLength, 2) .reverse (). Join (""); // Cut up our length into hex and reverse it (needed for the IR length. Strange ..)
    randomBitA = Math.floor ((Math.random () * 2048)); // The A1 won't blast twice if this remains the same (some kind of accidental blast guard?), So get a random value
    randomBitB = Math.floor ((Math.random () * 2048)); // Same as above
    payload = payload.concat (['0x68', '0x64'], this.hex2ba (packetLength), ['0x69', '0x63'], this.hex2ba (hosts [index] .macaddress), twenties, ['0x65 ',' 0x00 ',' 0x00 ',' 0x00 '], randomBitA, randomBitB, this.hex2ba (irLength), this.hex2ba (ir)); // Put it all together


    In any case, all this can serve as the basis for creating libraries in other languages.

    We look inside



    Here’s such a thing under the metal base:

    Orvibo inside

    As you can see, there are 4 IR transmitters, which are white squares. That's why the device can be placed anywhere - the signal goes in all directions. By the way, for training the device uses a single IR-receiver.

    The Wi-Fi module here is HF-LPB100 .

    Specifications:



    • Model: WiWo-R1;
    • Size: 11x3.3 cm
    • Black color
    • Input voltage: 5V
    • Input Current: 1A
    • IR Frequency: 38KHz
    • Radio Signal: 433MHz ASK
    • Wireless: WiFi-2.4GHz Mbps
    • Wireless Power Consumption: ≤0.3W
    • Protection Type: WEP / WPA-PSK / WPA2-PSK
    • Operating conditions: indoors
    • Working conditions:
    • Temperature: -20 ~ 600С
    • Humidity: ≤80%


    The IP of the device changes quite often, so you can specify a static IP for AllOne in the router settings.

    Conclusion



    Orvibo AllOne is an interesting device that allows you to control almost all the equipment that listens to remote signals. Ideally, all technology should be controlled in this way, but, of course, our world is still a trick from the ideal.

    The price of Orvibo AllOne is 5,190 rubles.

    Via shkspr

    Also popular now: