Arduino, Raspberry Pi, Zigbee and Devicehive



This is a very simple project for an expert. Basically, we want to make a zigbee controlled infrared remote control device. This remote control can be controlled from internet from any remote location. Most of the building blocks and libraries are already available and it mostly involves integration.

We are using an open source platform called Devicehive ([url removed, login to view]). This is a hosted server and will take care of all cloud logic. It will send all commands to our hardware devices which will perform the given command and response with a confirmation message. On the hardware side there are 2 components:


The gateway is connected to Internet via Enternet or Wifi. We plan to use Raspberry Pi for this and no PCB designing is required. The raspberry pi will run the Devicehive Gatewayappliacation which is located at the following link:

[url removed, login to view]

This gateway will communicate with Devicehive cloud server though their REST API.

This code is made to work with Xbee modules and hence will have to be modified to work with our selected zigbee module. The integration should take care of the message sending, receiving, and device pairing/unpairing process.

The zigbee module will be attached to the raspberry pi through a USB dongle. The candidate has to provide pcb schematics and diagrams, although this data is available on TI website.

End Device

The end device is an Arduino device. It will communicate with the gateway via Devicehive’s Binary Protocol. This is a generic Infrared Transmitter device. Which means it will receive an infrared code from the gateway and transmit that signal, and then send a confirmation message to the gateway.

Binary Protocol: [url removed, login to view]

Devicehive Arduino Library: [url removed, login to view]

You have to do the required programming for this, and then design the final PCB for this device. You will have to provide the source code for this and all relevant information, layout and schematics details to print/manufacture this device.

Zigbee Module

The Zigbee module we have selected for this project is TI CC2500.

Skills: Electronics, Engineering, PCB Layout, Product Design

See more: devicehive, raspberry zigbee, zigbee raspberry, arduino zigbee, cc2500 arduino, remote internet raspberry, arduino zigbee api, arduino zigbee library, zigbee dongle raspberry, arduino devicehive raspberry gateway, raspberry arduino zigbee, raspberry control devicehive, zigbee modules raspberry, raspberry zigbee module, raspberry pcb layout, zigbee layout, zigbee module, www electronics engineering com, www cpp programming com, ti programming, rest api design, remote control programming, raspberry pi programming, raspberry pi c programming, programming with raspberry pi

About the Employer:
( 32 reviews ) Redmond, United States

Project ID: #4690479

7 freelancers are bidding on average $3473 for this job


hi, i am an electrical engineer and an embedded system designer. i can help you with this project.

$6500 USD in 95 days
(38 Reviews)

I have experience with idigi cloud, connectport gateway and xbee zigbee devices. Hence I could best person to do this project

$5555 USD in 90 days
(0 Reviews)

Hi I am a freelancer and a start-up co-founder, of In2Em Systems. I have worked on a couple of home automation products based on 802.15.4 layer and propriety wireless stacks. Have also designed servers based on i.MX25 More

$8700 USD in 55 days
(0 Reviews)

We can deliver you this project

$666 USD in 15 days
(0 Reviews)

Hi i can handle this project , have all the basic hardware ready with me . Pls discuss can provide you well tested platform

$1111 USD in 30 days
(0 Reviews)

I am a professional embedded developer. I can deliver you this project.

$667 USD in 10 days
(0 Reviews)

i can do any complex type of pcb.

$1111 USD in 3 days
(0 Reviews)