OHMFORGEأوم فورج · LEARN · BUILD
التدريب/أساسيات إنترنت الأشياء
36 دقيقة

HTTP وREST وJSON في IoT

استخدم نموذج Request/Response لإرسال القياسات أو استدعاء API، وافهم GET وPOST وحالات الاستجابة وبنية JSON الأساسية.

STRUCTURED LESSON

محتوى الدرس

اقرأ الوحدات بالترتيب، ثم اختبر فهمك قبل إكمال الدرس.

01مقدمة

HTTP نموذج Request/Response

يرسل الجهاز طلبًا إلى Resource محدد وينتظر استجابة. هذا مناسب للواجهات البسيطة وعمليات الإرسال أو الاستعلام المتباعدة.

02الفكرة

GET للقراءة وPOST للإرسال غالبًا

استخدم معنى الطريقة كما تحدده الـAPI. GET يستخدم عادة للحصول على Representation، وPOST غالبًا لإرسال بيانات أو طلب معالجة جديدة.

03الفكرة

JSON يحتاج Schema منطقيًا

حدد أسماء الحقول والوحدات والأنواع بوضوح، مثل temperature_c وtimestamp وdevice_id، ولا تجعل الوحدة معلومة ضمنية.

04تنبيه

افحص Status Code ولا تفترض النجاح

نجاح الاتصال TCP لا يعني نجاح العملية. افحص Status Code والمحتوى، وحدد متى تعيد المحاولة ومتى تعتبر الخطأ دائمًا.

KNOWLEDGE CHECK

تحقق سريع من فهمك

سؤال واحد

ما الذي يجب فحصه بعد طلب HTTP بدل افتراض أن العملية نجحت؟