ייתכן שתהיה מעוניין ב טלמטריה
ראה ב- Github. זהו פרוטוקול תקשורת, פשוט מאוד לשימוש, עם ממשק נקי, המאפשר תקשורת דו-כיוונית עם התקני Arduino / Mbed.
אם אינך רוצה לקרוא את הפוסט הארוך הזה, ראה הדרכה של כל התכונות המדהימות בו
כוחה של ספרייה זו מגיע מממשק שורת הפקודה בשולחן העבודה (שדורש ללא תכנות מיומנויות בפיתון).
הוא מסוגל לפתוח עלילות בעלות ביצועים גבוהים (הרבה יותר גבוה ממה שניתן לעשות עם matplotlib) רק על ידי הקלדת פקודה .
הפרוטוקול תומך ב מבני נתונים מורכבים . לעת עתה ניתן לשלוח מערכים ומערכים דלילים מהלוח המשובץ.
העלילות שנפתחו מממשק שורת הפקודה מבינות את סוג הנתונים, ועבור מערכים, במקום לתכנן כל דגימה מול זמן, הדגימה תותווה כנגד האינדקס שלה.
ב בעתיד קרוב מתוכנן להוסיף תמיכה בקואורדינטות מרחביות (נתוני xyz), שיאפשרו לך לשרטט נתונים מרחביים מייד. שוב, שוב העלילות יבינו הכל, ישרטטו את הנתונים שלכם במרחב דו-ממדי או בתלת-ממד ותוכלו להתמקד בפיתוח האפליקציה שלכם.
אני מאמין שתכונות אלה פשוט ייחודיות לכאלה פרויקט.
Pytelemetry CLI
לאחר ההתקנה עם pip
, ניתן להתחיל את שורת הפקודה עם
pytlm
ואז אתה יכול להתחבר
, ls
(רשימה) נושאים שהתקבלו, להדפיס
נתונים שהתקבלו בנושא, pub
(פרסם) בנושא, או פתח עלילה
בנושא כדי להציג נתונים שהתקבלו בזמן אמת
התחל לעבוד
Wiki
PS: אני המחבר.
פיתחתי את זה כי לא מצאתי פיתרון שיאפשר לי:
- כתוב סקריפטים למחשב במהירות כדי לשלוט בארדואינו
- ניפוי באגים במהירות
- מתווה נתונים מורכבים (לא רק ערך משתנה בזמן)
כל האמור לעיל מבלי להשתמש בפתרונות קנייניים או בממשקי משתמש מנופחים.
שימוש בספרייה זו, זמן התקנת התקשורת בין ארדואינו למחשב נמשך בדרך כלל מחצי יום לחמש דקות.