सेवा के बारे में
अनुवादितमैं ESP32, STM32, और Arduino पर उपकरणों के लिए कॉम्बैट फर्मवेयर लिखता हूँ, और प्रोटोटाइप से श्रृंखला उत्पादन के लिए हार्डवेयर तक परियोजनाओं का नेतृत्व करता हूँ। मेरा मुख्य कार्य वह बहुत निम्न स्तर है जिसे अधिकांश लोग टालना पसंद करते हैं: I2C, SPI, UART, और वन-वायर पर सेंसर और एक्ट्यूएटर ड्राइवर, इंटरप्ट हैंडलिंग, ADC डिजिटाइजेशन, PWM नियंत्रण, और साफ़ स्थिति मशीनें जो उपकरण को पूर्वानुमानित रखती हैं, भले ही नेटवर्क गिर जाए या पावर में उतार-चढ़ाव हो।
कनेक्टिविटी पक्ष पर, मैं वाईफाई और BLE प्रोविजनिंग, MQTT के माध्यम से टेलीमेट्री उचित QoS और अंतिम इच्छा के साथ, TLS जहां आवश्यक हो, और OTA अपडेट सेट करता हूँ ताकि आपको लैपटॉप के साथ क्षेत्र में ड्राइव करने की आवश्यकता न पड़े। मैं पावर खपत के साथ अलग से निपटता हूँ: गहरी नींद के कार्यक्रम, इंटरप्ट-आधारित जागरण, ड्यूटी चक्र, और वर्तमान माप, क्योंकि एक सेंसर जो तीन दिन जीवित रहता है वह उत्पाद नहीं है। जब एक सर्वर घटक की आवश्यकता होती है, तो मैं ब्रोकर कॉन्फ़िगरेशन, एक हल्का डेटा इनजेशन API, और एक सरल डैशबोर्ड बनाता हूँ जहाँ टेलीमेट्री आ सकती है।
मैं ESP-IDF, Arduino, और STM32 HAL/CubeMX के तहत C और C++ में काम करता हूँ, डेटा शीट को ध्यान से पढ़ता हूँ, और जब बस झूठ बोलता है, तो मैं एक लॉजिक एनालाइज़र या ऑस्सीलेस्कोप लगाता हूँ। आपको टिप्पणी की गई स्रोत कोड, पुनरुत्पादक निर्माण, और यह कैसे फ्लैश और डिबग करना है, इसके निर्देश मिलते हैं।
मैं सामान्यतः क्या करता हूँ:
— सेंसर और एक्ट्यूएटर ड्राइवर, इंटरप्ट, ADC/PWM, मजबूत स्थिति मशीनें
— वाईफाई/BLE प्रोविजनिंग, MQTT टेलीमेट्री, TLS और OTA अपडेट
— कम पावर खपत, गहरी नींद, और बैटरी जीवन का अनुमान
— वैकल्पिक सर्वर घटक: ब्रोकर, इनजेशन API, लाइव डैशबोर्ड
कनेक्टिविटी पक्ष पर, मैं वाईफाई और BLE प्रोविजनिंग, MQTT के माध्यम से टेलीमेट्री उचित QoS और अंतिम इच्छा के साथ, TLS जहां आवश्यक हो, और OTA अपडेट सेट करता हूँ ताकि आपको लैपटॉप के साथ क्षेत्र में ड्राइव करने की आवश्यकता न पड़े। मैं पावर खपत के साथ अलग से निपटता हूँ: गहरी नींद के कार्यक्रम, इंटरप्ट-आधारित जागरण, ड्यूटी चक्र, और वर्तमान माप, क्योंकि एक सेंसर जो तीन दिन जीवित रहता है वह उत्पाद नहीं है। जब एक सर्वर घटक की आवश्यकता होती है, तो मैं ब्रोकर कॉन्फ़िगरेशन, एक हल्का डेटा इनजेशन API, और एक सरल डैशबोर्ड बनाता हूँ जहाँ टेलीमेट्री आ सकती है।
मैं ESP-IDF, Arduino, और STM32 HAL/CubeMX के तहत C और C++ में काम करता हूँ, डेटा शीट को ध्यान से पढ़ता हूँ, और जब बस झूठ बोलता है, तो मैं एक लॉजिक एनालाइज़र या ऑस्सीलेस्कोप लगाता हूँ। आपको टिप्पणी की गई स्रोत कोड, पुनरुत्पादक निर्माण, और यह कैसे फ्लैश और डिबग करना है, इसके निर्देश मिलते हैं।
मैं सामान्यतः क्या करता हूँ:
— सेंसर और एक्ट्यूएटर ड्राइवर, इंटरप्ट, ADC/PWM, मजबूत स्थिति मशीनें
— वाईफाई/BLE प्रोविजनिंग, MQTT टेलीमेट्री, TLS और OTA अपडेट
— कम पावर खपत, गहरी नींद, और बैटरी जीवन का अनुमान
— वैकल्पिक सर्वर घटक: ब्रोकर, इनजेशन API, लाइव डैशबोर्ड