> For the complete documentation index, see [llms.txt](https://docs.wingbits.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wingbits.com/wingbits/wingbits-english-ar/almshrwa/wingbits-approved-hardware-program.md).

# برنامج الأجهزة المعتمدة من Wingbits

في 5 أغسطس 2024 أعلنّا ([ديسكورد](https://discord.com/channels/1082294632689455154/1087693013112848424/1270040770296152064), [ميديوم](https://medium.com/@wingbits/securing-the-wingbits-network-b59006b62d28)) عن خططنا لمستقبل شبكة Wingbits، ولا سيما فيما يتعلق بالعتاد وجودة وأمن البيانات التي تتغذى بها الشبكة. يتم تناول أسباب هذا الانتقال وأهميته بالنسبة للشبكة بمزيد من التفصيل في المقالات المرتبطة. تهدف هذه الصفحة إلى تقديم برنامج العتاد “Wingbits Approved” وعملية التقديم.

### العتاد والبرمجيات

**ستكون متطلبات العتاد هي:**

* مستقبل RTL-SDR أو مستقبل ADS-B مكافئ (كما يُقبل أيضًا العتاد القائم على FPGA أو وحدة ADS-B مخصصة). ويمكن أن يكون ذلك إما مدمجًا مباشرة على اللوحة أو عبر وحدة mPCIe أو ما شابه. ومن الإلزامي أن يدعم ذلك 1090MHz “Mode S Extended Squitter” (أما UAT عند 978 MHz فهو اختياري لكنه موصى به حيثما أمكن).
* شريحة أمان تشفيرية (يوصى باستخدام Microchip ATECC608) والتي ستحتاج إلى [زوج مفاتيح مدمج ECC P-256](https://datatracker.ietf.org/doc/html/draft-jivsov-ecc-compact-05.html) والقدرة على توقيع البيانات والتحقق منها.
* شريحة GNSS - يجب أن تدعم على الأقل GPS (ويُفضَّل أيضًا Galileo وGLONASS وBeiDou). وكلما زادت الدقة كان أفضل، لكن الحد الأدنى الحالي المطلوب هو دقة تحديد موقع 2.5 متر (CEP50). ولا تُشترط إمكانيات RTK وGalileo OSN-MA لكنها موصى بها حيثما أمكن.
* يجب أن يتوفر اتصال Ethernet (الـ WiFi اختياري لكنه موصى به).

**ستكون متطلبات البرمجيات هي:**

* يجب أن يكون قادرًا على تشغيل عميل Wingbits على الجهاز (يُستخدم هذا لإثباتات الموقع باستخدام GPS وشريحة الأمان، لذا إذا كان يعمل داخل حاوية Docker فستحتاج هذه التطبيق إلى الوصول إلى هذه المكونات العتادية بالإضافة إلى راديو ADS-B).&#x20;
* يجب أن يكون قادرًا على تشغيل [readsb](https://github.com/wiedehopf/readsb) برنامج فك ترميز ADS-B وأن يكون قادرًا على إخراج البيانات الناتجة إلى الواجهة الخلفية لـ Wingbits عبر WebSocket.
* إمكانية الحصول على تحديثات OTA بسهولة إما مباشرة [عبر Wingbits](https://gitlab.com/wingbits/config/-/blob/master/update.sh?ref_type=heads) أو عبر نظامك الخاص.&#x20;

البرمجيات التالية اختيارية لكنها **شديدة** التوصية:

* [tar1090](https://github.com/wiedehopf/tar1090) أو واجهة عرض ويب محلية مشابهة.
* [graphs1090](https://github.com/wiedehopf/graphs1090) أو مخططات أداء مشابهة.
* واجهة ويب لتغيير كسب الموالف وكذلك أي إعدادات أخرى قابلة للتهيئة.
* توفّر سجلات التصحيح ومعلومات أخرى للدعم.

### بيانات التصنيع

تُطلَب معلومات التصنيع التالية لإدراج الجهاز ضمن شبكة Wingbits. نقوم باستيراد هذه البيانات من ملف CSV كما نطلب أيضًا طباعتها على ملصق على الجهاز، ويمكن اختياريًا وضعها على تغليف المنتج. لن تعمل الأجهزة إلا بعد إدراجها في القائمة البيضاء على الواجهة الخلفية لـ Wingbits من خلال توفير هذه المعلومات.

* المفتاح العام من زوج مفاتيح ECC.
* اسم الحيوان (يُولَّد من المفتاح العام باستخدام [angry-purple-tiger](https://github.com/helium/angry-purple-tiger-rs)).
* عنوان MAC الخاص بـ Ethernet.
* (إذا كان متاحًا) عنوان MAC الخاص بالـ WiFi.
* (إذا كان متاحًا) الرقم التسلسلي لشريحة GPS.
* (إذا كان متاحًا) أي معلومات أخرى مميزة ومشفرة بشكل ثابت من الشرائح.
* (اختياري) الرقم التسلسلي الخاص بالمُصنِّع.

### عملية التقديم

من أجل التحقق من مصنّعي العتاد المحتملين، سنطلب من أي مورّدين محتملين تقديم وثائق KYC لإثبات الهوية وإثبات النشاط التجاري، بالإضافة إلى توقيع اتفاقية شراكة.

في الوقت الحالي، تتمثل عملية التقديم ببساطة في التواصل عبر البريد الإلكتروني مع <hi@wingbits.com> لتقديم أنفسكم.

نود أن نوفّر مجموعة جيدة من الخيارات والسعرات المختلفة للعتاد، ومع ذلك يُرجى ملاحظة أننا نحتفظ بالحق في رفض أي طلبات دون إبداء سبب، وكذلك في تحديد عدد مورّدي العتاد.

### الرسوم

لن تكون هناك رسوم إدراج أو رسوم تمكين للعتاد على الأقل لأول ثلاثة مصنّعين معتمدين. ونحتفظ بالحق في تغيير ذلك مستقبلًا إذا لزم الأمر.

### معلومات أخرى

* لا يجوز للمصنّعين المعتمدين من Wingbits بيع و/أو جمع طلبات مسبقة للعتاد دون موافقة خطية مسبقة من Wingbits على الإصدار والطراز المحددين اللذين يتم بيعهما.
* لا يجوز استخدام اسم Wingbits وشعارها وعلاماتها التجارية إلا بشكل محدود لغرض بيع العتاد، وذلك فقط بعد الحصول على موافقة خطية بذلك.
* سيحتاج العتاد والبرمجيات التي تعمل على الجهاز إلى الاختبار والتدقيق من قِبل فريقنا. ستحتاج إلى توفير عينتين من العتاد كحد أدنى لهذا الغرض.
* لا توجد لدى Wingbits حاليًا أي خطط لبيع عتادنا الخاص في المستقبل، ومع ذلك نحتفظ بالحق في تغيير ذلك في أي وقت دون إشعار مسبق.
* نتوقع من مصنّعي العتاد المعتمدين من Wingbits أن يتولّوا دعم الشحن/الطلبات والدعم الفني لعتادهم. أما بالنسبة للبرمجيات الخاصة بـ Wingbits فيمكننا تقديم الدعم مباشرةً لفريقك التقني خلف الكواليس، لكنك تتحمل مسؤولية دعم العملاء لعتادك.
* تحتفظ Wingbits بالحق في تعليق أي محطة ADS-B فردية مؤقتًا أو بشكل دائم، أو جميع المحطات التابعة لمصنّع معيّن، إذا تم رصد مشكلات تلاعب أو مشكلات أمنية أو حالات شاذة. ولا تتحمل Wingbits مسؤولية أي أضرار ناتجة عن مثل هذه الإيقافات.

### العتاد المتاح حاليًا

* HYFIX [WB200](https://www.businesswire.com/news/home/20240903536757/en/Wingbits-and-GEODNET-Enter-Partnership-to-Revolutionize-Global-Aviation-Flight-Tracking-Infrastructure) (مُعدّن Wingbits المنفرد)
* HYFIX [MGW310](https://www.businesswire.com/news/home/20240903536757/en/Wingbits-and-GEODNET-Enter-Partnership-to-Revolutionize-Global-Aviation-Flight-Tracking-Infrastructure) (مُعدّن مزدوج Wingbits / GEODNET)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.wingbits.com/wingbits/wingbits-english-ar/almshrwa/wingbits-approved-hardware-program.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
