זוהי אפליקציית לינוקס בשם AWS IoT Device SDK for Embedded C, שאת הגרסה האחרונה שלה ניתן להוריד כ-aws-iot-device-sdk-embedded-C-202211.00.zip. ניתן להריץ אותה באופן מקוון בספק האירוח החינמי OnWorks לתחנות עבודה.
הורד והפעל באופן מקוון את האפליקציה הזו בשם AWS IoT Device SDK עבור Embedded C עם OnWorks בחינם.
בצע את ההוראות הבאות כדי להפעיל את האפליקציה הזו:
- 1. הורד את היישום הזה למחשב שלך.
- 2. הזן במנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש שאתה רוצה.
- 3. העלה את היישום הזה במנהל קבצים כזה.
- 4. הפעל את האמולטור המקוון של OnWorks Linux או Windows מקוון או אמולטור מקוון של MACOS מאתר זה.
- 5. ממערכת ההפעלה OnWorks Linux שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.
- 6. הורד את האפליקציה, התקן אותה והפעל אותה.
צילומי מסך:
ערכת פיתוח תוכנה (SDK) של AWS IoT עבור מערכות משובצות (Embedded C)
תיאור:
ערכת פיתוח התוכנה AWS IoT Device SDK עבור מערכות C משובצות (C-SDK) היא אוסף של קבצי מקור C תחת רישיון קוד פתוח של MIT, שניתן להשתמש בהם ביישומים משובצים כדי לחבר באופן מאובטח התקני IoT ל-AWS IoT Core. היא מכילה ספריות של לקוח MQTT, לקוח HTTP, מנתח JSON, AWS IoT Device Shadow, AWS IoT Jobs ו-AWS IoT Device Defender. ערכת פיתוח התוכנה הזו מופצת בצורת מקור וניתן לבנות אותה בקושחת הלקוח יחד עם קוד אפליקציה, ספריות אחרות ומערכת הפעלה (OS) לבחירתכם. ספריות אלו תלויות רק בספריות C סטנדרטיות, כך שניתן להעביר אותן למערכות הפעלה שונות - החל ממערכות הפעלה בזמן אמת (RTOS) משובצות ועד לינוקס/מק/חלונות. ניתן למצוא דוגמאות לשימוש בספריות C-SDK במערכות POSIX המשתמשות ב-OpenSSL (למשל, הדגמות לינוקס במאגר זה), וב-FreeRTOS המשתמשות ב-mbedTLS (למשל, הדגמות FreeRTOS במאגר FreeRTOS). ספריית coreHTTP מספקת את היכולת ליצור חיבור HTTP עם שרת דרך שכבת תעבורה המוטמעת על ידי הלקוח.
תכונות
- ספריות C-SDK מורשות תחת רישיון קוד פתוח של MIT
- C-SDK מפשט את הגישה לשירותי AWS IoT שונים
- C-SDK נבדק לעבודה עם AWS IoT Core ועם מתווך MQTT בקוד פתוח כדי להבטיח יכולת פעולה הדדית
- ספריות AWS IoT Device Shadow, AWS IoT Jobs ו-AWS IoT Device Defender גמישות לעבודה עם כל לקוח MQTT ומנתח JSON.
- לקוח ה-MQTT וספריות מנתח ה-JSON מוצעות כאפשרויות בחירה מבלי להיות מקושרות באופן הדוק לשאר ערכת ה-SDK.
- ספריית coreMQTT מספקת את היכולת ליצור חיבור MQTT עם ברוקר דרך שכבת תעבורה המוטמעת על ידי הלקוח.
שפת תכנות
C
כל הקטגוריות
זוהי אפליקציה שניתן להוריד גם מאתר https://sourceforge.net/projects/aws-iot-dev-sdk-emb-c.mirror/. היא אוחסנה ב-OnWorks על מנת שניתן יהיה להפעיל אותה באופן מקוון בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.