Find Jobs
Hire Freelancers

Time Stamp and synchronization over Bluetooth via Nordic Timeslot API

$250-750 USD

已关闭
已发布将近 6 年前

$250-750 USD

货到付款
This design will be all software, no hardware layout/ pcb manufacturing required. Description: This system will be composed of 3 devices (Remote Bluetooth, Central Bluetooth, and the application board. The purpose of this system is to wirelessly observe remote events and provide accurate timestamps so that the application board knows at what time the event occurred according to its own internal time. While running the remote will also pass keep alive messages to the central, and the central will provide its own keep alive messages and remote status messages (based on remote keep alive) to the application board. When no longer necessary the central will also be able to put the remote into a standby mode to conserve battery life. Event: GPIO pin raised high. Event Clear: GPIO low Remote/Central Communications: Event Timestamp, Event Clear Timestamp(Event and Event Clear message have a max latency of 20ms and preferably 10ms, the time stamps should provide time accurate to within 50 microseconds), I'm Alive message (error if no alive message for >100ms), Go to Active Observe message, Go to Standby message. Central/Application Communications(Serial Based): Remote error message (no i'm alive for 100ms), go to active(send message to remote to go active), go to standby(message remote to go standby), Event occurred (Toggle GPIO and send time offset so accurate calculation for time of event occured), Event Cleared (Same as previous), Remote ready (signifies to application remote has gone into active mode and is ready for observation) Example walkthrough of system for an Event: The remote and central bluetooth's synchronize their clocks together using the Raw Radio API provided by Nordic (will link to example application). Let's say an even occur at time tick 620 of the remote (which should be syncronized to central), it produces and event message with a time stamp of 620. The central Receives the message somewhat later at its own time of time tick 830 (this time is not the one used) it goes to raise the GPIO tied to the application board high. It notes the time as 834 ticks and prepares an event occurred message sending the value 214 (830 - 620). On the application side it sees the gpio toggle, this generates an interrupt where the current time is noted and flag is generated waiting for the message. After the message comes though the time for event is calculated as ( (time at interrupt) - (time ticks in event message)). Central (Nrf52832 DK): Implements master/central bluetooth, serves as the master for time sync for raw radio as well. Communicates with the remote (as previously described) and controls connection. Communicates with application board as per described via UART and a generated message API. Remote (NRF52832 DK): Implements slave/peripheral bluetooth, syncronizes clock with master by use of the Radio TimeSlot API. Generates I am alive messages, Event messages, and event clear messages based on a GPIO pin. Application (probably arduino): Mostly used as a reference and for validation purposes that the time sync and event observation stacks work. Verification: A common gpio pin will be tied to the input of both the application board and the input of the remote. The application board will output via UART (To pc console), a comparison of the time noted from its gpio and the one calculated from the remote. The times should be < 50 microseconds difference. The latency between the event occurring and the GPIO of the central toggling should be less than 15 milliseconds. Link to time sync example: [login to view URL]
项目 ID: 17062406

关于此项目

9提案
远程项目
活跃6 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
9威客以平均价$680 USD来参与此工作竞价
用户头像
Hi, I hope you are doing well. I have expertise in nRF52 based Bluetooth Programming and also I have worked with RTC time profile of bluetooth. At the moment I do have Redbearlab Nano and Blend hardware available. which are Arduino based. I would like to know will you be able to send me DK for testing or any other idea in your mind? Looking Forward for prompt response. Khawaja
$789 USD 在10天之内
4.8 (91条评论)
7.2
7.2
用户头像
Hello I have experience in designing electronics circuits and can make your project. For your assurance, i can just say that, "I AM IN CHINA RIGHT NOW AND I CAN SHIP COMPLETE WORKING PROTOTYPE TO YOU AND WILL GET THE PAYMENT AFTER YOU WILL RECEIVE THE PROTOTYPE AND WILL BE SATISFIED WITH IT." I can also help you in mass production if you are planning to develop a new product. Thanks
$1,000 USD 在20天之内
4.8 (71条评论)
7.1
7.1
用户头像
$555 USD 在10天之内
5.0 (153条评论)
7.0
7.0
用户头像
Worked on Arduino, Raspberry Pi to build IoT device and other devices. I like to work on your project to move it successful and longterm support. Before that please make a flow chart of your requirements. 15 years of experience on Computer Language and Digital Electronics.
$750 USD 在30天之内
5.0 (11条评论)
5.6
5.6
用户头像
******************************************************* my Team of, students/ Senior students freelancers and I ******************************************************* *Hiring student/ senior student or/and experience freelancers online, to learn/ updates while earning *I'M Consultant Senior Manager of Experts (students and Senior Students) from Open Levels of education background *I'M at Senior Year of expert Manager Consultant left salaried workforce from 2007 *The expert Manager self must expert to lead, *registered MEMber here, PLUS R Professional TM, was salaried Modern-Physics Engineer experienced in Research and Development, Process and Equipment - TEST SoftWare (and assembly), Process, Procurement/ Purchasing and Planning ****************************************** Education, Knowledges and Skills Portfolio ****************************************** *Firm and updated skills, Computing Numerical Control skills to complete your R&D Service Order *able to deliver you PROGRAMMING and TECHNOLOGY, ENGINEERING, R&D *both HARDWARE and SOFTWARE *with add on Services/ only ONE-item service on PRODUCT CREATIVES DESIGN *Master of Engineering, with Honours - the special required Final Years Subjects/ First Class minus, with Dean's List Class Honors PCB Layout Arduino microcontroller Software Development and Foundation Matlab and Mathematica Drones Algorithm Home Design Finite Element Analysis Engineering
$555 USD 在10天之内
4.8 (9条评论)
5.6
5.6
用户头像
Dear Sir, I have perfect experience in firmware programming for Bluetooth applications based on nRF51822. I can provide you full functioning codes for your project. Best Wishes
$666 USD 在10天之内
4.8 (6条评论)
4.3
4.3

关于客户

UNITED STATES的国旗
Atlanta, United States
5.0
1
付款方式已验证
会员自5月 14, 2018起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。