Find Jobs
Hire Freelancers

HTTP-MQTT implementation guidance.

₹600-1500 INR

Closed
Posted about 5 years ago

₹600-1500 INR

Paid on delivery
I want to know how to implement HTTP - MQTT architecture in NodeJS environment. The scenario: 1) HTTP post request is received from third party server (Google Smart Home Server) 2) This request is converted to MQTT and sent to remote device. 3) Wait for MQTT response from device or timeout (4 seconds). 4) Once the MQTT response is received, convert the response to HTTP and send as a response to request in step 1. If response is not received within timeout then send failure response based on data present in request body. The code should handle multiple concurrent requests. Here is the link for API I am implementing [login to view URL] OnExecute method doesn't have response object and should either resolve promise or return response.
Project ID: 18848278

About the project

2 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
2 freelancers are bidding on average ₹22,222 INR for this job
User Avatar
I did a very similar project recently. Where I had to send Dialogflow messages to MQTT and wait for the response. Please message me for more details.
₹33,333 INR in 1 day
5.0 (3 reviews)
3.1
3.1
User Avatar
This is a sort of a complicated task but I have done it already , I have controlled my Home Automation devices through Google Home. My home automation works on MQTT protocol.
₹11,111 INR in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Pune, India
0.0
0
Payment method verified
Member since Dec 1, 2013

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.