تعليمات إستخدام بوابات الربط API

تدعم منصة بيند مجموعة من بروتوكولات الربط و لازلنا نطور المزيد من هذه البروتوكولات

بروتوكول HTTP / HTTPS

ربط الأجهزة عبر بروتوكول الإتصال HTTP/HTTPS
يسمح بروتوكول الإتصال HTTP/HTTPS لإرسال البيانات و إستقبالها من أي جهاز أو خدمة خارجية تدعم نفس البروتوكول إلى منصة بيند بكل يسر و سهولة و بدون أي تعقيدات.
منصة بيند تدعم بروتوكل HTTP بكلا حالتيه سواء بالطبقة الأمنية HTTPS أو بدون HTTP مع تفضيل إستخدام البروتوكول بالطبقة الأمنية SSL و ذلك لتأمين البيانات من أي تطفل أو تدخل خارجي بين المنصة و الأجهزة المرتبطة
عند إرسال طلب HTTP/HTTPS ، يجب أن يتم توقيع البيانات بمفتاح تشفير خاص بالجهاز المرسل للبيانات أو الجهاز المستقبل وذلك للمصادقة عليه و التأكد من أن البيانات تصل لمنصة بيند من الجهاز المقصود و حفاظ على سرية معلومات الحساب الرئيسي للمشروع ، وأن يتم تضمين البيانات مع المفتاح المشفر في الطلب بإستخدام إحدى الطريقتين لتضمين البيانات إما POST أو GET.

عنوان بوابة الربد بإستخدام بوتوكول:
(API version 1.0)
https://api.iotbind.com/v1

جميع طلبات الإتصال بمنصة بيند من الأجهزة إما لإرسال بيانات أو لطلبها يجب أن تكون مرفق معها مفتاح التشفير الخاص بالجهاز و سنرمز له في جميع التعليمات و التوجيهات القادمة بالمصطلح - api key - و هو خيار إلزامي لتحقق من هوية الجهاز المتصل و إستقبال الأوامر و البيانات منه.
عند إرسال أي طلب إتصال عبر بروتوكول HTTP ستستقبل أحد هذه الرموز من الخادم للتوضيح عن حالة الطلب المرسل و هي رموز قياسية تتعامل معها جميع المتصفحات و الأجهزة التي تتعامل مع نفس البروتوكول:
200 - طلب مقبول.
400 - عنوان غير صحيح.
401 - لم يتم التحقق من الهوية / غير مصرح لك الإتصال بهذا العنوان.
404 - الطلب غير موجود

أجهزة التحكم في التشغيل و السويتشات

HTTP requests
MQTT protocol
websocket business)
SoAP (business)

أجهزة الحساسات

HTTP requests
MQTT protocol
websocket (business)
SoAP (business)

أجهزة التتبع و الموقع الجغرافي

HTTP requests
MQTT protocol
websocket (business)
SoAP (business)

أجهزة فحص مستوى الخزانات

HTTP requests
MQTT protocol
websocket (business)
SoAP (business)

MQTT بروتوكول

بروتوكول MQTT هو بروتوكول ظهر ليلبي الإحتياج القادم مع التطور الحاصل في مجال إنترنت الأشياء و يعتبر من البروتوكولات الخفيفة و السريعة في تبادل البيانات مما يجعلة الأنسب في التعامل الثورة الكبيرة في إزدياد عدد الأجهزة المتصلة بالإنترنت

WebSockets بروتوكول

هي تقنية متقدمة تفتح جلسة اتصال تفاعلية بين الأجهزة والخادم.و تمكنها من إرسال البيانات إلى خادم وتلقيها في إستجابة فورية دون الحاجة إلى إرسال طلب أو فتح إتصال جدبد مع الخادم