NRF52840/Arduino/XBEE/Bluetooth programming for our new "Transceiver" board.

Job ID: 33870266

Budget: $15 – $25 USD

Please look at the pictures with this project and read the text file.
Please list some projects that are similar to this one.
This could be a long term project, but we will start slow and see how you work in our environment.
You will be remoting into our system, and using remote debugging tools.
This is part of a larger project that uses a tablet via bluetooth, that connects to a gateway via XBEE to control a 3 axis robot.
You can see details at https://www.crazyquail.com
We will ask technical questions right away to determine your background for this project,

This is our custom board and you will have to work remotely with the board. We have developed a new "transceiver" board based on the NRF52840 chip that utilizes both bluetooth and XBee communication. Half of this board's function will be to take some features from our existing "Gateway" board that we already use in production and act as a transmitter, sending commands to our other units. It will be built into a remote with buttons on it that people can press to send these commands. This board uses the same board definition as our existing "Gateway" device. So any code moved over from our existing Gateway device should already work.

The second function of this board is to act as a "receiver". It will also take some features of our existing "Brain" boards that are also already used in production and be able to receive the commands from a Gateway or another transceiver that has been already set to "transmitter mode". The commands recieved will be used to activate a number of built in relays on the board. This board uses a different board definition as our current "Brain" board, so any code moved over would need to optimized for the NRF52840 board.

This board also has bluetooth in it, so we will need to be able to setup how it behaves and if it is in "transmitter mode" or "receiver mode" using our Android tablet application.

The ideal candidate will need to be able to take some of our existing code base, modify it to work with this new board as well as add in the necessary code to set which mode its in (transmitter or receiver) and also activate the relays when the proper commands are sent.


Experience with XBEE, Bluetooth, and the NRF chip are a plus.

We will need to figure out some way of remote debugging and rest, looking for advice on that.