CSV आफ्नो नेटवर्क मा एक कम्प्युटर (अल्पबिरामद्वाराविभाजितमान) यो अनुप्रयोग UDP मार्फत आफ्नो फोन inertial सेंसर देखि माप पठाउँछन्।
यो एक वायरलेस inertial मापन एकाइ (IMU) मा आफ्नो फोन जान्छ।
निम्न सेंसर समर्थित छन्:
- प्रवेगमिटर
- जिरोस्कोपी
- Magnetometer
आफ्नो फोन छैन यी सबै सेंसर छ भने, मात्र उपलब्ध सेंसर डाटा प्रसारित छ।
उदाहरण UDP पैकेट:
890,71558, 3, 0,076, 9,809, 0,565, 4, -0,559, 0,032, -0,134, 5, -21,660, -36,960, -28,140
टाइमस्ट्याम्प [सेकेन्ड], sensorid, एक्स, y, Z, sensorid, एक्स, y, Z, sensorid, एक्स, y, Z
सेंसर आईडी:
3 - प्रवेगमिटर (m / को ^ 2)
4 - जिरोस्कोपी (रेड / को)
5 - Magnetometer (माइक्रो-Tesla शासित)
तपाईं पृष्ठभूमिमा यो अनुप्रयोग चलाउन सक्नुहुन्छ।
तपाईं वाइफाइ नेटवर्क जोडिएको छैन भने एक चेतावनी संवाद, देखिन्छ।
उदाहरण भिडियो मा, प्रवाह सीधा Kalman छनन लागि एक MATLAB लिपि द्वारा प्रक्रियामा छ। तर यो तपाईं डाटा संग के, तपाईं माथि छ।
निम्न पाइथोनस्क्रिप्ट तपाईं आफ्नो फोन देखि UDP डाटा प्रवाह कब्जा गर्न सक्छन्:
# ------------------------------------------------- ------
आयात सकेट, traceback
पाहुना = ''
= 5555 पोर्ट
को = socket.socket (socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt (socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.setsockopt (socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.bind ((पाहुना, पोर्ट))
1 जबकि:
प्रयास:
सन्देश, ठेगाना = s.recvfrom (8192)
मुद्रण सन्देश
(KeyboardInterrupt, SystemExit) बाहेक:
हुर्काउन
बाहेक:
traceback.print_exc ()
# ------------------------------------------------- ------
मा अपडेट गरिएको
२०१२ सेप्टेम्बर १२