Remote Web Development Job In IT And Programming

Make PC app and firmware for nRF52 DK with FreeRTOS and used Bluetooth.

Find more Web Development remote jobs posted recently Worldwide

We need a basic foundation for a Bluetooth communication between a PC and a probable device with a nRF52832 chip. We use nRF52 DK from Nordic Semiconductors to start with.

Flowing need to be established on nRF52 (PCA10040):
* RFCOMM protocol because it has save packet deliver.
* FreeRTOS need to be setup to run with BT stack.
* I2S DMA for both send and receive.
* SPI DMA for both send and receive.
* GCC Tool chain (c/c++) must be used.
* nRF5 SDK v16.0.0 must be used.
* Able to swap between Bluetooth standards 4.0, 4.1, 4.2 and 5.0

Following need to made for PC app and accessible from GUI:
* Able to select probable device (nRF52 DK) for connecting.
* Adjustable transmitting rate from PC to nRF52 DK going from 1 to 10 kBit (random data)
* Adjustable transmitting rate from nRF52 DK to PC going from 5 to 100 kBit (random data)
* Live charts showing RX and TX transmitting quality (Packets there need to be resend)
* Able to save transmitting quality from charts to a CSV file.
* Able to select used BLE protocol between 4.0, 4.1, 4.2 and 5.0

We have no skills in Bluetooth programming but have 30+ years in MPU programming and 5+ years in PC c# programming.

We need a detailed step by step instruction on how to setup the received material to establish the first connection and test.

We expect to revived the flowing thing:
* Detailed step by step instruction on how to setup the received material to establish the first connection and test.
* Compiled .exe file of the PC app
* Compiled .HEX file of the firmware for nRF52 DK
* All source codes for PC app
* All source codes for firmware.
About the recuiter
Member since Aug 11, 2017
Pollyanna
from Rhone-Alpes, France

Open for hiringApply before - Sep 2, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$238.81

Cost

Offer to work on this project closes in 30 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

PCB - Rockstar

We need a price and delivery time on the following:

Confirm the initial design,
Help alter the size to 47 X 46 mm
finalise and produce a PCB design
and create 10 prototype boards with sensors.

The PCB will include a pro...read more

Arduino CT Sensor data to Server

can be used to measure how much electrical energy, It measures voltage with an AC to AC power adapter and current with a clip on CT sensor, making the setup quite safe as no high voltage work is needed. calculate real power, apparent power, power fac...read more

Design and programming of an air conditioning control system

Design and programming of an air conditioning system controller that can control and synchronize several indoor units and outdoor unit

2 axis stepper motor control with joysticks for small crane project

2 axis 14 aluminum crane with stepper motors and memory driven movements and override joystick control. Crane will carry up to 150 lbs and needs to rotate a 360 degree within 5 seconds. 12v to 24v recommended. NO ARDUINO

I will purchase par...read more

SIM-cards extension via TCP/IP protocol

project description:
An LTE wireless router will be installed in a location that will not be easily accessed later. but it should be possible to change the simcarte. the distance between the LTE router and the simcard slot will be 20-30 meters.read more