கோப்பை உங்கள் நெட்வொர்க்கில் உள்ள ஒரு கணினி (காற்புள்ளியால் பிரிக்கப்பட்ட) போன்ற இந்த பயன்பாட்டை, UDP வழியாக உங்கள் தொலைபேசி அசைவற்ற உணரிகள் இருந்து அளவீடுகள் அனுப்புகிறது.
இந்த ஒரு வயர்லெஸ் அசைவற்ற அளவீட்டு அலகு (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)
நீங்கள் பின்னணியில் இந்தப் பயன்பாட்டை இயக்க முடியும்.
நீங்கள் ஒரு WiFi பிணைய இணைப்பில் இல்லை என்றால் ஒரு எச்சரிக்கை உரையாடல், தோன்றுகிறது.
உதாரணமாக வீடியோ, ஸ்ட்ரீம் நேரடியாக கால்மன் வடிகட்டல் ஒரு கொண்டும் MATLAB ஸ்கிரிப்ட் மூலம் செயல்படுகிறது. ஆனால் அதை நீங்கள் தரவு என்ன செய்ய, நீங்கள் தான்.
பின்வரும் பைதான் ஸ்கிரிப்ட் உங்கள் தொலைபேசியில் இருந்து UDP தரவைப் ஸ்ட்ரீம் கைப்பற்ற முடியும்:
# ------------------------------------------------- ------
இறக்குமதி சாக்கெட், சுவடறி
புரவலன் = ''
= 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