صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 17

الموضوع: شرح + كود حول ESP8266 WIFI

  1. #1
    عضو فى رابطة مهندسى الكهرباء العرب الصورة الرمزية حسن هادي محمود
    تاريخ التسجيل
    Oct 2008
    الدولة
    البصره-العراق
    المشاركات
    512

    شرح + كود حول ESP8266 WIFI

    لسلام عليكم
    ESP8266 WIFI هي قطعه واي فاي وسعرها رخيص جدا اقل من 3$ وهي تعمل ك station او access point او كلاهما

    من خلال هذه قطعه يمكنك التحكم بالاجهزه عبر واي فاي ويمكن تكوين شبكه اتصال بين عده الاجهزه حيث يمكن تشغيلها ك server او client

    ارفق لكم ملفات الي سوف نعتمدها بالشرح


    سيتم شرح اوامر تباعا مع كود

    ملاحظه// هذه قطعه نوع
    ESP8266 serial WIFI model ESP-01

    http://www.aliexpress.com/item/Free-...031529724.html
    الصور المرفقة الصور المرفقة
    • نوع الملف: png 1.png‏ (60.3 كيلوبايت, 104 مشاهدات)
    • نوع الملف: png 2.png‏ (60.3 كيلوبايت, 92 مشاهدات)
    • نوع الملف: jpg 3.jpg‏ (6.1 كيلوبايت, 83 مشاهدات)
    • نوع الملف: jpg 4.jpg‏ (14.0 كيلوبايت, 86 مشاهدات)
    الملفات المرفقة الملفات المرفقة

  2. #2
    عضو فى رابطة مهندسى الكهرباء العرب الصورة الرمزية حسن هادي محمود
    تاريخ التسجيل
    Oct 2008
    الدولة
    البصره-العراق
    المشاركات
    512

    رد: شرح + كود حول ESP8266 WIFI

    حيث تعمل ESP8266 على 3.3فولت

    اذن الاطراف
    مصدر 3.3V,GND
    TX يربط مع RX من كومبيوتر او مايكرو
    RX يربط مع TX من كومبيوتر او مايكرو
    CH-PD هذا طرف لتفعيل موديل في حاله ربطه على 3.3V
    RST هذا طرف لعمل ريست حيت عند ربطه ب GND فانه سيتم ترسيت موديل لذلك هي تربط الى 3.3V اي تشبه خاصيه MCLR في مايكروكنترولر

    GPIO0 , GPIO1 : هذه الاطراف مهمه حيث عند تحديث يجب ربط GPIO0 الى GND

    وايضا من خلال هذين الطرفين يمكن التحكم بالاجهزه بدون حاجه للمايكروكنترولر
    لكن لا علم لي الان كيف يتم ضبط هذه الاطراف لكي تعمل كمداخل او مخارج

    ملاحظه مهمه في حاله ربط موديل بكومبيوتر عن طريق MAX234 او FT232RL يجب عدم ربط VCC مباشره لكون كومبيوتر يعطي 5 فولت وموديل يعمل على 3.3 فولت لذلك يجب اخذ 5 فولت الى منظم للجهد ليعطيك 3.3 فولت

    مثلا انا استخدم هذا البورسبلاي

    http://www.aliexpress.com/item/BREAD...366930585.html
    الصور المرفقة الصور المرفقة
    • نوع الملف: jpg 5.jpg‏ (14.0 كيلوبايت, 74 مشاهدات)
    • نوع الملف: jpg 6.jpg‏ (32.0 كيلوبايت, 72 مشاهدات)
    • نوع الملف: jpg 7.jpg‏ (61.7 كيلوبايت, 71 مشاهدات)

  3. #3
    عضو فى رابطة مهندسى الكهرباء العرب الصورة الرمزية حسن هادي محمود
    تاريخ التسجيل
    Oct 2008
    الدولة
    البصره-العراق
    المشاركات
    512

    رد: شرح + كود حول ESP8266 WIFI

    ارجو التحميل ملف الي في مشاركه 1

    الامر AT

    هذا الامر للتأكد من esp8266 هل جاهزه ام لا يعني نكدر نقول هل كل شيئ تمام فأذا كان نعم سترد esp8266 بكلمه OK

    يعني من ترسل AT يكون الرد

    AT


    OK
    =====================================
    الامر AT+RST

    هذا الامر مهم جدا حيث يعمل ريست لل موديل وحيث اننا نتظر من موديل ان يرجع كلمه ready اي

    ارسال كلمه AT+RST
    الرد من موديل
    AT+RST


    OK
    WIFI DISCONNECT

    ets Jan 8 2013,rst cause:4, boot mode3,7)

    wdt reset
    load 0x40100000, len 1320, room 16
    tail 8
    chksum 0xb8
    load 0x3ffe8000, len 776, room 0
    tail 8
    chksum 0xd9
    load 0x3ffe8308, len 412, room 0
    tail 12
    chksum 0xb9
    csum 0xb9

    2nd boot version : 1.3(b3)
    SPI Speed : 40MHz
    SPI Mode : QIO
    SPI Flash Size : 8Mbit
    jump to run user1

    sl????
    Ai-Thinker Technology Co. Ltd.

    ready
    WIFI CONNECTED
    ======================================
    الان موديل جاهز للاوامر
    الامر AT+GMR
    هذا الامر نعرف من خلاله version خاص بهاردوير وهذا مهم في حاله اننا نقوم بتحديث موديل

    عند ارسال كلمه AT+GMR
    الرد
    AT+GMR

    AT version:0.23.0.0(Apr 24 2015 21:11:01)
    SDK version:1.0.1
    Ai-Thinker Technology Co. Ltd.
    Apr 27 2015 13:55:14

    OK
    ==========================
    الامر ATE0

    هذا الامر يمنع موديل من اعاده ارسال نفس الامر قبل الرد
    اي اقصد لما ارسل مثلا كلمه AT موديل راح يرجع اولا امر اي كلمه AT وبعدها يرد عليه بكلمه OK ولكي نمنع اي يرجع موديل اوامر قبل رد نرسل له الامر ATE0 وبتالي لن يعيد ارسال امر مره اخرى اي لو ارسلت له AT يرجع لي OK فقط
    =======================================


    ======================================== ======
    AT+CWMODE – WIFI mode

    هذا الامر من خلال نحدد نوع تشغيل موديل هل هو station او access point او كلاهما
    صيغه الامر AT+CWMODE=mode
    mode=1 يعني موديل يعمل ك station
    mode=2 يعني موديل يعمل ك access point
    mode=3 يعني موديل يعمل ك access point & station

    عندما نرسل الامر للموديل يكون الرد


    كود:

    كود:
    AT+CWMODE=3
    الرد
    كود:

    كود:
    OK
    ========================================
    AT+CWJAP – Connect to AP

    هذا الامر لعمل توصيل مع الشبكه راوتر حيث يحتاج الى اسم الشبكه والباسورد

    صيغه هذا الامر
    كود:
    AT+ CWJAP =ssid, pwd
    ssid تعني اسم شبكتك او اسم شبكه راوتر
    pwd الباسورد خاص بالشبكه بشرط لايتجاوز طول الباسورد عن 64 بايت

    ملاحظه جدا مهمه كل نص يجب وضعه بين علامتي اقتباس ""

    ارسال الامر
    كود:
    AT+CWJAP="TP-LINK_HASSAN","Hasan123"
    الرد

    كود:
    كود:
    WIFI CONNECTED
    OK
    ======================================== ====
    AT+CWLAP – List available APs

    هذا الامر يعرض لك الشبكات المتاحه

    الارسال الامر

    كود:

    كود:
    AT+CWLAP
    الرد
    كود:
    كود:
    +CWLAP:(4,"TP-LINK_HASSAN",-85,"c0:4a:00:cb:6d:00",8)
    +CWLAP:(0,"NOC.IQ.07709070529-",-95,"00:15:6d:69:5c:4a",11)
    +CWLAP:(0,"???? ???? 07709070529 ",-93,"02:15:6d:69:5c:4a",11)
    +CWLAP:(0,"NOC.IQ-X7  { 07709015555} ",-92,"02:15:6d:69:5c:4b",11)
    OK
    من خلال هذه الشبكات تستطيع معرفه التالي
    هي تعرض البيانات بهذا الشكل
    + CWLAP: <ecn>,<ssid>,<rssi>,<mac>

    < ecn >
    0 OPEN
    1 WEP
    2 WPA_PSK
    3 WPA2_PSK
    4 WPA_WPA2_PSK

    <ssid> string, SSID of AP
    <rssi> signal strength
    <mac> string, MAC address
    ======================================== ==
    الامر AT+CIFSR
    هذا الامر لعرض ايبيات
    لكوني وضعت AT+CWMODE=3 هنا سوف يعرض لي ايبي ل station , access point

    ارسال الامر
    كود:

    كود:
    AT+CIFSR
    الرد


    كود:
    +CIFSR:APIP,"192.168.5.5"
    +CIFSR:APMAC,"1a:fe:34:9e:61:90"
    +CIFSR:STAIP,"210.201.4.120"
    +CIFSR:STAMAC,"18:fe:34:fb:b3:24"
    OK


    حيث يعني APIP هو ايبي خاص ب access point
    حيث يعني STAIP هو ايبي خاص ب station


    =======================================
    AT+CWQAP – Disconnect from AP

    هذا الامر لعمل disconnected مع الشبكه المتصل بها

    ارسال الامر
    كود:

    كود:
    AT+CWQAP
    الرد
    كود:
    كود:
    WIFI DISCONNECT
    OK
    ================================

  4. #4
    عضو فى رابطة مهندسى الكهرباء العرب الصورة الرمزية حسن هادي محمود
    تاريخ التسجيل
    Oct 2008
    الدولة
    البصره-العراق
    المشاركات
    512

    رد: شرح + كود حول ESP8266 WIFI

    هنا سيتم الشرح الاوامر التي تجعل موديل ك ACCESS POINT

    الامر

    هذا الامر لتكوين شبكه اتصال
    صيغه هذا الامر
    AT+ CWSAP=ssid ,pwd,chi,ecn

    تذكرو كل نص يجب وضعه بين علامتي اقتباس
    مثل اسم الشبكه والباسورد ونوع البرتوكول UDP ,TCP و......

    ssid هذا اسم الشبكه الي راح تظهر بالاجهزه اوبحاسبه
    pwd الباسورد خاص للشبكه بشرط لايتجاوز طولها عن 64 بايت

    chl رقم الجنل

    < ecn > هذا يمثل نوع التشفير
    0 OPEN
    2 WPA_PSK
    3 WPA2_PSK
    4 WPA_WPA2_PSK

    الارسال الامر


    كود:
    AT+CWSAP="ESP8266","12345678",6,4
    الرد من الموديل


    كود:
    OK
    ===============================
    AT+CWLIF – IP of stations

    هذا الامر لعرض عدد الاجهزه المرتبطه بموديل اي متصله بشبكه
    ارسال الامر


    كود:
    AT+CWLIF
    الرد من موديل


    كود:
    192.168.5.6,8c:a9:82:86:67:7a
    OK
    =================================

  5. #5
    عضو فى رابطة مهندسى الكهرباء العرب الصورة الرمزية حسن هادي محمود
    تاريخ التسجيل
    Oct 2008
    الدولة
    البصره-العراق
    المشاركات
    512

    رد: شرح + كود حول ESP8266 WIFI

    هنا كيف نغير ايبي او ماك ادرس لكل من station و access point
    AT+CIPSTAMAC – Set mac address of station
    هذا الامر لضبط مايك ادرس لل station
    صيغه الامر
    AT+CIPSTAMAC=mac
    مثلا نرسل
    كود:
    AT+CIPSTAMAC="18:fe:34:9e:61:98"
    الرد
    كود:
    كود:
    OK
    ======================================
    AT+CIPAPMAC – Set mac address of softAP
    هذا الامر لضبط مايك ادرس ل access point
    ارسال الامر
    كود:
    كود:
    AT+CIPAPMAC="1a:fe:34:9e:61:90"
    الرد
    كود:
    كود:
    OK
    =======================================
    AT+ CIPSTA – Set ip address of station
    هذا الامر لضبط ايبي ل sation
    ارسال الامر
    كود:
    كود:
    AT+CIPSTA="192.168.0.140"
    الرد
    كود:
    كود:
    OK
    ======================================== =
    AT+ CIPAP – Set ip address of softAP
    ارسال الامر
    كود:
    AT+CIPAP="192.168.1.4"
    الرد
    كود:
    OK
    ======================================

  6. #6
    عضو فى رابطة مهندسى الكهرباء العرب الصورة الرمزية حسن هادي محمود
    تاريخ التسجيل
    Oct 2008
    الدولة
    البصره-العراق
    المشاركات
    512

    رد: شرح + كود حول ESP8266 WIFI

    بعد ضبط اعدادات واي فاي واتصال بشبكه راوتر نأتي الان الى فقره ارسال واستقبال البيانات وهنا تتم بطريقيتين ام SERVER او Client

    CIPSERVER – Configure as TCP server

    server هنا يتم بناء برنامج عن طريق HTML يتم وضع الكود داخل موديل ESP8266 وبتالي تصبح هذه القطعه كسيرفر يمكن وصول اليه عن طريق ايبي الخاص ب station

    اولا خل نشرح اوامر

    الامر AT+ CIPMUX – Enable multiple connections

    صيغه هذا الامر
    AT+ CIPMUX=mode


    mode=0 for signal connection
    mode=1 for multiple connection

    ارسال الامر
    كود:

    كود:
    AT+CIPMUX=1
    الرد
    كود:

    كود:
    OK
    =======================

    AT+ CIPSERVER

    هذا الامر لفتح سيرفر ولكن بشرط ان يكون AT+ CIPMUX=1
    صيغه الامر
    AT+ CIPSERVER=mode,port

    mode =1 لانشاء سيرفر

    mode =0 لحذف سيرفر


    ارسال الامر
    كود:

    كود:
    AT+CIPSERVER=1,80
    الرد

    كود:

    كود:
    OK
    طبعا لو حاولت ارسال الامر نفسه
    كود:

    كود:
    AT+CIPSERVER=1,80
    راح يكون رد موديل
    كود:

    كود:
    no change
    OK
    ===============================

    AT+ CIPSTO – Set server timeout

    صيغه الامر
    AT+CIPSTO=time

    حيث time تتراوح من 0 الى 7200 ثانيه

    ارسال الامر
    كود:

    كود:
    AT+CIPSTO=180
    الرد
    كود:

    كود:
    OK
    ملاحظه يجب بأول انشاء سيرفر عن طريق الامر AT+ CIPSERVER وبعد ذلك نستخدم AT+CIPSTO في حاله ضبط timeout للسيرفر

    ======================================== =
    الامر الارسال
    AT+CIPSEND – Send data

    هنا يعتمد صيغه الامر AT+CIPSEND على الامر AT+ CIPMUX

    اذا كان AT+ CIPMUX=1 فأن AT+CIPSEND=id,length
    اذا كان AT+ CIPMUX=0 فأن AT+CIPSEND=length

    طالما نحن نريد انشاء سيرفر اذن AT+ CIPMUX=1
    وعليه يكون ارسال البيانات بهذ الشكل
    نرسل اولا id و عدد البايتات الي راح نرسلها اي
    مثلا نريد ارسال 10 بايتات
    كود:

    كود:
    AT+CIPSEND=0,10
    راح نتظر من موديل يرد علينا ب “<” بعدها نرسل داتا وعند اكتمال ارسال البيانات راح يرد علينا موديل
    كود:

    كود:
    SEND OK
    =================================
    الان نحتاج نرسل كود HTML الى ايبي كيف ذلك


    بعدما فتحنا سيرفر نفتح متصفح ونضع ايبي والبورت
    بعدها نضغط enter راح يرسل متصفح بيانات الى موديل عندها يمكننا الارسال


    ملاحظه// عند استقبال البيانات يكون بدايتها هذه الصيغه


    كود:

    كود:
    +IPD,id,len:data
    حيث
    Param de******ion:
    id: id no. of connection
    len: data length
    data: data received
    حيث تلاحظ انه في حاله سيرفر انه اول كلمه تستلمها من داتا هي GET


    الان يمكن ارسال البيانات الى السيرفر عن طريق الامر AT+CIPSEND ولكن لن ترى اي بيانات الا بعد ارسال الامر AT+CIPCLOSE=0
    عندها ستظهر البيانات على سيرفر
    الصور المرفقة الصور المرفقة
    • نوع الملف: jpg 9.jpg‏ (51.4 كيلوبايت, 72 مشاهدات)
    • نوع الملف: jpg 8.jpg‏ (51.8 كيلوبايت, 69 مشاهدات)

  7. #7
    عضو فى رابطة مهندسى الكهرباء العرب الصورة الرمزية حسن هادي محمود
    تاريخ التسجيل
    Oct 2008
    الدولة
    البصره-العراق
    المشاركات
    512

    رد: شرح + كود حول ESP8266 WIFI


    TCP/IP SETTING AS Client

    نكمل الشرح حيث نناقش كيف نرسل ونستقبل البيانات عبر UDP برتوكول
    اوامر الي نحتاجها هي

    الامر AT+CIPSTART – Start connection

    هنا لبدء عمليه اتصال بين برنامج مع موديل عن طريق الايبي ادرس خاص ب staion

    صيغه الامر
    If AT+CIPMUX=0


    كود:

    كود:
    AT+CIPSTART=type,ip address,port,local port , mode
    If AT+CIPMUX=1


    كود:

    كود:
    AT+CIPSTART=id,type,ip address,port,local port , mode
    Param de******ion:
    <id> 0-4 , id of connection
    <type> string, “TCP” or “UDP”
    <addr> string, remote ip
    <port> string, remote port
    [<local port>] for UDP only
    [<mode>] for UDP only
    0 : destination peer entity of UDP will not change.
    1 : destination peer entity of UDP can change once.
    2 : destination peer entity of UDP is allowed to change.
    Note:
    [<mode>] can only be used when [<local port>] is set.


    طبعا local port , mode فقط لبرتوكول UDP

    مثال
    كود:

    كود:
    AT+CIPSTART=0,"UDP","210.201.4.120",1234,1234,2
    الرد من موديل
    اما
    كود:
    0,CONNECT
    OK
    او
    كود:
    ERROR
    وفي حاله انه كان اصلا connected يرجع

    كود:
    كود:
    ALREADY CONNECTED
    ERROR
    ===============================
    الان بعد نجاح اتصال يمكن ارسال البيانات واستقبالها




    ملاحظه مهمه

    يجب ارسال مع اوامر AT command الامر CR+LF فهذا مهم



    يجب وضع اي **** بين علامتي اقتباس
    الصور المرفقة الصور المرفقة
    • نوع الملف: jpg 10.jpg‏ (69.2 كيلوبايت, 70 مشاهدات)
    • نوع الملف: jpg 11.jpg‏ (62.7 كيلوبايت, 71 مشاهدات)
    • نوع الملف: jpg 12.jpg‏ (65.8 كيلوبايت, 71 مشاهدات)

  8. #8
    عضو فى رابطة مهندسى الكهرباء العرب الصورة الرمزية حسن هادي محمود
    تاريخ التسجيل
    Oct 2008
    الدولة
    البصره-العراق
    المشاركات
    512

    رد: شرح + كود حول ESP8266 WIFI


    AT+ CIPSTATUS – Information about connection

    بعدما شرحنا اوامر مهمه للesp8266 الان نأتي الى اخر الامر هو AT+ CIPSTATUS

    في حاله كان تم ضبط esp8266 على وضع server

    يتم الارسال الامر بهذه الصيغه
    كود:

    كود:
    AT+ CIPSTATUS
    اما الرد موديل يكون بهذه الصيغه
    كود:

    كود:
    STATUS:stat
    +CIPSTATUS=id,type,ipaddress,port,tetype
    OK
    Param de******ion:
    <stat> 2: Got IP
    3: Connected
    4: Disconnected
    <id> id of the connection (0~4), for multi-connect
    <type> string, “TCP” or “UDP”
    <addr> string, IP address.
    <port> port number
    <tetype> 0: ESP8266 runs as client
    1: ESP8266 runs as server

    طبعا من خلال stat راح نعرف حاله التوصيل مع السيرفر وهذا مهم قبل ارسال اي بيانات الى سيرفر لانه في حاله سيرفر مغلق فانه سوف يعطيك error عند محاوله ارسال البيانات لذا نختبر التوصيل قبل الارسال

    طبعا stat=2 معناها تم اتصال مع راوتر ولكن لايوجد اتصال مع سيرفر او client وبتالي لم يتم حصول على عنوان ايبي

    ======================================== ===

    في حاله كان تم ضبط esp8266 على وضع client


    حسب التجربه العمليه كانت النتائج كتالي

    stat=2 معناها تم اتصال مع راوتر ولكن لايوجد اتصال مع الجهار اخر اي لم يتم حصول على ايبي بعد

    اما اذا تم اتصال مع ايبي فأن عند ارسال الامر
    كود:
    AT+CIPSTATUS
    فان النتائج
    كود:
    STATUS:2
    +CIPSTATUS:0,"UDP","210.201.4.120",1234,13529,0
    OK
    طبعا هنا stat=2 ولكن يوجد معلومات عن الربط وبتالي نتستطيع اختبار هل هناك معلومات اذن توصيل صحيح واذا لم توجد فانه لايوجد اتصال
    =========================

    'طبعا في حاله انقطاع واي فاي فأن سوف تظهر نفس معلومات الربط ولكن stat=5



    ملاحظه مهمه جدا

    الموديل ESP8266 تحتفظ بالبيانات التاليه عند برمجتها

    1- اسم الشبكه
    2- الباسورد
    3- الايبي
    4- مايك ادرس

    يعني حتى لو قمت بترسيتها فان بيانات اعلاه لاتتغير الا اذا قمت انت بتغيرها وهذا يعني انه لو انطفئ راوتر مثلا واشتغل بعد فتره فأن موديل سوف يربط اتوماتيكيا مع راوتر بدون الحاجه الى اعاده عمليه اتصال مره اخرى



  9. #9
    Junior Engineer الصورة الرمزية كريم عامر
    تاريخ التسجيل
    Nov 2008
    الدولة
    مصر
    المشاركات
    4

    رد: شرح + كود حول ESP8266 WIFI

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

  10. #10
    عضو فى رابطة مهندسى الكهرباء العرب الصورة الرمزية حسن هادي محمود
    تاريخ التسجيل
    Oct 2008
    الدولة
    البصره-العراق
    المشاركات
    512

    رد: شرح + كود حول ESP8266 WIFI

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

    السلام عليكم

    ان شاء الله في مثال القادم والصور ستتوضح لك الكثير لاني عملت مكتبه جاهزه يمكن تطبيقها بسهوله
    وطبعا توجد امكانيه تحكم بهذه طريقه فأنت تستطيع تتحكم بأي جهاز عن طريق الانترنيت او واي فاي

    تحياتي

