Find Jobs
Hire Freelancers

Assistance with MQTT Embedded Client using MSP432 micro

$30-250 USD

Closed
Posted over 7 years ago

$30-250 USD

Paid on delivery
Need assistance importing MQTT functionality to the MSP432 micro-controller using the ESP8266 wifi module. Referencing Paho Embedded-C architecture, all the foundations are there but I'm getting strange results from the supplied library functions. Specifically, serializing the data for connecting, sending / receiving. The examples are written for mbed, Arduino, Linux, or ESP8266 specific micro-controller and the library itself is quite portable, but I'm getting strange results on my end. I've been studying MQTT documentations (HiveMQ, Mosquitto, various slides) for a few days now with no luck, still confused on the final format of the message over TCP. My current progress: MSP432 wired to ESP 8266, successfully opens a TCP socket with MQTT broker. Connection is received by my cloud broker server logs Minimum goal: achieve full understanding of the MQTT packet serialization, I'll be breaking down source code in the mean time. Even hard-coding messages would suffice in the mean time, so if you have a functioning MQTT system i would find value in an example send broken down by: 1) Raw message information so I could write my own libraries to handle it. 2) Serialized data, with each component of the raw-data identified. Best Case: Have an experience person who happens to own the MSP432 and ESP8266 micro walk me through the steps to set it up correctly Acceptable: Anyone with experience using MQTT from a micro-controller, and can help me piece together the format and give me some clarification. Anyone who has the infrastructure ready may be able to set a break-point in their code and look at the memory location and feed me the pieces in format. Is the final sent TCP packet just a long string with form: Byte:1 = Message type DUP QoS level RETAIN Byte:2 = Length Byte:3 = | -------------------------- | ...... | Variable Header | Byte:n | _____ info_______ | Byte:n+1 | ----------------------------| .............. | PAYLOAD | << Encoded in UTF-8? What are the implications of this? Byte:m |__________________| So my final TCP packet would be like: ESP8266SendTCP(Byte1+Byte2+....Byte M) then wait for a CONNACK? So I could simply piece together a make-shift library for my application to get me started?
Project ID: 11837478

About the project

8 proposals
Remote project
Active 7 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
8 freelancers are bidding on average $160 USD for this job
User Avatar
Hi, I hope you are doing well. I have experience in MQTT communication using microcontroller. I have read your project description and I would like to discuss it in more details. Looking Forward, Khawaja
$210 USD in 3 days
4.7 (16 reviews)
5.2
5.2
User Avatar
Let me explain How I work: - To provide excellent service, with timely, accurate and professional results. - Daily updates and feedback’s regarding the project. - I will be available anytime for your work. - I work with honesty and we won’t ask even an extra penny for your work. Just give me a response and I assure you won’t be disappointed. Looking forward to hear from you and hoping for a long term work relationship. Thanks
$155 USD in 3 days
5.0 (6 reviews)
3.2
3.2
User Avatar
Hi sir, We are very experienced in ESP8266 wifi chip in any mode. MQTT protocol is well understood. I have ready solution for you! Lets work together. i am bidding low and now looking forward to hear from you sir. Let me introduce my team to you! We are team of expert engineers who are sound experienced in embedded systems (arduino + other microcontrollers), programming, circuit designs, electronics, product designs, pcb layouts, database management, MySQL etc. We offer you our services at very low rates. Please discuss your project in detail. We will deliver design and code, if you want us to send you prototype, you have to pay additional charges of prototyping and courier such as dhl etc. We are very friendly in nature and will help our clients during and after projects completion. We are flexible in communications and rates. Very much looking forward to hear from you on this in coming days. Regards, Ahmed Lead Technical Engineer Turktroniks
$120 USD in 3 days
5.0 (3 reviews)
2.6
2.6
User Avatar
Hi, I’m dedicated professional Web and Desktop Programmer & Developer and freelancer only. I have been working with challenge and hope to improve future plan with good network every client. If any client want to get more faster job services with save time I am ready to work. I can ensure that I’ll complete each instruction within time frame even more faster. I am available everyday to work more than 12 hours. I can ensure that I'll complete each instruction within time limit with daily update on server. I am ready to work and I hope I'll get permit to prove my experience. Thank you
$155 USD in 3 days
4.7 (3 reviews)
2.4
2.4

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Oct 19, 2016

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.