تسعير AWS IoT Core
تساعدك منصة AWS IoT Core على الاتصال بالمليارات من أجهزة إنترنت الأشياء (IoT) بأمان وموثوقية، بالإضافة إلى توجيه آلاف المليارات من رسائل IoT إلى خدمات AWS والأجهزة الأخرى بدون إدارة البنية التحتية. علمًا بأنك تدفع مقابل بعض المكونات المحددة التي تستخدمها فقط، ولا يوجد حد أدنى للرسوم أو رسوم إلزامية مقابل خدمة الاستخدام. وتُحرر لك فاتورة بشكل منفصل مقابل الاتصال والمراسلة واستخدام "ظل الجهاز" (تخزين حالة الجهاز) واستخدام السجل (تخزين بيانات تعريف الجهاز) واستخدام محرك القواعد Rules Engine (تحويل الرسائل وتوجيهها). يمنحك هذا النهج الشفافية والسعر المنخفض بغض النظر عن نوع عبء العمل.
الطبقة المجانية من AWS مع AWS IoT Core
تتوفر الطبقة المجانية من AWS لعملاء AWS IoT Core لمدة 12 شهرًا، بدءًا من تاريخ إنشاء حساب AWS الخاص بهم. وعندما تنتهي صلاحية استخدامك المجاني أو إذا كان استخدام تطبيقك يتجاوز طبقات الاستخدام المجانية كما محدد أدناه، فإنك تدفع أسعار AWS IoT Core.
- 2,250,000 دقيقة اتصال
- 500,000 رسالة
- 225,000 عملية سجل أو ظل الجهاز
- 250000 قاعدة مُشغَّلة و250000 إجراء مُطبَّق
- يتصل لمدة 24 ساعة في اليوم
- يتبادل 300 رسالة في اليوم (حجم الرسالة يبلغ 5 كيلوبايت أو أقل)
- ينفذ 130 عملية سجل أو ظل الجهاز في اليوم (حجم السجل أو سجل ظل الجهاز يبلغ 1 كيلوبايت أو أقل)
- يبدأ في تشغيل 150 عملية تنفيذ للقواعد في اليوم تستدعي إجراءً واحدًا (حجم الرسالة المعالَجة يبلغ 5 كيلوبايت أو أقل)
تنطبق طبقة الاستخدام المجانية عبر كل مناطق AWS باستثناء منطقة AWS GovCloud (الولايات المتحدة). ويُحتسب استخدامك كل شهر عبر كل المناطق ويُطبق تلقائيًا على فاتورتك. لا تُجمَّع قيمة الاستخدام المجاني من مدة فوترة واحدة إلى المدة التالية.
لمحة سريعة عن التسعير
الاتصال
يقدم الاتصال اتصالاً آمنًا ومُصادقًا عليه بين أجهزتك وAWS IoT Core. ويُقاس الاتصال بزيادات تبلغ دقيقة واحدة ويستند إلى إجمالي وقت اتصال أجهزتك مع AWS IoT Core.
فعلى سبيل المثال، في منطقة شرق الولايات المتحدة (فرجينيا الشمالية)، فإنك تدفع 0.042 USD لكل جهاز في السنة (اتصال واحد × USD 0.08/1000000 دقيقة اتصال × 525600 دقيقة/سنة) للاتصال على مدار الساعة طوال أيام الأسبوع. ولمواصلة الاتصال، يمكن للأجهزة إرسال رسائل استمرارية (Ping) بتكرارات تتراوح بين 20 دقيقة وكل 30 ثانية، ولا تتحمل أي تكلفة إضافية مقابل هذه الرسائل. اطلع على تفاصيل إضافية حول أسعار الاتصال »
المراسلة
الرسائل تنقل بيانات الجهاز إلى AWS IoT Core ومنه. يتم قياس المراسلة بعدد الرسائل المنقولة بين أجهزتك وAWS IoT Core.
عند استخدام MQTT أو HTTP، لا تُفرض عليك تكاليف للرسائل التي ترسلها أو تتلقاها عبر الموضوع المخصص والمحجوز لميزة الاستيعاب الأساسي (Basic Ingest).
تخضع واجهات برمجة التطبيقات المسؤولة عن إدارة اتصالات MQTT للفوترة وفقًا لأسعار رسائل HTTP.
يمكنك إرسال رسائل واستلامها بحجم يصل إلى 128 كيلوبايت. وتُقاس الرسائل بزيادات تبلغ 5 كيلوبايت. يتم قياس رسالة بحجم 8 كيلوبايت مثلً اباعتبارها رسالتين.
المراسلة المباشرة
يمكنك باستخدام المراسلة المباشرة توجيه الرسائل إلى كل جهاز من أجهزة إنترنت الأشياء (IoT) على حدة عبر اتصال من نقطة إلى نقطة، من غير اشتراط اشتراك الجهاز في أحد الموضوعات (Topics). تُعد المراسلة المباشرة مناسبة لحالات الاستخدام التي تستلزم التواصل المباشر بين طرفين، أحدهما يرسل الرسائل والآخر يستقبلها. يمكن استخدام المراسلة المباشرة بإحدى طريقتين: إرسال الرسائل دون الحصول على تأكيد بتسليمها، أو إرسالها مع تأكيد التسليم من خلال إقرار بالاستلام من الجهاز المتلقي، بما يضمن تأكيد الاستلام من طرف إلى طرف.
مقارنة بين المراسلة المباشرة ونموذج المراسلة بالنشر والاشتراك (Pub-Sub): عند استخدام المراسلة المباشرة، تُحتسب عليك رسوم «رسالة مباشرة واحدة»، عوضًا عن احتساب رسوم رسالتين منفصلتين: إحداهما رسالة نشر واردة (Publish-in)، والأخرى رسالة نشر صادرة (Publish-out). عند تفعيل خيار المراسلة المباشرة المصحوبة بتأكيد التسليم، تُحتسب عليك رسوم «رسالة مباشرة واحدة مع تأكيد التسليم»، عوضًا عن احتساب رسوم ثلاث رسائل منفصلة: رسالة نشر واردة (Publish-in)، ورسالة نشر صادرة (Publish-out)، ورسالة تأكيد النشر (Publish-ack).
يُقاس الاستخدام لكلٍّ من المراسلة المباشرة والمراسلة المباشرة المصحوبة بتأكيد التسليم وفق وحدات متدرجة يبلغ حجم كل منها 5 كيلوبايت من حمولة الرسالة، على غرار طريقة احتساب الرسائل في نموذج النشر والاشتراك (Pub-Sub). فعلى سبيل المثال، إذا بلغ حجم الرسالة المباشرة 8 كيلوبايت، فسيُحتسب استخدامها بما يعادل رسالتين.
تعرّف على مزيد من المعلومات بشأن أسعار خدمة المراسلة المباشرة »
المراسلة المباشرة مع تأكيد التسليم
ظل الجهاز والسجل
يخزن "ظل الجهاز" الحالة المطلوبة أو الحالة الفعلية لجهاز معين، ويُستخدم السجل لتحديد الأجهزة وإدارتها. ويُقاس استخدام "ظل الجهاز" والسجل بعدد العمليات التي تصل إلى بيانات السجل أو "ظل الجهاز"، أو تعدّلها.
يتم قياس عمليات ظل الجهاز (Device Shadow) والسجل بزيادات تبلغ 1 كيلوبايت من حجم سجل ظل الجهاز والسجل. مثلاً، يتم احتساب تحديث لسجل ظل جهاز يبلغ 1.5 كيلوبايت على أنه عمليتان. تعرّف على مزيد من المعلومات بشأن أسعار خدمات ظل الجهاز (Device Shadow) والسجل (Registry) »
يتم قياس إنشاء مجموعات ديناميكية وتحديثها وإضافة وإزالة الأجهزة من مجموعات الأشياء الديناميكية كعمليات تسجيل.
محرك القواعد
تتيح لك قواعد AWS IoT تصفية بيانات أجهزة إنترنت الأشياء وتحويلها وفك ترميزها باستخدام لغة تشبه SQL ، كما تتيح لك جلب البيانات الموجودة في البيانات المنقولة لرسائل إنترنت الأشياء من خدمات خارجية مثل AWS Lambda وAmazon DynamoDB وظل جهاز AWS IoT. تتيح لك إجراءات قواعد AWS IoT توجيه رسائل إنترنت الأشياء إلى 20 خدمة أو أكثر من خدمات AWS والخدمات الخارجية، وإلى أي عدد من نقاط نهاية HTTP. يتم احتساب استخدام محرك القواعد في كل مرة يتم فيها تقييم قاعدة، وكذلك بناءً على عدد الإجراءات التي يتم تنفيذها ضمن القاعدة، مع احتساب إجراء واحد كحد أدنى لكل قاعدة.
تُقاس القواعد والإجراءات بزيادات تبلغ 5 كيلوبايت من حجم الرسالة. فعلى سبيل المثال، تُقاس القاعدة التي تعالج رسالة بحجم 5 كيلوبايت ولا تتخذ أي إجراء باعتبارها قاعدة واحدة وإجراء واحدًا. بالإضافة إلى أنه تُقاس القاعدة التي تعالج رسالة بحجم 8 كيلوبايت وتتخذ إجراءين باعتبارها قاعدتين وأربعة إجراءات. عند نقل البيانات من خارج منطقة AWS إلى بعض إجراءات القواعد وإعادة نقلها منها، تخضع الإجراءات المنفّذة لرسوم تُحدَّد بناءً على أسعار نقل البيانات الخاصة بخدمة Amazon Elastic Compute Cloud (Amazon EC2)، وفقًا للتفاصيل الواردة هنا في قسم نقل البيانات (Data Transfer).
عند تفعيل تجميع العمليات ضمن أحد الإجراءات، مثل إجراء HTTP، يُحتسب تنفيذ الإجراء الذي يشمل العمليات المجمّعة على أنه إجراء واحد فقط لأغراض قياس الاستخدام. تُحتسب الإجراءات المُجمَّعة أيضًا بزيادات قدرها 5 كيبي بايت، وذلك استنادًا إلى حجم البيانات المنقولة المُجمَّعة الصادرة من محرك القواعد إلى الخدمة المستقبِلة.
عند استخدام الدالة decode() لفك ترميز رسالة بتنسيق Protocol Buffer (Protobuf) وتحويلها إلى تنسيق JSON (JavaScript Object Notation)، يحتسب محرك القواعد (Rules Engine) هذه العملية على أنها «إجراء واحد» (1 Action) لأغراض قياس الاستخدام. ومع ذلك، لا يُقاس فك تشفير Protobuf-to-JSON بزيادات تبلغ 5 كيلوبايت. تدفع مقابل فك تشفير واحد (إجراء) لفك تشفير رسائل Protobuf بأقصى حجم حمولة يبلغ 128 كيلوبايت، ومع ذلك، فإنك تدفع رسومًا إضافية مقابل "القواعد المُشغَّلة" و"الإجراءات المُنفَّذة" وفقًا للقياس المنتظم.
تعرّف هنا على مزيد من المعلومات بشأن أسعار خدمة محرك القواعد (Rules Engine) »
AWS IoT Core for LoRaWAN
توفر AWS IoT Core for LoRaWAN خادم شبكة LoRaWAN (LNS) مُدارًا بالكامل، يمكّن العملاء من ربط أجهزتهم اللاسلكية التي تعمل بتقنية LoRaWAN بمنصة AWS، والاستفادة من اتصال يمتد لمسافات طويلة مع استهلاك منخفض للطاقة. تتيح هذه الخدمة للعملاء بناء شبكات LoRaWAN عامة أو خاصة بمجرد ربط الأجهزة وبوابات الشبكة (Gateways) بمنصة AWS، مما يغنيهم عن إنشاء خادم شبكة LoRaWAN وإدارته بأنفسهم، بما في ذلك أعمال التطوير والصيانة والتشغيل.
تتيح ميزة تحديث البرامج الثابتة عبر الهواء (FUOTA) للعملاء إرسال تحديثات البرامج الثابتة عن بُعد إلى أجهزة LoRaWAN المنشورة، باستخدام آليات الإرسال متعدد الوجهات (Multicast) وتجزئة البيانات (Fragmentation) الخاصة بشبكة LoRaWAN، وفقًا لما حدده تحالف LoRa Alliance. لأغراض احتساب الاستخدام، يُعامل كل تحديث من تحديثات FUOTA على أنه مهمة منفصلة لكل جهاز مشمول بالتحديث.
فعلى سبيل المثال، إذا استهدفت مهمة واحدة لتحديث البرامج الثابتة عبر الهواء (FUOTA) عددًا يبلغ 1,000 جهاز، فسيُحتسب استخدامها بما يعادل 1,000 مهمة FUOTA. وتحصل على أول 100 مهمة من مهام FUOTA مجانًا.
عند استخدام تحديث البرامج الثابتة لاسلكيًا (FUOTA)، يمكنك توفير تحديثات آمنة وموثوق بها للبرامج الثابتة عن بُعد إلى الأجهزة المنتشرة ميدانيًا من خلال البث المتعدد عبر LoRaWAN (MC) وآليات التجزئة المحددة من LoRa Alliance. وتُحدد كل تحديثات FUOTA باعتبارها واحدة من المهام.
إذا كنت تنشئ مهمة FUOTA لمجموعة تضم 1000 جهاز، فستُقاس 1000 مهمة. وتحصل على أول 100 مهمة من مهام FUOTA مجانًا.
تسعير مقاييس LoRaWAN
مقاييس LoRaWAN هي ميزة مصممة لدعم احتياجات مراقبة أسطول إنترنت الأشياء الخاصة بك مع معايير تشغيل النظام الإضافية. باستخدام هذه الميزة، يمكنك مراقبة البيانات الحية والتاريخية لأجهزة LoRaWAN والبوابات الخاصة بك بكفاءة وفهم الحالة الصحية العامة لأسطولك. يوفر تتبعًا شاملاً للبيانات التاريخية، مما يسمح لك بمراقبة المعلمات الهامة مثل قوة إشارة الاتصال ومعدل البيانات ووقت تشغيل الجهاز/البوابة ووقت التعطل. كما يوفر أيضًا رؤى قيمة تتعلق بأداء الشبكة وموثوقية الجهاز.
تستخدم مقاييس LoRaWAN إمكانية القياس القائمة على السجلات. عند التنشيط، تقوم ميزة مقاييس LoRaWAN بمعالجة البيانات الوصفية وتجميعها وتخزينها بأمان لكل رسالة ارتباط صاعد ورابط من أجهزتك وبواباتك إلى السحابة. تتضمن هذه البيانات الوصفية، التي تم تصنيفها على أنها «سجل» في السحابة، تفاصيل مثل قوة الإشارة (RSSI) ومعدل البيانات والتردد. تتم محاسبتك بناءً على سجل كل رابط صاعد أو رابط هابط تتم معالجته وتخزينه في حسابك، مع بدء الفواتير عند تنشيط الميزة.
AWS IoT Core for Amazon Sidewalk
تتيح خدمة AWS IoT Core for Amazon Sidewalk الاتصال عبر شبكة آمنة ذات تغطية واسعة ونطاق اتصال بعيد المدى، تصل خدماتها إلى أكثر من 90% من سكان الولايات المتحدة. يمكنك إرسال الرسائل المشفّرة الصادرة عن الأجهزة إلى سحابة AWS دون الاضطرار إلى إنشاء بنية تحتية خاصة بك أو تولّي مهام صيانتها وتشغيلها. يمكن للأجهزة المفعّلة لخدمة Amazon Sidewalk والمتصلة بـ AWS IoT Core for Amazon Sidewalk أيضًا تحديد إحداثياتها الجغرافية من خلال توفير نقطة وصول WiFi أو بيانات نظام الملاحة بالأقمار الصناعية (GNSS) أو بيانات البلوتوث منخفض الطاقة (BLE) ضمن البيانات المنقولة. سيتم احتساب رسوم ميزة "موقع الجهاز" مقابل تحديد الموقع الجغرافي.
Device Location
عند استخدام ميزة AWS IoT Core Device Location، يمكنك اختيار تقنية الموقع الفعالة من حيث التكلفة والمناسبة لنشاطك التجاري. وعند استخدام ميزة Device Location، يمكنك دعم بيانات الجهاز من خلال توفير معلومات عن الموقع لمواصلة تحسين إدارة أسطول أجهزتك.
إذا كان نشر ميزة تحديد الموقع باستخدام تقنية BLE عبر شبكة Sidewalk يشمل أكثر من 10,000 جهاز، فيُرجى الاتصال بنا للتعرّف على خيارات الأسعار الإضافية المتاحة.
قد تستخدم الأجهزة المتصلة بـ AWS IoT Core for LoRaWAN أو AWS IoT Core for Amazon Sidewalk شرائح من Semtech وتقنية تحديد الموقع من Semtech المعتمدة على BLE أو WiFi أو GNSS. إذا كنت تستخدم خدمات النقل المتقدمة من Semtech (مثل ROSE)، فسيتم احتساب رسوم بناءً على إجمالي كمية البيانات المنقولة شهريًا. علمًا بأن تكلفة أول نقل للبيانات بحجم 50 ميجابايت تبلغ 0.145 USD لكل ميجابايت، أما إذا كان حجم البيانات يتجاوز 50 ميجابايت، فستكون التكلفة 0.116 USD لكل ميجابايت.
ونوفر أيضًا طبقة مجانية لحلول المواقع. يمكنك استخدام "موقع الجهاز" لتحليل 1000 موقع كحد أقصى مجانًا خلال أول 12 شهرًا اعتبارًا من تاريخ إنشاء حسابك على AWS. وعندما تنتهي صلاحية استخدامك المجاني أو إذا كان استخدام تطبيقك يتجاوز طبقات الاستخدام المجانية، فإنك تدفع رسوم الاستخدام. تتوفر الطبقة المجانية في كل مناطق AWS باستثناء AWS GovCloud (الولايات المتحدة).
Device Advisor
تتوفر Device Advisor مجانًا بشكل عام باستثناء أي تكاليف متعلقة باستخدام AWS كجزء من الاختبار (مثل استخدام AWS IoT Core كجزء من الاختبار أو السجلات الخاصة بكل اختبار في Amazon CloudWatch). ويظهر استخدام موارد AWS في حسابك على AWS وتُطبق رسوم ذلك على فاتورة AWS للمطورين.
أمثلة على تسعير مكونات AWS IoT Core
رسوم الاتصال
المثال 1
يتوفر لديك 10000 جهاز يحافظ على اتصال ثابت بمنصة AWS IoT Core في منطقة أوروبا (أيرلندا) لمدة 30 يومًا. ويبلغ سعر الاتصال في المنطقة 0.08 USD/1000000 دقيقة اتصال. يتم حساب رسومك كالتالي:
- دقائق الاتصال = 10000 اتصال × 60 دقيقة/ساعة × 24 ساعة/يوم × 30 يومًا = 432000000 دقيقة اتصال
- إجمالي رسوم الاتصال = 432,000,000 دقيقة اتصال × 0.08 USD/1,000,000 دقيقة اتصال = 34.56 USD
المثال 2
تتصل الأجهزة نفسها البالغ عددها 10000 جهاز الموضحة في المثال السابق بمنصة AWS IoT Core في منطقة أوروبا (أيرلندا) لمدة 15 دقيقة في كل ساعة أو على مدار الساعة لمدة 30 يومًا. يتم حساب رسومك كالتالي:
- دقائق الاتصال = 10000 اتصال × 15 دقيقة/ساعة × 24 ساعة/يوم × 30 يومًا = 108000000 دقيقة اتصال
- إجمالي رسوم الاتصال = 108,000,000 دقيقة اتصال × 0.08 USD/1,000,000 دقيقة اتصال = 8.64 USD
رسوم المراسلة
المثال 1
يتوفر لديك جهاز واحد ينشر رسالة واحدة بحجم 2 كيلوبايت كل ساعة على AWS IoT Core في منطقة أوروبا (أيرلندا) لمدة 30 يومًا. ومن ثمّ، ترسل AWS IoT Core كل رسالة (بحجم 2 كيلوبايت) إلى خمسة أجهزة أخرى في المنطقة نفسها. ويبلغ سعر مراسلة البروتوكولين MQTT وHTTP لأول مليار رسالة USD 1/1000000 رسالة. يتم حساب رسومك كالتالي:
تكلفة النشر إلى خدمة AWS IoT Core
- عدد الرسائل المنشورة: 1 رسالة/ساعة * 24 ساعة/يوم * 30 يومًا = 720 رسالة
- رسوم الرسائل المنشورة: 720 رسالة × USD 1/1,000,000 رسالة = USD 0.00072
تكلفة التسليم إلى الأجهزة
- عدد الرسائل التي تم تسليمها: 5 رسائل/ساعة × 24 ساعة/يوم × 30 يومًا = 3600 رسالة
- رسوم الرسائل التي تم تسليمها: 3600 رسالة × 1 USD/1000000 رسالة = 0.0036 USD
إجمالي رسوم المراسلة
- إجمالي رسوم المراسلة = رسوم الرسائل المنشورة + رسوم الرسائل المسلَّمة
- إجمالي رسوم المراسلة = 0.00072 USD + 0.0036 USD = 0.00432 USD
المثال 2
يتوفر لديك جهاز واحد ينشر عشر رسائل بحجم 8 كيلوبايت على مدار الساعة على AWS IoT Core في منطقة أوروبا (أيرلندا) لمدة 30 يومًا. وضمن الرسائل الـ10 هذه المُرسَلة كل ساعة، تُرسل أربع رسائل إلى "Rules Engine في AWS IoT Core" عبر Basic Ingest. نظرًا إلى أنك تستخدم البروتوكول MQTT أو HTTP، فإنك لا تتحمل أي رسوم على المراسلة مقابل الرسائل الأربع المُرسَلة أو المُستلمة باستخدام الموضوع المخصص في Basic Ingest. وتُنشر الرسائل الست الأخرى بسعر USD 1/1000000 رسالة لأول مليار رسالة. سيتم حساب رسوم مراسلتك كالتالي:
تكلفة النشر إلى خدمة AWS IoT Core
نظرًا إلى أن حجم كل رسالة يتجاوز 5 كيلوبايت، فهي تُقاس باعتبارها رسالتين (بحجم 5 كيلوبايت).
- عدد الرسائل المنشورة عبر Basic Ingest: رسالتان تم قياسهما × (4 رسائل/ساعة × 24 ساعة/يوم × 30 يومًا) = 5,760 رسالة
- عدد الرسائل المنشورة المتبقية: رسالتان تم قياسهما × (6 رسائل/ساعة × 24 ساعة/يوم × 30 يومًا) = 8,640 رسالة
- رسوم المراسلة مقابل الرسائل المنشورة عبر Basic Ingest: 5,760 رسالة × USD 0 = مجانًا
- رسوم المراسلة مقابل الرسائل المنشورة المتبقية: 8,640 رسالة * 1 USD/1,000,000 رسالة = USD 0.00864
تُحسب التكلفة الإجمالية للمراسلة بجمع رسوم الرسائل المنشورة باستخدام ميزة الاستيعاب الأساسي (Basic Ingest) ورسوم بقية الرسائل المنشورة. وبما أن تكلفة الرسائل المنشورة عبر الاستيعاب الأساسي تبلغ 0 USD، بينما تبلغ رسوم الرسائل المتبقية 0.00864 USD، فإن إجمالي التكلفة يساوي 0.00864 USD
- إجمالي الرسائل المرسلة من الأجهزة إلى الشبكة عبر الاتصال الصاعد (Uplink) خلال الشهر = 4 رسائل في الساعة × 24 ساعة يوميًا × 30 يومًا = 2,880 رسالة
- رسوم الرسائل المرسلة من الأجهزة إلى الشبكة عبر الاتصال الصاعد (Uplink): 2,880 رسالة * USD 2.3/1,000,000 رسالة = USD 0.006624
رسوم نقل البيانات من الشبكة إلى الأجهزة (Downlink):
- إجمالي الرسائل المرسلة من الشبكة إلى الأجهزة عبر الاتصال الهابط (Downlink) خلال الشهر = رسالتان يوميًا × 30 يومًا = 60 رسالة
- تُحتسب تكلفة الرسائل المرسلة من الشبكة إلى الأجهزة عبر الاتصال الهابط (Downlink) بضرب 60 رسالة في سعر 2.3 USD لكل مليون رسالة، لتبلغ الرسوم الإجمالية 0.000138 USD
رسوم عمليات انضمام الأجهزة إلى الشبكة:
- إجمالي رسائل عمليات انضمام الأجهزة إلى الشبكة: 1 رسالة/أسبوع * 4 أسابيع = 4 رسائل
- تُحسب تكلفة الرسائل المستخدمة لانضمام الأجهزة إلى الشبكة بضرب 4 رسائل في سعر 2.3 USD لكل مليون رسالة، لتبلغ الرسوم الإجمالية 0.0000092 USD
إجمالي رسوم المراسلة:
- تُحسب التكلفة الإجمالية للمراسلة بجمع رسوم الرسائل المرسلة من الأجهزة إلى الشبكة (Uplink)، ورسوم الرسائل المرسلة من الشبكة إلى الأجهزة (Downlink)، بالإضافة إلى رسوم رسائل انضمام الأجهزة إلى الشبكة (Join)
- إجمالي رسوم المراسلة = USD 0.006624 + USD 0.000138 + USD 0.0000092 = USD 0.0067712
المثال 4
يتوفر لديك جهاز Sidewalk واحد ينشر رسالة واحدة كل 15 دقيقة (4 رسائل في الساعة) على AWS IoT Core for Amazon Sidewalk في منطقة شرق الولايات المتحدة (فرجينيا الشمالية) لمدة 30 يومًا. ويرسل تطبيقك رسائل إلى الجهاز مرتين كل يوم لتغيير حالة الجهاز. تُحتسب رسوم إرسال الرسائل عبر Sidewalk في منطقة AWS شرق الولايات المتحدة (فرجينيا الشمالية) بمعدل 6 USD لكل مليون رسالة. يتم حساب رسومك كالتالي:
رسوم نقل البيانات من الأجهزة إلى الشبكة (Uplink):
- حساب رسائل الارتباط الأعلى: 4 رسائل/ساعة * 24 ساعة/يوم * 30 يومًا = 2,880 رسالة
- تُحتسب تكلفة الرسائل المرسلة من الأجهزة إلى الشبكة عبر الاتصال الصاعد (Uplink) بضرب 2,880 رسالة في سعر 6 USD لكل مليون رسالة، لتبلغ الرسوم الإجمالية 0.01728 USD
رسوم نقل البيانات من الشبكة إلى الأجهزة (Downlink):
- إجمالي الرسائل المرسلة من الشبكة إلى الأجهزة عبر الاتصال الهابط (Downlink) خلال الشهر = رسالتان يوميًا × 30 يومًا = 60 رسالة
- تُحسب تكلفة الرسائل المرسلة من الشبكة إلى الأجهزة عبر الاتصال الهابط (Downlink) بضرب 60 رسالة في سعر 6 USD لكل مليون رسالة، لتبلغ الرسوم الإجمالية 0.00036 USD
إجمالي رسوم المراسلة:
- تُحسب التكلفة الإجمالية للمراسلة بجمع رسوم الرسائل المرسلة من الأجهزة إلى الشبكة عبر الاتصال الصاعد (Uplink) ورسوم الرسائل المرسلة من الشبكة إلى الأجهزة عبر الاتصال الهابط (Downlink)
- إجمالي رسوم المراسلة = 0.01728 USD + 0.00036 USD = 0.01764 USD
رسوم ظل الجهاز والسجل
المثال 1
يتوفر لديك 100 جهاز يجري تحديثات على "ظل الجهاز" بإجمالي 1000000 تحديث في منطقة كندا (الوسطى). ويبلغ حجم سجل "ظل الجهاز" لكل تحديث 1.5 كيلوبايت. يبلغ سعر "ظل الجهاز" والسجل في منطقة كندا (الوسطى) USD 1.25/1000000 عملية. يتم حساب رسومك كالتالي:
بما أن حجم ظل الجهاز يتجاوز 1 كيلوبايت، يتم احتساب العمليات حسب أقرب مضاعف للكيلوبايت (2 كيلوبايت) باعتبارها عمليتين.
إجمالي رسوم ظل الجهاز (Device Shadow) = عمليتان × 1,000,000 تحديث × 1.25 USD لكل 1,000,000 عملية = 2.50 USD
المثال 2
يستدعي الحل الخاص بك من المثال السابق واجهة برمجة تطبيقات ListThing 100 مرة خلال 30 يومًا. وفي كل مرة، تقوم واجهة برمجة التطبيقات بإرجاع 500 سجل. حجم كل سجل يبلغ واحد كيلوبايت. يتم حساب رسومك كالتالي:
طلبات السجل = 100 طلب × 500 = 50,000 طلب
إجمالي رسوم السجل = 50,000 طلب × 1.25 USD لكل 1,000,000 طلب = 0.0625 USD
رسوم محرك القواعد (Rules Engine)
المثال 1
يتوفر لديك 100 جهاز ينفذ قواعد بإجمالي 1000000 قاعدة في منطقة كندا (الوسطى). وتوجّه كل قاعدة البيانات إلى Amazon S3، ما يستدعي إجراءً واحدًا. يبلغ سعر القاعدتين المُشغَّلتان والإجراءات المُطبَّقة في كندا (الوسطى) USD 0.15 (لكل مليون قاعدة مُشغَّلة/لكل مليون إجراء مُطبَّق). يتم حساب رسومك كالتالي:
- رسوم القواعد المُشغَّلة = 1000000 قاعدة مُشغَّلة × USD 0.15/1000000 قاعدة مُشغَّلة = USD 0.15
- رسوم الإجراءات المُطبَّقة = 1000000 قاعدة مُشغَّلة × إجراء واحد مُنفَّذ/قاعدة واحدة مُشغَّلة × USD 0.15/1000000 إجراء مُطبَّق = 0.15 USD
إجمالي رسوم Rules Engine (محرك القواعد) = رسوم القواعد + رسوم الإجراءات = 0.15 USD + 0.15 USD = 0.30 USD
المثال 2
تشغل الأجهزة نفسها البالغ عددها 100 جهاز من المثال السابق قواعد بإجمالي 1000000 قاعدة في منطقة كندا (الوسطى). ومع ذلك، تستدعي كل قاعدة وظيفة خارجية، ثم توجّه البيانات إلى S3، ما يستدعي إجراءين. يتم حساب رسومك كالتالي:
- رسوم القواعد المُشغَّلة = 1000000 قاعدة مُشغَّلة × USD 0.15/1000000 قاعدة مُشغَّلة = USD 0.15
- رسوم الإجراءات المُطبَّقة = 1000000 قاعدة مُشغَّلة × إجراءان مُطبَّقان/قاعدة مُشغَّلة × USD 0.15/1000000 إجراء مُطبَّق = USD 0.30
إجمالي رسوم Rules Engine (محرك القواعد) = رسوم القواعد + رسوم الإجراءات = 0.15 USD + 0.30 USD = 0.45 USD
رسوم مقاييس LoRaWAN
مثال 1:
إذا كان لديك جهاز واحد ينشر رسالة كل ساعة AWS IoT Core for LoRaWAN لمدة 30 يومًا وقمت بتمكين ميزة Metrics (المقاييس) لمعالجة وتخزين سجل الرسالة (البيانات الوصفية)، فسيتم احتساب الرسوم على النحو التالي:
- عدد الرسائل: رسالة واحدة لكل ساعة + * 24 ساعة في اليوم * 30 يومًا = 1440 رسالة
- عدد سجلات المقاييس: سجل واحد لكل ساعة + * 24 ساعة/يوم * 30 يومًا = 1440 سجلًا
- إجمالي الرسوم: 720 رسالة × 2.3 USD لكل 1,000,000 رسالة + 720 سجلاً × 2 USD لكل 1,000,000 سجل = 0.0016 USD + 0.0014 USD = 0.0030 USD
مثال على تسعير عبء عمل يستخدم كل مكونات AWS IoT Core
يتوفر لديك 100000 جهاز يحافظ على اتصال ثابت بمنصة AWS IoT Core لمدة 30 يومًا في منطقة أوروبا (أيرلندا). في كل يوم، يرسل كل جهاز 325 رسالة بحجم 1 كيلوبايت. وضمن 325 رسالة مُرسَلة في كل جهاز كل يوم، تُجرى 100 تحديث من تحديثات ظل الجهاز وتُشغَّل 200 قاعدة تطبق إجراءً واحدًا. يتم حساب رسومك كالتالي:
رسوم الاتصال
- دقائق الاتصال = 100,000 اتصال × 60 دقيقة/ساعة × 24 ساعة/يوم × 30 يومًا = 4,320,000,000 دقيقة اتصال
- رسوم الاتصال = 4,320,000,000 دقيقة اتصال * USD 0.08/1,000,000 دقيقة اتصال = USD 345.60
رسوم المراسلة
- الرسائل = 100,000 جهاز * 325 رسالة/جهاز في اليوم * 30 يومًا = 975,000,000 رسالة
- رسوم المراسلة = 975,000,000 رسالة * USD 1.00/1,000,000 رسالة = USD 975.00
رسوم ظل الجهاز والسجل
- طلبات ظل الجهاز = 100,000 جهاز * 100 طلب/جهاز في اليوم * 30 يومًا = 300,000,000 طلب
- حجم ظل الجهاز أقل من 1 كيلوبايت، ولذلك يتم تقريبه إلى أقرب كيلوبايت (1 كيلوبايت)
- رسوم ظل الجهاز = 300,000,000 طلب * USD 1.25/1,000,000 عملية = 375.00 USD
رسوم محرك القواعد (Rules Engine)
- القواعد المُشغَّلة = 100,000 جهاز * 200 قاعدة مُشغَّلة /جهاز في اليوم * 30 يومًا = 600,000,000 قاعدة مُشغَّلة
- الإجراءات المُطبَّقة = 600,000,000 قاعدة مُشغَّلة * إجراء واحد مُنفَّذ/قاعدة واحدة مُشغَّلة = 600,000,000 إجراء مُطبَّق
- رسوم القواعد المُشغَّلة = 600,000,000 قاعدة مُشغَّلة * USD 0.15/1,000,000 قاعدة مُشغَّلة = USD 90.00
- رسوم الإجراءات المُطبَّقة = 600,000,000 إجراء مُطبَّق * USD 0.15/1,000,000 إجراء مُطبَّق = USD 90.00
إجمالي رسوم محرك القواعد = 90.00 USD + 90.00 USD = 180.00 USD
التكلفة الإجمالية لعبء العمل
- إجمالي الرسوم = USD 346.60 + 975.00 USD + USD 375.00 + 180.00 USD = USD 1,876.60
لا تشمل AWS IoT Core نشاط إعادة بيع خدمات الاتصالات، إذ تُقدَّم خدمات الاتصال من خلال أطراف ثالثة.