Find Jobs
Hire Freelancers

Bluetooth LED Button Firmware Development (nRF58240/Zephyr)

$25-50 USD / hour

Kapalı
İlan edilme: 9 ay önce

$25-50 USD / hour

Product Overview --------------------------------- The Corridor Light Button is an nRF52840-based battery-operated LED light source with a large button to be mounted in the corridor outside of a patient's room in a care facility (hospital, nursing home, elderly home). The purpose of this device is to externally indicate statuses inside the patient's room based on a number of alerts that are detected by an in-room monitoring system ("Gateway"). The device is paired via Bluetooth Low Energy (BLE) to the Gateway and acts as a GATT server (custom profile) with the Gateway acting as a GATT client. At a minimum the GATT server receives commands from the GATT client to control its RGBY LEDs, and notifies the GATT client of the status of the button and the level of the device's battery. Optional auxiliaries on this device are an NFC card reader and an E-Paper display (EPD). When these auxiliaries are in use, the GATT server notifies the client of an NFC ID scanned after the button is pressed, as well as receives bitmap data from the client to update the EPD. The device must be optimized for maximum battery life (No less than 2200 hours between replacements) and will stand by in a low-power/sleep mode, waking at 1 second intervals to communicate with the GATT client and service any commands/tasks. Top Level Functionality List --------------------------------- The corridor light button's functionalities include: - Monitor status of a button (momentary switch, SPST-NO) via digital input - Monitor device battery life via ADC input - Interface with an LED driver (PWM or I2C) to control 4 LEDs (RGBY) - Interface with an NFC reader to read NFC card ID in device proximity for a defined time interval after a button press event. - Interface with an E-Paper Display (EPD) to display patient information - Communicate via BLE as a GATT server (custom profile) with gateway (GATT client) with the following services: - LED Service - set color/brightness via HTML RGBY code - Button service - notify client of button press events - NFC service - notify client of last read NFC ID on a button press event - EPaper Service - receive bitmap from client and update Epaper display - Battery service - periodically notify battery level - Implement power saving/sleep mode, sleeping when all pending wake state tasks are complete. Device will wake up in 1 second intervals to receive commands from gateway (GATT client), notify periodic and requested quantities, and service pending tasks. Development Environment --------------------------------- Microcontroller: nRF52840 Toolchain: Zephyr Project SDK: nRF Connect SDK Preferred IDE: VSCode with nRFConnect Extension pack and Doxygen documentation generator Documentation style: Doxygen Developer Responsibilities --------------------------------- - Maintain/organize embedded code base for corridor light button - Initially, analyze and familiarize with current code base as-is and generate suggestions for cleanup/optimization. - Implement functionality requests and updates by EMC Healthcare - Provide estimates of time to completion for tasks as received - Write descriptive code comments that are compatible with Doxygen (make use of VSCode Doxygen documentation generator where appropriate) - Write descriptive commit messages when committing to git version control - Optimize firmware for lowest power consumption
Proje No: 37062175

Proje hakkında

