विषयसूची:
- चरण 1: निर्भरताएँ स्थापित करें
- चरण 2: रिपॉजिटरी को क्लोन करें और बनाएं
- चरण 3: उदाहरण को संशोधित करें
- चरण 4: MiletusApp द्वारा अपने डिवाइस को नियंत्रित करें
वीडियो: DragonBoard पर LibMiletus IoT फ्रेमवर्क: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
LibMiletus एक ओपन-सोर्स इंटरऑपरेबिलिटी फ्रेमवर्क है जो IoT उपकरणों को एक नेटवर्क पर खुद को पहचानने की अनुमति देता है और इस प्रकार इस नेटवर्क पर अन्य उपकरणों द्वारा नियंत्रित किया जाता है।
चरण 1: निर्भरताएँ स्थापित करें
हम मान रहे हैं कि आप पहले से ही अपने बोर्ड पर डेबियन डिस्ट्रो चला रहे हैं। अन्यथा, आप इसे इस गाइड का पालन करके स्थापित कर सकते हैं।
/etc/apt/sources.list फ़ाइल में अतिरिक्त सॉफ़्टवेयर पैकेज स्थापित करने के लिए आवश्यक जानकारी है।
एक टर्मिनल खोलें (मेनू -> सिस्टम टूल्स -> एलएक्सटर्मिनल) और रास्पिबियन स्रोतों को जोड़ने के लिए निम्न कमांड निष्पादित करें।
$ sudo cat >> /etc/apt/sources.list <<- "EOF" deb https://archive.raspbian.org/raspbian wheezy main contrib non-free deb-src https://archive.raspbian.org/ रास्पियन व्हीज़ी मुख्य योगदान गैर-मुक्त ईओएफ
यदि आवश्यक हो, रास्पियन सार्वजनिक कुंजी को कमांड का उपयोग करके आपके उपयुक्त-प्राप्त कीरिंग में संग्रहीत किया जा सकता है:
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt-key ऐड -
पैकेज मैनेजर को अपडेट करें और कमांड का उपयोग करके निर्भरताएं स्थापित करें:
$ sudo apt-get update
$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev
चरण 2: रिपॉजिटरी को क्लोन करें और बनाएं
कमांड का उपयोग करके, जहाँ आप पसंद करते हैं, रिपॉजिटरी को क्लोन करें:
$ git क्लोन
Linux उप-निर्देशिका पर नेविगेट करें और कमांड का उपयोग करके mDNS को कॉन्फ़िगर करें:
$ cd LibMiletus/linux$ chmod +x config.sh$ sudo./configure.sh --ignore_install=yes
बनाने के लिए, बस बिल्डर स्क्रिप्ट चलाएँ
$./build.sh
अब, बोर्ड को रीबूट करें और आप मानक लिनक्स उदाहरण निष्पादित कर सकते हैं
$ सुडो./bin/linux_example_wifi
चरण 3: उदाहरण को संशोधित करें
इंटेल एडिसन संस्करण के लिए इसी तरह के उदाहरण से एक प्रति बनाएं
$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp
कुछ डिजिटल पिन पर एक एलईडी कनेक्ट करें, फ़ाइल खोलें example_libMiletus_dragonboard_wifi.cpp और उस पिन को प्रतिबिंबित करने के लिए BUILT_IN_LED मैक्रो को बदलें जिसे आप अभी कनेक्ट करते हैं। मैं 96Boards के लिए एक लिंकर मेजेनाइन कार्ड स्टार्टर किट का उपयोग कर रहा हूं और यह ड्रैगनबोर्ड पिन के लिए डिजिटल पिन 1 को मैप करता है। 23, तो, मेरे लिए ती है:
#परिभाषित करें BUILT_IN_LED 23
अब, इसे संकलित करें और कमांड लाइनों का उपयोग करके निष्पादित करें:
$ सीडी बिन
$g++ -g../example_libMiletus_dragonboard_wifi.cpp libMiletus.o linux_wifi.o linux_wrapper.o linux_provider.o -o example_dragonboard_wifi -std=c++11 -lraa $ sudo./example_dragonboard_wifi
अब आप अपने IoT डिवाइस को MiletusApp के माध्यम से नियंत्रित कर सकते हैं
आप अवलोकन पृष्ठ पर एक नज़र डाल सकते हैं और अधिक सेंसर और एक्चुएटर्स जोड़कर इस उदाहरण में सुधार कर सकते हैं।
चरण 4: MiletusApp द्वारा अपने डिवाइस को नियंत्रित करें
आप अपने स्मार्ट उपकरणों को नियंत्रित करने के लिए अपने Android स्मार्टफोन में MiletusApp का उपयोग कर सकते हैं।
डाउनलोड पेज पर कम से कम ऐप रिलीज़ डाउनलोड करें।
आपके लक्षणों के आधार पर ऐप में नियंत्रण इंटरफ़ेस गतिशील रूप से जेनरेट किया जाएगा
सिफारिश की:
ब्लूटूथ ऑडियो और डिजिटल सिग्नल प्रोसेसिंग: एक Arduino फ्रेमवर्क: 10 कदम
ब्लूटूथ ऑडियो और डिजिटल सिग्नल प्रोसेसिंग: एक Arduino फ्रेमवर्क: सारांश जब मैं ब्लूटूथ के बारे में सोचता हूं तो मैं संगीत के बारे में सोचता हूं लेकिन दुख की बात है कि अधिकांश माइक्रोकंट्रोलर ब्लूटूथ के माध्यम से संगीत नहीं चला सकते हैं। रास्पबेरी पाई कर सकता है लेकिन वह एक कंप्यूटर है। मैं ब्लूट के माध्यम से ऑडियो चलाने के लिए माइक्रोकंट्रोलर्स के लिए एक Arduino आधारित ढांचा विकसित करना चाहता हूं
DragonBoard और OBD2: 12 कदम
DragonBoard और OBD2: आपकी कार में OBD2 पोर्ट से निकलने वाले डेटा को पढ़कर, इससे आश्चर्यजनक जानकारी एकत्र करना संभव है। DragonBoard 410c का उपयोग करते हुए, हमने इस परियोजना पर काम किया और इसे यहां विस्तृत किया ताकि आप इसे स्वयं कर सकें। यह परियोजना केवल संभव थी
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 कदम
स्थापित करें ई कॉन्फिगुरैंडो उम क्लस्टर कुबेरनेट्स कॉम और ड्रैगनबोर्ड 410सी: ए ड्रैगनबोर्ड 410सी और इसके विपरीत। एला पोसुई उम प्रोसेसर डे 1.2Ghz डे क्वाट्रो न्यूक्लियोस (32 e 64 बोकाडोस) और ब्लूटूथ, वाईफाई और जीपीएस उम बोर्डो, एलेम डे डुआस पोर्टस यूएसबी पैरा उमा सैदा और उमा सैदा एचडीएमआई।
DragonBoard 410c के साथ स्मार्ट स्टॉपलाइट सिमुलेशन: 7 कदम (चित्रों के साथ)
DragonBoard 410c के साथ स्मार्ट स्टॉपलाइट सिमुलेशन: | सामग्री: MDF 1.20 Mts। x 1.20 Mts.8 LED:· 2 साग · 2 पीला&मिडॉट; 2 रेड्स· 2 सफेद कार्डबोर्ड का एक टुकड़ा। ड्रैगन बोर्ड 410 सी ब्लेडवायर सिलिकॉन सिलिकॉन गनटॉय कार प्रोटोबोर्ड पुश बटन इन्फ्रारे
Comunicação IoT Com और Dragonboard 410C: 5 कदम
आईओटी कॉम और ड्रैगनबोर्ड 410सी: बस्टेंटे कॉमम डिसेनवोल्वर या, एटे मेस्मो, तुलना और उत्पाद आईओटी पैरा ए सुआ कैसा। अब्रीर उमा कॉर्टिना, लिगार उमा टोमाडा, एडजस्टर ए टेम्पेरेटुरा डी उम एम्बिएंट, मॉनिटरामेंटो डी सेगुरांका, एंट्रे आउट्रोस बेनिफिसियोस डी इक्विपामेंटोस आईओटी। अगोरा, सेरिया इंटे