通过互联网将小字符串从PC发送到Android以及从Android发送到PC的最佳方式是什么?从个人电脑发送数据到Android的最佳方式
我有一个Arduino从两个传感器读取温度值并将它们发送到VB.NET应用程序。我想创建一个Android应用程序,通过互联网读取这些值,并将它们显示在我的智能手机屏幕上。有没有指导通过HTTP或类似的东西发送小字符串?我想要一个非常简单的指南。尽可能简单,因为我是初学者。
通过互联网将小字符串从PC发送到Android以及从Android发送到PC的最佳方式是什么?从个人电脑发送数据到Android的最佳方式
我有一个Arduino从两个传感器读取温度值并将它们发送到VB.NET应用程序。我想创建一个Android应用程序,通过互联网读取这些值,并将它们显示在我的智能手机屏幕上。有没有指导通过HTTP或类似的东西发送小字符串?我想要一个非常简单的指南。尽可能简单,因为我是初学者。
你可以使用Python使用POST从电脑发送数据到Web服务器:
import urllib2, urllib
mydata = [('one','1')] #The first is the var name the second is the value
mydata = urllib.urlencode(mydata)
path = 'http://localhost/new.php' #The URL you want to POST to
req = urllib2.Request(path, mydata)
req.add_header("Content-type", "application/x-www-form-urlencoded")
page = urllib2.urlopen(req).read()
print page
使用PHP把它们写在服务器上的文件:
<?php
$file = "path/to/file/here" ;
file_put_contents($file, $_POST['one'], FILE_APPEND | LOCK_EX);
?>
现在发展自己的从应用程序读取文件中的值。如果您需要保存所有数据或者希望替换数据,请使用追加或其他。
否则,您可以使用Bluetooth连接在您的设备之间发送串行数据。请参阅Bluetooth(在ANdroid Developers上)。
您可能也有兴趣Simple Android and Java Bluetooth Application和Data transfer between Android and Arduino via Bluetooth。
你想如何开发你的android应用程序?很多取决于! – Anze
你是什么意思?我想用eclipse开发一个java android应用程序 –
那么为什么你的问题标记为php而不是java? – stark