CSV በእርስዎ አውታረ መረብ ውስጥ አንድ ኮምፒውተር (እሴቶች በኮማ የተለዩ) እንደ ይህ መተግበሪያ የ UDP በኩል ወደ ስልክዎ inertial ዳሳሾች ከ መለኪያዎች ይልካል.
ይህ አልባ inertial የመለኪያ ዩኒት (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 - የፍጥነት (ሜ / s ^ 2)
4 - ጃይሮስኮፕ (RAD / ዎች)
5 - ማግኔቶሜተር (ማይክሮ-ቴስላ uT)
አንተ በጀርባ ውስጥ ይህን መተግበሪያ ማስኬድ ይችላሉ.
የ WiFi አውታረ መረብ ጋር የተገናኘ አይደለም ከሆነ የማስጠንቀቂያ መገናኛ, ይመስላል.
ምሳሌ ቪዲዮ ውስጥ, ዥረቱ በቀጥታ ላስሎ ማጣራት አንድ MATLAB ስክሪፕት በማድረግ እየተሰራ ነው. ነገር ግን ከእናንተ ውሂብ ጋር ምን, አንተ እስከ ነው.
የሚከተሉትን ዘንዶ ስክሪፕት አማካኝነት ከስልክዎ የ UDP ውሂብ ዥረት መቅረጽ ይችላሉ:
# ------------------------------------------------- ------
የማስመጣት ሶኬት, traceback
አስተናጋጅ = ''
= 5555 ወደብ
s = 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 ()
# ------------------------------------------------- ------