
GreatFet One के लिए एक अभी तक अनौपचारिक पड़ोसी, जो 433/868/915MHz बैंड्स को लक्षित करता है
GreatFET One के लिए एक पड़ोसी जो 315/433/868/915MHz बैंड को लक्षित करता है। यह पड़ोसी GreatScottGadgets का कोई डिज़ाइन नहीं है। इसलिए यदि यह काम नहीं करता है, तो GSG को नहीं बल्कि मुझे दोष दें।
एरिका पौधे की शाखाएँ मुझे कुछ हद तक एंटेना की याद दिलाती हैं। और एरिका इसी के बारे में होगा। 4 एंटेना वाला एक पड़ोसी।
इस पड़ोसी का प्राथमिक उद्देश्य 315MHz/433MHz/868MHz/915MHz बैंड के भीतर सुरक्षा अनुसंधान करने की संभावना प्रदान करना है। विचार यह है कि कुल 4 CC1101 ट्रांसीवर उपलब्ध हों। एक 315MHz बैंड के लिए ट्यून किया गया, एक 433MHz बैंड के लिए ट्यून किया गया, दो 868MHz/915MHz बैंड के लिए। 315MHz के लिए ट्यून किए गए ट्रांसीवर के साथ 433MHz बैंड के भीतर अभी भी प्राप्त करना संभव होना चाहिए। इसी प्रकार 315MHz-ट्यून किए गए ट्रांसीवर के साथ 433MHz बैंड के भीतर प्राप्त करना। प्रति बैंड दो ट्रांसीवर प्राप्त करने और भेजने के बीच कम प्रतिक्रिया समय के लिए अभिप्रेत हैं... ...या विश्लेषण के अधीन प्रणाली के संचरण को बाधित करने के लिए, जबकि हवा में किसी भी डेटा को अभी भी कैप्चर किया जा रहा हो।
यह उन प्रणालियों में समस्याओं के विश्लेषण के लिए उपयोगी हो सकता है जिन्हें RF संदेश अखंडता की आवश्यकता होती है लेकिन वे इसकी परवाह नहीं करते (उदाहरण: https://www.syss.de/fileadmin/dokumente/Publikationen/Advisories/SYSS-2019-004.txt)
इस पड़ोसी का उद्देश्य अपराधियों के लिए एक उपकरण होना नहीं है!
एक पहला संस्करण विकास के अधीन है जो पूर्व-निर्मित, कम लागत वाले CC1101 ट्रांसीवर के साथ बनाया गया है।

एक बेहतर संस्करण पूर्व-निर्मित CC1101 मॉड्यूल के बिना बनाया जाएगा - TI संदर्भ डिज़ाइनों का अनुसरण करते हुए (http://www.ti.com/tool/CC1101EM868-915_REFDES / http://www.ti.com/tool/CC1101EM433_REFDES)।
बेहतर संस्करण में आवृत्तियों से मेल खाने के लिए बाहरी एंटेना होंगे।

सभी 4 CC1101 SPI इंटरफ़ेस के माध्यम से सुलभ होंगे। एक मित्रवत पड़ोसी होने के लिए, SPI का चयन I2C के माध्यम से किया जाएगा (GF-Crocus के समान)

PoC: PCB आ गया...
...घटक आ गए और आंशिक रूप से असेंबल किए गए। दुर्भाग्य से PCF8574A के लिए गलत फुटप्रिंट का उपयोग किया गया। इसके अलावा मैंने एक चीनी कॉपी का ऑर्डर दिया जो 0x38 के बजाय 0x20 पर सुनती है (यद्यपि A संस्करण 0x38 पर सुनने के लिए वर्णित है)।
...CC1101 SPI इंटरफ़ेस (I2C चयन द्वारा नियंत्रित) तक बुनियादी पहुँच काम कर रही है। विशेष रूप से 1G32 OR गेट के साथ SPI चयन को गेट करना:
जबकि 868MHz मॉड्यूल अपेक्षा के अनुरूप एक्सेस किए जा सकते हैं, 433MHz मॉड्यूल का SPI इंटरफ़ेस प्रतिक्रिया नहीं देता है। जाँच करने पर पाया कि पिनआउट उस एक से भिन्न है जिसका उपयोग मैंने स्कीमैटिक डिज़ाइन के लिए किया था:-) बाज़ार में समान दिखने वाले 433MHz मॉड्यूल हैं, जिनमें थोड़े भिन्न पिन असाइनमेंट होते हैं। PCB डिज़ाइन के लिए एक का उपयोग किया और दूसरे का ऑर्डर दिया।
फिर भी, 868MHz मॉड्यूल के संचालन ने मुझे "बेहतर" संस्करण का ऑर्डर देने के लिए पर्याप्त विश्वास दिया। PoC PCB (डिज़ाइन V0.2) की मरम्मत करना दिलचस्प हो सकता है, क्योंकि ऐसे बोर्ड को ~20 यूरो में असेंबल करना संभव है।

बेहतर संस्करण के दो असेंबल किए गए बोर्ड आ गए और पहले परीक्षण किए जा चुके हैं। दुर्भाग्य से एक बोर्ड में MOSI और SCLK के बीच शॉर्ट सर्किट है। दूसरे बोर्ड में एक CC1101 पर एक लापता कनेक्शन प्रतीत होता है, जिससे SPI MOSI लाइन केवल "1" पढ़ती है। धारणा यह है कि CC1101 के लिए उपयोग किया गया फुटप्रिंट गैर-इष्टतम है (कम से कम यह CC1101 डेटाशीट अनुशंसा से भिन्न है)।
फिर भी, 4 में से 3 CC1101 मॉड्यूल काम कर रहे हैं। ABUS Secvest बर्गलर अलार्म सिस्टम के लिए CC1101 को कॉन्फ़िगर करने के लिए पहला परीक्षण किया गया था। FUBE50014 रिमोट कंट्रोल से पैकेट प्राप्त करना विश्वसनीय रूप से काम कर रहा है।

खेलने के लिए समय न होने की कुछ अवधि के बाद, एक और PoC आ गया। इसे असेंबल और परीक्षण किया गया। सभी 4 RF मॉड्यूल अपेक्षा के अनुरूप काम कर रहे हैं।
एक और PoC तैयार किया गया जो सामान्य जंपर्स के बजाय सोल्डर जंपर्स का उपयोग करता है और उसमें पार्ट संदर्भ जोड़े गए हैं। PCB का ऑर्डर दिया गया।
PoC V0.4 आ गया और पहले परीक्षण रिलीज़ कैंडिडेट होने के लिए आशाजनक लग रहे हैं।
एक CC1101 मॉड्यूल से दूसरे में स्विच करने के बीच की लेटेंसी देखने के लिए, ABUS Secvest बर्गलर अलार्म सिस्टम के एक रिमोट कंट्रोल के विरुद्ध एक रिएक्टिव जैमिंग हमला लागू किया गया था। एक मॉड्यूल को अलार्म सिस्टम जिस आवृत्ति पर संचालित हो रहा है उस पर RSSI स्तर की रिपोर्ट करने के लिए कॉन्फ़िगर किया गया था। गतिविधि का पता चलने पर, दूसरा CC1101 मॉड्यूल एक छोटे रेडियो पैकेट के साथ फायर किया जाता है। यह दिखाई देता है कि रिएक्टिव जैमिंग हमले का पैकेट रिमोट कंट्रोल पैकेट को ओवरले करता है।
एक और पूर्ण-कस्टम डिज़ाइन बनाया गया, जिसमें 4 परतें, एक सही किया गया CC1101 फुटप्रिंट और सघन RF प्लेसमेंट हैं।
असेंबल किए गए PCB आ गए और सभी 4 CC1101 SPI इंटरफ़ेस के माध्यम से सुलभ हैं। एक इंटरफ़ेस पर प्राप्त करना और भेजना परीक्षण किया गया।
आप GreatFET One को अभी तक नहीं जानते? यहाँ देखें: https://greatscottgadgets.com/greatfet/
चूँकि कुछ अनुरोध आए हैं, मैं ~2 साल पहले की Kicad फ़ाइलें अपलोड कर रहा हूँ। उस समय कॉन्फ़िगरेशन प्रबंधन कमज़ोर था, लेकिन मुझे लगता है कि ये वही नवीनतम फ़ाइलें हैं जिनके परिणामस्वरूप ऑर्डर हुआ था। इसलिए, अपने जोखिम पर उपयोग करें! कोई वारंटी नहीं कि ये नवीनतम संशोधन हैं। आपको gsg और digikey से kicad लाइब्रेरीज़ डाउनलोड करने की आवश्यकता है (पथ zip फ़ाइल के भीतर Readme.txt फ़ाइलों में दिए गए हैं)।
