IoT Bridge Implementation
Worldwide
Job summary Create a C++23 bridge program which runs on the IoT Gateway, communicates with the IoT layer using the Network Client API, conforms to the below specified requirements and implements the bridge functionality for the specified protocol. Introduction The IoT layer is a central broker which stores and passes information about devices and their properties on our IoT Gateway. Clients connected to the layer can register devices, query information about devices, and send value updates for properties belonging to devices. The layer exposes two APIs; the Application Client and Network Client APIs. For bridges, only the Network Client API is of interest, as it is what the bridges use. A bridge is a separate program, running on the same device, which connects to the layer and to a physical device or bus containing devices. The bridge then allows the layer, and by extension other programs, to interact with these devices. Bridges can register new devices, respond to property read/write requests, send value updates for properties and mark devices as online/offline. The IoT gateway is an embedded Linux device running OpenWrt on a Texas Instruments AM3358 CPU with 512MB RAM. This is comparable to a beaglebone black. We are seeking a skilled freelancer to implement an IoT Bridge for our project. The bridge will connect our IoT devices to the cloud, ensuring seamless communication and data exchange. The ideal candidate will have experience in IoT technologies and be proficient in Python and C++. The project requires a part-time commitment over 1 to 3 months.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:yesterday
- Interviewing:20
- Invites sent:2
- Unanswered invites:0
About the client
- NetherlandsMiddelburg3:53 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by