صفحة 1 من 2 12 الأخيرةالأخيرة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. WiMax versus WiFi
    بواسطة baheratya في المنتدى قسم الأتصالات
    مشاركات: 3
    آخر مشاركة: 28-01-14, 08:15 AM
  2. Outdoor HSPA+WiFi Router
    بواسطة mohammad ahmed alosaily في المنتدى قسم الأتصالات
    مشاركات: 0
    آخر مشاركة: 05-01-13, 12:32 AM
  3. (Solar Street lighting with WiFi Access and Backhaul)
    بواسطة جمال عمر في المنتدى مكتبة قسم الطاقة الجديدة و المتجددة
    مشاركات: 7
    آخر مشاركة: 12-12-12, 08:56 AM
  4. °ˆ~*¤®§(* عرض تقديمي رائع جدا يشرح تكنولوجيا Wifi *)§®¤*~ˆ°
    بواسطة ahmed saad mohamed في المنتدى قسم الأتصالات
    مشاركات: 2
    آخر مشاركة: 26-11-08, 12:35 AM
  5. wifi Toys كتاب مشاريع wifi
    بواسطة المهندس ناصر تنكر في المنتدى قسم الأتصالات
    مشاركات: 3
    آخر مشاركة: 02-05-08, 04:53 AM

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
 

 

 

Flag Counter