IoT Platform & DevOps Engineer – ThingsBoard (Docker) & Linux Edge (BLE)
Worldwide
About the Project: We are launching an Alpha 1 working model validation for a Remote Patient Monitoring (RPM) clinical pilot. To ensure rapid deployment, we are completely bypassing custom hardware/PCB design for this initial phase and utilizing off-the-shelf, retail-enclosed Linux edge gateways (Orange Pi / Raspberry Pi) running stock Ubuntu Server. We need a skilled independent IoT developer or micro-consultancy to take complete ownership of the local data aggregation script and the cloud-agnostic platform infrastructure. Scope of Work: Edge-Side Data Collection (Python/Linux): Configure local data collection pipelines on our Ubuntu-based edge gateway to handle and maintain concurrent Bluetooth Low Energy (BLE) connections from 6 distinct medical sensors at a patient's bedside. Cloud Infrastructure Deployment: Set up and optimize a containerized, cloud-agnostic ThingsBoard Community Edition backend via Docker Compose on our Hostinger VPS server. Multi-Tenant Architecture: Configure secure, clean, isolated B2B multi-tenant rule chains and Entity Views within ThingsBoard so separate hospital facilities can securely access their own automated streaming dashboards. Data Routing: Ensure reliable data transmission of formatted JSON strings over MQTT from the edge to ThingsBoard with basic error handling/retry mechanisms. Required Technical Skills: Hands-on experience architecting ThingsBoard Community Edition (Multi-tenancy, Rule Chains, Entity Views, Data Converters). Proficiency with Docker and Docker Compose on cloud servers (Hostinger VPS). Strong scripting skills in Python for hardware/protocol orchestration. Deep understanding of Linux networking stacks, MQTT brokers (Mosquitto), and BLE GATT profiles. Experience with single-board computers (Raspberry Pi, Orange Pi) operating as edge gateways.
$100.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:4 days ago
- Interviewing:10
- Invites sent:19
- Unanswered invites:4
About the client
- IndiaTrivandrum11:28 AM
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