Communication between Arduino and Matlab with filetransfer
$10-100 USD
Completed
Posted over 7 years ago
$10-100 USD
Paid on delivery
Details ;
We have an arduino that acquire sensor data from multiple sources. We have the codes that requires to acquire data. We want to use Matlab on computer side.
We use ESP8266 module to communicate between computer and arduino. That module loaded with TCPUart firmware. With that firmware we can send data to module with UART and connect this module from Matlab with TCPIP.
Arduino Side ;
----------------------
[login to view URL]("data");
Matlab Side ;
----------------------
host=tcpip('[login to view URL]', 8910);
fopen(host);
host.ReadAsyncMode='continuous';
What we need ?
Matlab Side ( Class preffered and methods below )
a) Generate and Transmit package that include command and parameters. Format not forced . SamplePackage r,t60,ffilename r=require command , t60 time=60 ffilename f=filename
b) Methods ; ping, acquire, getfile, getstatus
ping: send simple data and wait for answer. Wait for confirmal ok or error if error returned parse error codes.
acquire: send acquire command with time and filename paramaters. Wait for confirmal ok or error if error returned parse error codes.
getfile: send filename and getfile and save file. Wait for confirmal ok or error if error returned parse error codes.
getstatus: send parameter and wait for answer. Wait for confirmal ok or error if error returned parse error codes.
openfile: load file saved from arduino and parse it .Wait for confirmal ok or error if error returned parse error codes.
Arduino Side
a)Serial Parser read comannd and parameters from serial
b)Generate structure with switch and case
c)Cases ; ping , acquire ,getfile, getstatus
ping: send readed data back
acquire: this block have codes but just need for parameters from serial parser
getfile: read file from SD and send it ( filename parameter from serial parser )
getstatus: this block have codes but just need for parameters from serial parser , but it needs to return and answer ( int array will be ok )
Hi,
I'm an electronic engineer with more than 4 years of experience in Arduino programming. I have also have experience specifically with ESP module. So with this project I have devices required to test the project. I also have strong knowledge in MATLAB programming as well as JAVA and C. So I'm very confident on completing the successfully.
If you need I can create an JAVA application instead of MATLAB.
Please visit [login to view URL] for my portfolio.
Looking forward to hear from you
Thank you
Anusha
$130 USD in 14 days
5.0 (9 reviews)
4.2
4.2
3 freelancers are bidding on average $129 USD for this job
I have done interfecing of WiFi module and Arduino for data get uploaded in server on webpage. This TCP/IP Interprocess communication if you would like to develope in Linux I would like to work on your project. give me some more specification anput project if ypu can explain
thank you !