iPhone传感器数据应用程序在流媒体模式下绘图

时间:2012-02-04 18:53:57

标签: iphone python real-time accelerometer sensor

我使用Sensor Data app访问iPhone加速度计的数据。我想使用steaming选项将数据实时传输到我的MacBook。为此我想要一些收集这些数据的脚本并实时绘制它。

应用程序的制造商提供了这个Python脚本,它以字符串格式发送数据,

import SocketServer

PORTNO = 10552

class handler(SocketServer.DatagramRequestHandler):
    def handle(self):
        newmsg = self.rfile.readline().rstrip()
        print "Client %s said ``%s''" % (self.client_address[0], newmsg)
        self.wfile.write(self.server.oldmsg)
        self.server.oldmsg = newmsg

s = SocketServer.UDPServer(('',PORTNO), handler)
print "Awaiting UDP messages on port %d" % PORTNO
s.oldmsg = "This is the starting message."
s.serve_forever()` 

是否有人知道有任何脚本可以执行此操作?

1 个答案:

答案 0 :(得分:0)

为了完全控制绘图,您可能需要在计算机中安装绘图库。 Matplotlib是一个开源的python库,可以帮助您解决这种情况。如果您已经熟悉MATLAB编程,那么它们就不会有太大的不同,它们甚至可以提供introduction to Matplotlib for MATLAB个用户。这肯定会帮助你绘制东西。