Osegi
हार्डवेयर·2 मिनट में पढ़ें

Claude ने $10 के Wi-Fi कैमरे को बिना क्लाउड के चलना सिखाया

एक शौकिया ने सस्ते Wi-Fi कैमरे को Claude के हवाले कर दिया, जो सिर्फ चीनी क्लाउड ऐप से चलता था। कुछ घंटे बाद वह ओपन फर्मवेयर पर लोकल नेटवर्क में चल रहा था।

A small magnetic Wi-Fi camera opened up on a desk, wired to a USB-UART adapter and an Arduino relay board.
छवि: Хабр

एक सस्ता Wi-Fi कैमरा, जो सिर्फ चीनी ऐप और चीनी सर्वर के अकाउंट के भरोसे चलता था, अब बिना किसी क्लाउड के घर के नेटवर्क पर चल रहा है। इसे हैक करने का ज्यादातर काम Claude ने किया। यह प्रयोग एक रूसी शौकिया ने किया और उसकी कहानी Habr पर छपी है।

कैमरे की कीमत करीब 800 रूबल (लगभग 10 डॉलर) है। उसमें चुंबकीय माउंट, बैटरी और USB पावर है। दिक्कत यह थी कि वह सिर्फ अपने ऐप से चलता था, और ऐप का इंटरफ़ेस भी बेहद खराब था। मालिक ने कैमरा खोला तो अंदर BK7252N चिप निकली: 32-बिट ARM, 160MHz, 544KB मेमोरी, Wi-Fi के साथ। सेंसर GalaxyCore GC0329 था, यानी 0.3 मेगापिक्सल और 648×488, जबकि साइट पर गर्व से "HD" लिखा था।

बोर्ड पर RX और TX पैड मिले। UART एडेप्टर जोड़ने पर RT-Thread सिस्टम का कंसोल खुल गया, पर Beken चिप का SDK सार्वजनिक नहीं है। GitHub पर ओपन फर्मवेयर प्रोजेक्ट OpenBeken मिला, लेकिन उसमें न यह चिप थी, न यह सेंसर।

Claude ने कैमरे के साथ क्या किया?

Claude को प्रोजेक्ट फ़ोल्डर और OpenBeken का सोर्स दिया गया, काम था कैमरा चालू करना। उसने UART डाउनलोड टूल खोजा, मूल फर्मवेयर की कॉपी निकाली, फिर मिलती-जुलती चिप BK7231N के लिए OpenBeken बनाकर बोर्ड में डाला। लॉग से पता चला कि सेंसर शुरू नहीं हो रहा। दोनों चिप में कैमरा पोर्ट की क्लॉक वाले रजिस्टर के पते अलग हैं, तो Claude ने सही पते मूल फर्मवेयर से निकाले। फिर भी तस्वीर नहीं आई, क्योंकि सेंसर के 259 कंट्रोल रजिस्टर में सही वैल्यू लिखनी थीं। वे भी मूल फर्मवेयर से ली गईं, और कैमरा चल पड़ा।

हर बार कैमरा रीबूट करना खलने लगा, तो मालिक ने Arduino और रिले मॉड्यूल से पावर कंट्रोल बना दिया। इसके बाद Claude खुद बिजली काटता-जोड़ता और नया फर्मवेयर डालता रहा। कुछ घंटों में OpenBeken का पैच तैयार हुआ, साथ में मोशन डिटेक्शन भी, जिसमें हलचल दिखने पर फोटो SD कार्ड में सेव होती है।

बिना क्लाउड के कैमरा कैसे जोड़ें?

कैमरा बिना पासवर्ड का अपना एक्सेस पॉइंट बनाता है। उससे जुड़कर ब्राउज़र में 192.168.4.1 खोलें। वेब इंटरफ़ेस में Config → Configure WiFi में अपने घर के Wi-Fi का नाम और पासवर्ड डालें। उसके बाद कैमरा लोकल नेटवर्क पर http://name.local पर मिलता है, जहाँ name आप खुद तय कर सकते हैं।

पूरा कोड और फर्मवेयर बनाने-डालने की हिदायतें GitHub पर हैं। कोई बाहरी सेवा, रजिस्ट्रेशन या SMS नहीं चाहिए। मालिक आगे Android और iOS ऐप बनाना चाहता है, और उसके पास ऐसे और डिवाइस कतार में हैं।

देखने लायक ऐप्स

SUMO: नंबर पज़ल

सही खाने चुनें, जोड़ें, लक्ष्य तक पहुँचें। सीखना आसान, महारत मुश्किल। मुफ़्त, हर उम्र के लिए।

Dialo: बोलकर भाषाएँ सीखें

AI बातचीत साथी से बात करें; हर वाक्य सुधरकर आपकी भाषा में समझाया हुआ लौटता है। 9 भाषाएँ, A1 से C2 तक।

giftdetect: मिनटों में सही तोहफ़ा

चुनें किसके लिए, किस मौके पर और कैसा स्वभाव। सर्च इंजन स्थानीय दुकानों के उत्पाद विवरण पढ़कर सबसे उपयुक्त विकल्प ऊपर रखता है। मुफ़्त, बिना साइन-अप।

टैग:claudeopenbekenwifi camerafirmwareiotreverse engineering

इसी दिन की और ख़बरें

सभी देखें →

और पढ़ें:: हार्डवेयर

सभी देखें →