CSV ನಿಮ್ಮ ಜಾಲಬಂಧ ಒಂದು ಕಂಪ್ಯೂಟರ್ (ಮೌಲ್ಯಗಳು ಅಲ್ಪವಿರಾಮದಿಂದ) ಈ ಅಪ್ಲಿಕೇಶನ್ ಯುಡಿಪಿ ಮೂಲಕ ನಿಮ್ಮ ಫೋನ್ ಜಡತ್ವದ ಸಂವೇದಕಗಳು ಮಾಪನ ಕಳುಹಿಸುತ್ತದೆ.
ಈ ನಿಸ್ತಂತು ಜಡತ್ವದ ಅಳತೆಯ ಘಟಕ (IMU) ನಿಮ್ಮ ಫೋನ್ ತಿರುಗುತ್ತದೆ.
ಕೆಳಗಿನ ಸಂವೇದಕಗಳ ಬೆಂಬಲಿತವಾಗಿದೆ:
- ಅಕ್ಸೆಲೆರೊಮೀಟರ್
- ಇವು
- ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್
ನಿಮ್ಮ ಫೋನ್ ಎಲ್ಲಾ ಈ ಸಂವೇದಕಗಳು ಹೊಂದಿದ್ದರೆ, ಮಾತ್ರ ಲಭ್ಯವಿದೆ ಸೆನ್ಸಾರ್ ಡೇಟಾದಂತಹ ಹರಡುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ 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, X, Y, Z, sensorid, X, Y, Z, sensorid, X, Y, Z
ಸಂವೇದಕ ಐಡಿ:
3 - ಅಕ್ಸೆಲೆರೊಮೀಟರ್ (m / s ^ 2)
4 - ಇವು (ರಾಡ್ / ರು)
5 - ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ (ಸೂಕ್ಷ್ಮ ಟೆಸ್ಲಾ UT)
ನೀವು ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಈ ಅಪ್ಲಿಕೇಶನ್ ಚಲಾಯಿಸಬಹುದು.
ನೀವು ವೈಫೈ ಜಾಲಕ್ಕೆ ಸಂಪರ್ಕ ಇಲ್ಲದಿದ್ದರೆ ಒಂದು ಎಚ್ಚರಿಕೆಯನ್ನು ಸಂವಾದ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ ವಿಡಿಯೋದಲ್ಲಿ, ಸ್ಟ್ರೀಮ್ ನೇರವಾಗಿ Kalman ಫಿಲ್ಟರಿಂಗ್ ಒಂದು MATLAB ಸ್ಕ್ರಿಪ್ಟ್ ಮುಖೇನ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ. ಆದರೆ ನೀವು ದತ್ತಾಂಶ ಏನು, ನಿಮಗೆ ಬಿಟ್ಟಿದ್ದು.
ಕೆಳಗಿನ ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ ನಿಮಗೆ ನಿಮ್ಮ ಫೋನ್ನಿಂದ ಯುಡಿಪಿ ದತ್ತಾಂಶ ಪ್ರವಾಹದಲ್ಲಿ ಸೆರೆಹಿಡಿಯಬಹುದು:
# ------------------------------------------------- ------
ಆಮದು ಸಾಕೆಟ್, ಟ್ರೇಸ್ಬ್ಯಾಕ್ಗೆ
ಹೋಸ್ಟ್ = ''
= 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 ()
# ------------------------------------------------- ------
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಸೆಪ್ಟೆಂ 12, 2012