11 פלטפורמות וכלים מקוד פתוח של Internet of Things (IoT)

כמה מהפלטפורמות והכלים הטובים ביותר ל- IoT לאיסוף נתונים, עיבוד, הדמיה וניהול מכשירים.


פלטפורמות וכלים של IoT נחשבים למרכיב המשמעותי ביותר במערכת האקולוגית של IoT. כל התקן IoT מאפשר להתחבר למכשירי IoT ויישומים אחרים כדי להעביר מידע באמצעות פרוטוקולי אינטרנט רגילים. פלטפורמות IoT ממלאות את הפער בין חיישני המכשיר לרשתות נתונים. פלטפורמות IoT מחברות את הנתונים למערכת החיישנים ומעניקות תובנות באמצעות יישומים אחוריים כדי ליצור תחושה של שפע הנתונים שפיתחו החיישנים הרבים..

ה האינטרנט של הדברים (IoT) הוא העתיד של הטכנולוגיה המסייעת לבינה מלאכותית (AI) לווסת ולהבין את הדברים בצורה חזקה משמעותית.

אספנו תמהיל של פלטפורמות וכלים ידועים ביותר של IoT שעוזרים לכם לפתח את פרוייקטים של IoT בצורה מסודרת.

זיטה

זיטה היא פלטפורמת IoT מבוססת API המבוססת על Node.js. זה נחשב לערכת כלים שלמה לייצור ממשקי API של HTTP למכשירים. זיטה משלבת ממשקי API של REST, WebSockets ליישומי נתונים עתירי נתונים בזמן אמת. להלן כמה תכונות בולטות.

  • זה יכול לרוץ על הענן, או על מחשב אישי, או אפילו על לוחות פיתוח צנועים.
  • ממשק קל ותכנות הכרחית לשליטה בחיישנים, מפעילים ובקרים.
  • מאפשר למפתחים להרכיב אפליקציות לסמארטפונים, אפליקציות מכשירים ואפליקציות ענן.
  • זה מפותח ליישומים עתירי נתונים ובזמן אמת.
  • הופכת כל מחשב לממשק API.

ארדואינו

אם אתם מחפשים ליצור מחשב שיכול לתפוס ולהפעיל שליטה חזקה יותר על העולם האמיתי כאשר הוא קשור למחשב העצמאי הרגיל שלכם, אז ארדואינו יכול להיות העדפה חכמה שלך.

Arduino, המציע תערובת מתאימה של חומרה ותוכנה של IoT, היא פלטפורמת IoT פשוטה לשימוש. זה פועל באמצעות מערך של מפרט חומרה שניתן לתת לאלקטרוניקה אינטראקטיבית. התוכנה של Arduino מגיעה בתכנית של שפת התכנות Arduino וסביבת פיתוח משולבת (IDE).

צומת-אדום

צומת-אדום הוא כלי ויזואלי לקירור האינטרנט של הדברים, כלומר חיווט של התקני חומרה, ממשקי API ושירותים מקוונים בדרכים חדשות. נבנה ב- Node.js, Node-RED מתאר את עצמו כ”אמצעי חזותי לחיווט לאינטרנט של הדברים. “

זה מספק למפתחים לחבר מכשירים, שירותים וממשקי API באמצעות עורך זרימה מבוסס דפדפן. זה יכול לרוץ על Raspberry Pi, ויותר ויותר 60,000 מודולים נגישים להגדלת המתקנים שלו.

מרפרף

מרפרף הוא ליבת מעבד לתכנות לפרויקטים אלקטרוניים, המיועדת לסטודנטים ומהנדסים. התייחסותו של רפרוף לתפארת היא שזה לטווח הרחוק. לוח מבוסס Arduino זה כולל משדר אלחוטי שיכול להראות עד למעלה מחצי קילומטר. בנוסף, אינך זקוק לנתב; לוחות רפרוף יכולים לתקשר זה עם זה במהירות.

זה מורכב מהצפנת AES של 256 סיביות, וזה פשוט לשימוש. להלן כמה מהתכונות האחרות.

  • ביצועים מהירים
  • ממשק משתמש אקספרסיבי וגמיש
  • ביצועים ילידים
  • גימור חזותי ופונקציונליות של יישומונים קיימים.

M2MLabs Mainspring

M2MLabs Mainspring היא מסגרת יישומים לפיתוח יישומים של מכונה למחשבים (M2M) כמו שלט רחוק, ניהול צי או מסוף חכם. המתקנים שלו כוללים תכנון גמיש של מכשירים, מבנה התקנים, חיבור בין מכונות ליישומים, אימות ונורמליזציה של נתונים, מאגר נתונים לטווח ארוך ופונקציות לאחזור נתונים..

זה מבוסס על Java ומסד הנתונים של Apache Cassandra NoSQL. ניתן ליצור דוגמניות של יישומי M2M תוך שעות ולא על שבועות ולהעביר לאחר מכן לסביבת ביצוע בעלת ביצועים גבוהים המיוצרים על גבי שרת J2EE סטנדרטי ומסד הנתונים של אפאש קסנדרה הניתן להרחבה..

דברים לוח

דברים לוח מיועד לאיסוף נתונים, עיבוד, הדמיה וניהול מכשירים. זה מקיים את כל הפרוטוקולים IoT הסטנדרטיים כמו CoAP, MQTT ו- HTTP במהירות כמו פריסות בענן ובמקום. זה בונה זרימות עבודה על בסיס אירועי מחזור חיים מעוצבים, אירועי REST API, בקשות RPC.

