Raspberry Pi to Modbus RTU Machine Integration (RS485)

Posted 13 hours ago

Worldwide

Summary

We need a developer to connect a Raspberry Pi to an industrial atmospheric water generator (AW70 Freedom) via Modbus RTU over RS485, using a USB-to-RS485 adapter. You'll build a Python service on the Pi that polls the machine's status coils (compressor, fan, power, tank full, frosting, pressure/fan protection) and 16-bit registers (set humidity, current humidity, coil temperature) at set intervals, then sends this telemetry to a cloud platform. The service should also accept commands from the cloud and translate them into Modbus writes back to the machine, including power on/off (write coil), set target humidity, timed power-on/shutdown, device address, and baud rate changes. A full Modbus RTU communication protocol manual for the machine will be provided. Looking for someone experienced with Python on embedded Linux/Raspberry Pi, Modbus RTU (serial, not just Modbus TCP), RS485 wiring, and IoT-to-cloud integration.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $20.00

    -

    $50.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Raspberry Pi
Embedded Linux
Nice-to-have skills
Arduino
C
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 1, 2026
  • South Africa
    9:49 PM

Explore similar jobs on Upwork

Hardware Engineer for Smart Desk GadgetFixed-price‐ Posted 3 weeks ago
Electrical Engineering
Electronics
Embedded System
Computer Network
Microcontroller Programming
Embedded System
Electronics
Electrical Engineering

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo