2015-04-23 71 views
3

我必須在MATLAB中使用URL發送數據。目前我送它像這樣如何在不使用web代碼的情況下在URL中發送數據?

str=http://192.168.4.1?vno=AP09BN7886; 
web(str); 

在此發送數據(「AP09BN7886」)到IP(192.168.4.1),但它會打開瀏覽器,也就是不夠快。你能否建議我以其他方式發送,並在matlab中接收這樣的數據。我想我可以使用urlread()或urlwrite(),但我不明白如何使用它們。

+0

你試過UDP嗎? http://uk.mathworks.com/matlabcentral/newsreader/view_thread/165759 – GameOfThrows

+0

好吧,我會試試看。 – Arpit

+0

我試過這樣發送,但沒有奏效。 's ='?vno = AP09BN7886'; ' 'u = udp('192.168.4.1',80'LocalPort',80);' 'fopen(u)' 'fwrite(u,s);' 'fclose(u)' – Arpit

回答

0

如果以!爲前綴語句,則可以輸入bash命令。你可以用你想要的cURL嗎?例如! curl --data "AP09BN7886" http://192.168.4.1

相關問題