בואו נסתכל על התכונות הבאות של ThigsBoard.

  • פלטפורמה יציבה המשלבת מדרגיות, ייצור וסובלנות לתקלות.
  • שליטה קלה על כל המכשירים המחוברים במערכת מאובטחת במיוחד
  • הופך ונורמל קלט מכשירים ומאפשר התראה ליצירת התראות על כל אירועי הטלמטריה, השחזור וחוסר הפעילות..
  • מאפשר תכונות ספציפיות למצב השימוש באמצעות קבוצות כללים הניתנות להתאמה אישית.
  • מטפל במיליוני מכשירים בו זמנית.
  • אף רגע אחד של כישלון, שכן כל צומת בצרור מדויקת.
  • התקנות מרובות דיירים מחוץ לעטוף.
  • שלושים ווידג’טים של לוח מחוונים המותאמים אישית מאוד לגישה מוצלחת של משתמשים.

קינומה

קינומה, פלטפורמת אב טיפוס לחומרה של מארוול סמיקונדקטור, כוללת שלושה פרויקטים שונים של קוד פתוח. Kimona Create היא ערכת בנייה מתוצרת DIY המיועדת למכשירים אלקטרוניים של טיפוס-טיפוס. סטודיו קימונה הוא סביבת הפיתוח שמתפקדת עם Set Up ו- Kinoma Platform Runtime. Kimona Connect היא אפליקציית iOS ו- Android חינמית המקשרת בין סמארטפונים ועומדת עם מכשירי IoT.

פלטפורמת Kaa IoT

קאה היא פלטפורמת תווך מוכנה לייצור, גמישה רב תכליתית להקמת פתרונות IoT מקצה לקצה, יישומים מחוברים ומכשירים חכמים. זה נותן דרך מקיפה לבצע יכולות תקשורת אפקטיביות, התמודדות עם יכולות ויכולת פעולה הדדית במכשירים מחוברים וחכמים.

זה משתלב בין סטארט-אפים זעירים לארגון נהדר ומחזיק מודלי פריסה מתקדמים לפתרונות IoT מרובי עננים. זה מבוסס בעיקר על שירותי מיקרו גמישים ומתאים בקלות לכל צורך ויישום – כמה תכונות אחרות כמפורט להלן.

  • מקלה על יכולת פעולה הדדית בין מכשירים.
  • מבצע בקרת מכשירים בזמן אמת, הקצאת התקנים מרחוק ומבנה.
  • צור שירותי ענן למוצרים חכמים
  • מורכב ממערכות אזהרה מבוססות נושא כדי לספק למשתמשים קצה להעביר הודעות בכל פורמט מוגדר מראש לנקודות קצה מנויים.
  • בצע ניטור מכשירים בזמן אמת
  • נהל כמות אינסופית של מכשירים מחוברים
  • איסוף וניתוח נתוני חיישן

SiteWhere

SiteWhere הפלטפורמה מציעה בליעה, מאגר, עיבוד והטמעה של תשומות התקנים. זה פועל על Apache Tomcat ומספק יישום MongoDB ו- HBase מכוונים מאוד. אתה יכול לפרוס את SiteWhere לפלטפורמות בענן כמו AWS, Azure, GCP או מקומי. זה תומך גם בהקצאת אשכולות של Kubernetes.

להלן כמה מהתכונות האחרות.

  • הרץ כל אומדן של יישומי IoT במופע SiteWhere יחיד
  • האביב מביא את מסגרת תצורת השורש
  • הוסף ווידג’טים באמצעות הרשמה עצמית, שירותי REST או בקבוצות
  • InfluxDB לאחסון נתוני אירועים
  • חבר התקנים עם פרוטוקולים MQTT, Stomp, AMQP ופרוטוקולים אחרים
  • משלבת מסגרות אינטגרציה של צד שלישי
  • Eclipse Californium להודעות CoAP
  • HBase עבור מאגר הנתונים הלא יחסי
  • גרפנה כדי להמחיש נתונים של SiteWhere

DSA

אדריכלות שירותים מבוזרים (DSA) מיועד ליישום תקשורת, לוגיקה ומאמצים בין מכשירים בכל פנייה בתשתית IoT. זה מאפשר שיתוף פעולה בין התקנים בצורה מבוזרת ומגדיר מהנדס רשת שישתף פונקציונליות בין מערכות מחשוב בדידות.

אתה יכול לנהל מאפייני צומת, הרשאה וקישורים מ- DSLinks.

אצבע

Thinger.io מספק בסיס ענן ניתן להרחבה לחיבור התקנים. אתה יכול להתמודד איתם במהירות על ידי הפעלת קונסולת הניהול או לשלב אותם בלוגיקת הפרוייקט שלך באמצעות ממשק ה- REST שלהם. הוא תומך בכל סוגי לוחות ההאקרים כמו Raspberry Pi, Intel Edison, ESP8266.

Thinger ניתן לשלב עם IFTT, והוא מספק נתונים בזמן אמת על לוח מחוונים יפהפה.

סיכום

אנו חיים בעולם בו הכל קשור לאינטרנט, שיניב נתונים ומידע שניתן להשתמש בהם, לנתח וכמובן לנצל אותם כדי לנצל יותר משאבים לתחרותיות של חברות וערים. לכן, אם אתה רוצה שהעסק שלך ינצל את ההשפעה הזו ואיך כולם חווים את העולם סביבם, עליך למקד את ההתפתחויות שלך ביצירת “יישומים מחוברים”.

אם אתה מפתח ומעניין לבנות IoT מאפס, בדוק זאת כמובן מבריק של ג’ונאיד אחמד.

תגיות:

  • קוד פתוח

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map