我从事软件行业多年。我开始从事一个项目,作为初学者连接多个传感器,最终用Android手机。我想在传感器之间发送一些数据并将数据发送到Android手机。
我知道json或xml被用作分布式应用程序之间的数据格式,但是现在json被广泛使用。但传感器与服务器上运行的应用程序略有不同,因为内存/空间/ CPU是有限的。
无论如何,我想知道是否有任何此类事物或某种行业格式用作传感器之间交换的数据格式。
我只想到一个由某个字符分隔的纯文本,为了简单起见,将在Android中解析并转换为Java对象。
如果熟悉此领域的人可以发布链接或发表评论,我将不胜感激。
答案 0 :(得分:0)
如果担心安全问题,从arduino发送数据可能不是最好的实现(它们不能处理任何合理的加密)。如果安全性不是问题,您可以像在this教程上那样将数据作为GET请求发送。虽然不是最好的方法,但它可行。
样品申请:
/update?key=0000&field1=prettydata&field2=prettydata2"
答案 1 :(得分:0)
将一些数据从一个传感器发送到另一个传感器听起来有点奇怪。无论如何,如果你要从Arduino向Android手机发送一些传感器读数,你必须选择数据流量设备,我的意思是使用串口或TCP。在串口arduino中将所有原始输出直接转换为串口,使用tcp arduino可以将数据包发送到android手机中的某个守护进程。可能此链接有点https://arduino.stackexchange.com/questions/1167/tcp-communication-between-arduino-client-and-server