Find Jobs
Hire Freelancers

ESP32 BLE Example application (Arduino based)

$30-250 AUD

Closed
Posted over 5 years ago

$30-250 AUD

Paid on delivery
Hi, I am looking for a basic skeleton A r d u i n o program fort the E S P 3 2 to test various things such as B L E,Tasks,Interrupts, timers and the file system: B L E peripheral with 5 attributes 1) String showing the software version(read only) 2) An integer that increments every 100 m s (read only). The integer is stored in a file (CONFIG file) that is read at power up. Can the config file be similar to a ini file with a name value pair? AT power down the last value must be stored in the file such that at the next power up it continues where it left off 3) The same integer as described above in a string format. Should notify the central when the above integer is a multiple of 10 4) A string that can be read / written ( < 20 bytes). Stored in the CONFIG file 5) A read/write bit value. When written to it updates an output pin (LED). Value can be read to verify the pin status, when read it should report the actual pin status. A task that writes data into a LOG file every 5 seconds with a time stamp. Once the file reaches 10 000 bytes it should start to overwrite old entries. (loop back) How can the log file be read from the outside via serial? An interrupt from an input pin. It should notify a task via a queue that the interrupt has taken place. The queue should wait for either the interrupt and show an appropriate message or timeout after 5 seconds and print a text string indicating that it has timed out. A timer event that toggle a pin. Can you help? Please provide me with a price. Thank you.
Project ID: 18027576

About the project

11 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average $155 AUD for this job
User Avatar
hi there, i am an electrical engineer with 5 years of experience with BLE . i have developed many BLE based embedded system on esp32. i can develop your project using rtos programming in arduino environment to achieve the functionality that you want. let me know if you are interested we can discuss further on chat.
$250 AUD in 5 days
4.8 (33 reviews)
6.4
6.4
User Avatar
hello i am a computer engineer,i have masters in computer engineering,i have experience for more than 7 years in arduino and electronics
$133 AUD in 3 days
5.0 (26 reviews)
5.0
5.0
User Avatar
Hello There. I do have ESP32 at my side. can you give me leave me a chat in my account I will fast reply.
$170 AUD in 3 days
5.0 (3 reviews)
2.3
2.3
User Avatar
Hello, I am interested in your project and I hope to help you realize it, I am passionate about electronics and embedded development and I hope to share with you my knowledge and experience.
$111 AUD in 3 days
5.0 (1 review)
2.3
2.3
User Avatar
Hi, I am an experienced firmware developer with more than 6 years of experience in Embedded systems and arduino programming. I can do this project for you as per your requirement. Looking forward working with you.
$177 AUD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello. I'm an Electronic Engineer and already worked with arduino, BLE and low power mode in microcontrollers. I'll recommend you use another micro for your product, microchip or texas, due the cost, and i can work with any of these microcontrollers.
$222 AUD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Bolwarra, Australia
5.0
4
Payment method verified
Member since Jan 20, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.