24 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 8 ay önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
24 freelancer bu proje için ortalama $34 USD/ saat teklif veriyor
Kullanıcı Avatarı
Hey Good morning , Just finished reading the brief details and currently going through attached files . I see you have been looking for someone who has experience with these tech stacks Git, C Programming, Bluetooth, Embedded Software and Bluetooth Low Energy (BLE). I will request you to review my profile, skills, projects and customer feedbacks to confirm that I will be good fit for this job. I would like you to start the chat so we can discuss the project in detail and we will see how it goes. Questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects only on freelancer.com. 2. I have not received a single bad feedback since last 5-6 years. 3. You will find 5 star feedback on last 100+ major projects which shows my clients are happy with my work. Portfolio: https://www.freelancer.com/u/AwaisChaudhry Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) Thanks and regards, Awais
$25 USD 30 gün içinde
5,0 (13 değerlendirme)
7,0
7,0
Kullanıcı Avatarı
Hello, I have experience with nRF52840, Zephyr OS, Custom BLE services, ePaper Display, NFC, RGB LED, Battery Monitoring, Low power management. I have checked the document and I can develop this. We can discuss in detail over chat.
$30 USD 25 gün içinde
5,0 (36 değerlendirme)
5,7
5,7
Kullanıcı Avatarı
Since 2003 I am working in Digital Electronic. So more than 18 years of experience in Electronics. Arduino NANO/UNO/MEGA, ESP32 and Raspberry PI to build a digital device to read sensor data and send it to the web server, motor control, control relay switches and LEDs. More than 5(five) years of experience in Arduino design and build. If you want an excellent and error-free project delivery, then send a message to me, please.
$50 USD 40 gün içinde
5,0 (23 değerlendirme)
5,9
5,9
Kullanıcı Avatarı
Hello there, I am a senior developer with excellent skills in C++, Digital Electronic, Microcontrollers , Arduino, Rapsberry Pi I am ready to start immediately. Thanks Narendra
$25 USD 40 gün içinde
4,9 (9 değerlendirme)
4,2
4,2
Kullanıcı Avatarı
- I have team of experience developers for IoT design & products, web development and mobile development. - We have developed many IoT system and automation projects using arduino, raspberry-pi, esp32, nordic, stm & ti soc. - We are well experienced in automated smart devices as well other IoT systems. - We have worked on Nordic SoC such as nRF52832, nRF52840, nRF5340, Nordic Thingy etc. - We have recently worked on the project where we have developed gateway and sensor functionality in which sensor will be advertising at specific interval and gateway will connect to it, take the data from the sensor and will publish it to the MQTT broker using SIM module network connection. We have also taken care of low power functionality as this device supplied by battery. We have used zephyr OS in this project. - So based on our previous experience we can full fill your project requirement on time and on budget. - We can make the whole system better to work efficiently. You can also visit my profile. Let's discuss more on call or chat. Thanks.
$40 USD 25 gün içinde
4,9 (3 değerlendirme)
3,5
3,5
Kullanıcı Avatarı
Hello I am an embedded firmware developer. I have very good experience with the nRF52840 Nordic BLE chip and used it in 8+ projects. I did the OTA DFU as well. I can help you as per your need. I would like to know more about your hardware setup (circuit board). Do you have hardware with custom design? let me know if we can discuss more about it on call. Thank you.
$25 USD 30 gün içinde
5,0 (3 değerlendirme)
3,2
3,2
Kullanıcı Avatarı
Hello, I am writing to express my interest in the Corridor Light Button firmware development project as described in the job post. With experience working on nRF52832, nRF52840 microcontrollers, along with expertise in Zephyr RTOS and FreeRTOS, I am well-equipped to contribute effectively to this project. Additionally, I have previously developed an IoT gateway and endpoint using nRF52832, which involved Bluetooth communication. Relevant Experience: Experience with nRF52832 and nRF52840 microcontrollers Proficiency in Zephyr RTOS and FreeRTOS Developed IoT gateway and endpoint using nRF52832 for Bluetooth communication Responsibilities I Can Undertake: Maintain and organize the embedded code base for the Corridor Light Button Analyze the existing code base, propose cleanup and optimization strategies Implement requested functionality and updates as provided by EMC Healthcare Provide accurate time estimates for task completion Craft informative commit messages when using version control (git) Optimize firmware for achieving the lowest power consumption I am available to work full-time in your time zone and can commit dedicated hours to ensure the successful completion of this project. Please let me know if there are any further details or discussions needed. I look forward to the opportunity to collaborate on this project. Thank you for considering my proposal. Sincerely, WANG
$38 USD 35 gün içinde
5,0 (2 değerlendirme)
3,2
3,2
Kullanıcı Avatarı
I have over 5 years of experience in embedded systems development, with a focus on Bluetooth Low Energy (BLE) and low-power applications. I am proficient in the Zephyr Project, nRF Connect SDK, and VSCode with nRFConnect Extension pack. I am also an expert in Doxygen documentation and power optimization. I am confident that I have the skills and experience necessary to successfully complete this project. I am a highly motivated and results-oriented individual with a proven track record of delivering high-quality work on time and within budget. I am also a team player and I am always willing to go the extra mile to get the job done. I would be grateful for the opportunity to work with you on this project. I am confident that I can make a significant contribution and help you to achieve your goals. Thank you for your time and consideration. Sincerely, Luis Enrique
$30 USD 40 gün içinde
5,0 (4 değerlendirme)
2,2
2,2
Kullanıcı Avatarı
Dear emcvishaal,   We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time.   We are 25 years in this business and our technical specialists have strong experience in C Programming, Embedded Software, Git, Bluetooth Low Energy (BLE), Bluetooth and other technologies relevant to your project.   Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews.   Please contact us via Freelancer Chat to discuss your project in details or let's appoint time for Zoom meeting to meet and discuss your project in details.    Best regards, Sales department Tangram Canada Inc.   
$35 USD 5 gün içinde
0,0 (0 değerlendirme)
3,1
3,1
Kullanıcı Avatarı
Hi Good afternoon! I am excited to submit my proposal for the " Bluetooth LED Button Firmware Development (nRF58240/Zephyr)" position. I have developed a strong set of skills that make me confident in my ability to deliver high-quality work to your project. My approach to any project is to first gain a deep understanding of the client's needs and requirements. I will work closely with you to ensure that I understand your project goals and objectives, and that I am able to deliver results that meet or exceed your expectations. In terms of technical skills, I have extensive experience in Bluetooth Low Energy (BLE), C Programming, Git, Bluetooth and Embedded Software. I am checking your attachment, I'll update you shortly... "Gateway" Please send a message to discuss more about this project. Thanks and Regards. ❤️Solomiia❤️
$25 USD 39 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Hello, I understand that your Corridor Light Button system requires intricate management of various functionalities, including BLE communication, LED controls, and power optimization. With my expertise in nRF52840 and hands-on experience in developing low-power embedded systems using Zephyr Project and nRF Connect SDK, I can offer you an efficient solution that meets the specified battery life and functionality requirements. Let's further discuss how I can contribute to making your project a success. Best regards.
$38 USD 40 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Nice to meet you emcvishaal, My name is Anthony Muñoz, I express my interest in working on your project after carefully reading the requirements and concluding that they match my area of knowledge and skills. I am currently the lead engineer for the IT agency DSPro and I have more than 10 years of experience in the field. I have successfully completed a large number of similar jobs and I consider your project to be a challenge in which I would like to work and be able to make it a reality. Please feel free to contact me, it will be my pleasure to help you. I greatly appreciate the time provided and I remain attentive to any questions or concerns. Greetings
$66 USD 40 gün içinde
0,0 (0 değerlendirme)
4,0
4,0
Kullanıcı Avatarı
Hello. ⭐ ⭐ ⭐ ⭐ ⭐ I have been working for more than 10 Years in the field of Electronic Engineering (Hardware / Firmware). I have extensive experience in areas including Circuit Design, Circuit Simulation (Analog, Digital), PCB design, Embedded Software(Keil, Mplab, FPGA, ESP32, Arduino, PIC, Rasberry PI, C/C++) etc. Expect me to help your business as if I am growing my own. I would love to hear from you. Warm regards Khalid
$38 USD 40 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Dear Sir, I gone through your requirement, I have more than 15 years of experience of embedded domain. I worked on BLE platform and have hands on experience on NRF series. I am sure that if i get opportunity i can deliver solution as per requirement. Looking forward for your valuable response. thanks, Abhijeet N
$38 USD 40 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Hello I will be glad to work in your project, I have been programming embedded systems for many years. I am starting in this site so I offer good hourly rate. Depending on the weekly time dedication that you require we can discuss more.
$25 USD 40 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Greetings! I understand that you need me to Develop a LED Button Firmware Development for a nRF52840-based battery-operated LED light Device. I have already developed more than various Button Firmware Development and would be able to execute this project with utmost perfection. If I am chosen for the project then the LED Button Firmware Development would be very optimized, efficient, robust and reliable. ⭐What is the voltage range of battery? Relevant Experience - 10 + years Skillset: ✅Electronic Circuit Design, Schematic Creation ✅PCB Design upto 16 layers PCB ✅Tools- ALTIUM, KICAD, EASYEDA ✅Switch, BLE and LED Light ⭐I have spent enough time understanding this project and then manually wrote the proposal and would appreciate a message from your side as I cant message your first on the platform. Waiting for your kind Response Kind Regards Avi Gupta Quality is never an accident
$25 USD 40 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
I am writing to express my interest to work with you. I have been working as a Software Engineer for more than 4.5 years, currently working at Lumen Engineering Solutions Australia for the past 2.5 years, where I have gained extensive experience in developing and testing automotive software. In my current role, I have been responsible for the following: - Writing the requirements, design, and development of several CAN-gateway, CAN trailer solutions - So far I have worked on NXP and Microchip's Timer, CAN, NVM Flash, RAM, ADC, RTC, WDOG, and UART peripherals. - Porting existing software to alternative microcontrollers due to chip shortages - Static analysis of automotive software for MISRA C compliance - Development of software for the VICPOL ECU, which logs faults to flash memory - Collaboration with the VICPOL team to resolve PWM issues and fix bugs - Meeting Walkinshaw's extensive specifications for their left-drive to right-drive custom conversions - Development of a trailer CAN-Gateway ECU for INEOS - Debugging the Toyota Bulbar Project I am a highly motivated and experienced software engineer with a strong track record of success in the automotive industry. I am proficient in a variety of programming languages and tools, including C, Python, and CANalyzer. I am also familiar with the MISRA C coding standard and the ASIL safety ratings.
$38 USD 25 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   JAPAN bayrağı
Tokyo, Japan
0,0
0
Ağu 16, 2023 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.