Firmware development for Thingy 91

Geschlossen Veröffentlicht vor 3 Jahren Bezahlt bei Lieferung
Geschlossen Bezahlt bei Lieferung

Thingy 91 is a LTE/BLE prototyping platform.

[login to view URL]

It can be programmed using Segger Embedded Studio and the following:

[login to view URL]

[login to view URL]

There is sample code available that can help to get up to speed:

[login to view URL]

We want a firmware developed that can do the following:

- enable iBeacon to advertise every 1 second (configurable)

- detect other iBeacons (any, not only Thingy) that advertise in proximity

- determine distance to other iBeacons that advertise (immediate, near, far)

- record all found iBeacons for later submission: timestamp (at the time detected), UUID, major, minor, distance, GPS of the Thingy (itself)

- record environmental sensor, light/color, accelerometers, GPS once per minute (configurable)

Configurable parameters (at the time firmware is compiled):

- URLs to submit recorded data to (default: will provide), to be done via HTTP POST

- iBeacon advertisement interval (default: 1 second)

- interval between sensor data recording (default: 1 minute)

- interval between LTE data submissions (default: 1 minute)

- iBeacon UUID, major, minor

- enable/disable GPS data

Additional requirtements:

1) When submitting to HTTP endpoint, do the following:

- for each saved detected iBeacon submit: timestamp (at the time detected), UUID, major, Minor (of the detected iBeacon), GPS coordinates of itself (at the time detected)(only if GPS flag is on).

- after all detected iBeacons submitted also submit (can be different endpoint): timestamp, environmental sensor, light/color, accelerometers, GPS data (at the time of submission attempt).

- if endpoint is not available then save the data and re-try

2) I do have Segger Embedded Studio, I will need your source code/instructions so that I can compile/flash it into Thingy.

3) I want code that reads sensors to be a separate function that can be easily modified. Our production version might not have all the sensors so I want to be able to easily remove some code that would be irrelevant.

4) Comment the code

Deliverables:

Milestone 1 (75%): demonstrate that you can submit to our endpoint. I will confirm that the data is flowing as expected. Provide source code and instructions.

Milestone 2 (25%): I will test the code, report any issues found. Milestone is complete when issues are fixed

Arduino Bluetooth Low Energy (BLE) Elektronik Android

Projekt-ID: #26225752

Über das Projekt

14 Vorschläge Remote Projekt Aktiv vor 3 Jahren

14 Freelancer bieten im Durchschnitt $51111 für diesen Job

ahmad5857

Hi Sir, We have throughly read your project and we are very perfectly handling NORDIC NRF52 ble software suit. We have Nordic NRF52832 based BLE Development kit in our inventory. We are expert in handling all kind Mehr

$50000 AUD in 7 Tagen
(54 Bewertungen)
7.1
ExpertEngineer7

I am based in SYDNEY. Before awarding to anyone, give me a chance to discuss it with you. I am embedded system electronics engineer with 6 years of experience in iot development. I have worked on home automation, bea Mehr

$50000 AUD in 30 Tagen
(18 Bewertungen)
6.6
MElizabethp

Hello! my name is Maria.. I am a technology developer, I would like to take part of your project, I have worked with BLE technology before using Nordic and android Aplications to connect several devices simultanusly, t Mehr

$50000 AUD in 180 Tagen
(20 Bewertungen)
6.7
RaspberryOculus

Dear Sir, I am an electrical engineer with 20 years of experience in this area. I have got a Nordic thingy as well and did some work on it in past. I am going through your requirements and will have some questions. I Mehr

$50000 AUD in 7 Tagen
(18 Bewertungen)
6.2
JAGamez

Hi I can Do Firmware Design And Development For You a complete product development cycle i have answers all your questions and have them in a document file Contact me if you think I can help you.

$50000 AUD in 50 Tagen
(10 Bewertungen)
5.6
efedriko1234

Hi . We might not be able to offer the a very low price but we can promise honesty and reliability. We have delivered projects such us, Bluetooth Low Energy (BLE), Electronics, Android and Arduino " Firmware develo Mehr

$50000 AUD in 12 Tagen
(3 Bewertungen)
5.0
Faraz281

Hello! I am the right choice for this project. I have my own team of engineers and we are formerly named as “ACADEMICSASSISTANT”. We also did a very similar project before. For your project, we will do everything you n Mehr

$50000 AUD in 7 Tagen
(4 Bewertungen)
4.5
kanika6665

Hello there! After carefully reviewing the experience requirements for the job description, I feel that I am suitable for the job.. I am Good at Arduino, Bluetooth Low Energy (BLE), Electronics and Android. Please Send Mehr

$50000 AUD in 11 Tagen
(0 Bewertungen)
0.0
mehtajat

Dear Sir, I have designed our own BLE module using the nRF51822. This was designed for iBeacon functionality. The module is small and uses CR2032 battery. I have experience with GSM GPRS modems. I have a working SIM Mehr

$55555 AUD in 27 Tagen
(0 Bewertungen)
0.0