দয়া করে নোট করুন: এই পৃষ্ঠাটি স্বয়ংক্রিয়ভাবে অনুবাদ করা হয়েছে। যদি আপনি পারেন তবে আপনার এটির একটির ভাষায় এটি পড়তে হবে:

rf_gpio.

উপস্থাপনা

rf_gpio RFLink সাথে ট্রান্সমিটার এবং রিসিভারের সাথে GPIO পোর্টের raspberry pi এর পোর্টের সাথে সংযুক্ত রয়েছে। .

স্থাপন:

cd /home/pi
git clone https://github.com/jmichault/rf_gpio.git
cd rf_gpio  
sudo cp -p rf_gpio.sh /etc/init.d  
sudo update-rc.d rf_gpio.sh defaults  
sudo service rf_gpio.sh start  

রিসিভারটিকে gpio2 bcm27 ( PIN 13 )
gpio0 bcm17 ( পিন 11 ) এর সাথে ট্রান্সমিটার সংযুক্ত করুন

domoticz এর সাথে ব্যবহার করুন:

টাইপ করুন «RFLink Gateway with LAN interface» দূরবর্তী ঠিকানা: 127.0.0.1
পোর্ট: 10000
যদি হার্ডওয়্যারটি স্বীকৃত হয়, domoticz এর সাথে ইন্টিগ্রেশনটি সহজ: “ স্বয়ংক্রিয় সনাক্তকরণ “ “ সুইচ “ Tab, বা অ্যাক্টিভেট ব্যবহার করতে যথেষ্ট বিকল্প “ 5 মিনিটের অনুমতি দিন “

ট্রান্সসিভার পরীক্ষিত:

দ্রষ্টব্য: ভাল ফলাফলের জন্য, রিসিভারটিকে raspberry-pi দ্বারা প্রদত্ত কীটপতঙ্গ থেকে সুরক্ষিত করা আবশ্যক। পরীক্ষার জন্য, আপনি অর্ধেকের মধ্যে আবৃত কাগজের একটি শীট একটি অ্যালুমিনিয়াম কোট ব্যবহার করতে পারেন। .

স্বীকৃত উপকরণ:

সফলভাবে পরীক্ষা করা হয়েছে:

অন্যান্য সেন্সর সেন্সর.ini মধ্যে পূর্বনির্ধারিত হয়, কিন্তু পরীক্ষা করা হয় নি।

একটি নতুন সেন্সর যোগ করতে:

ডাটা ট্রান্সফার প্রোটোকল এবং ডেটা ফরম্যাট সনাক্ত করা আবশ্যক।

বিকল্প 1:

আরএফ এর প্রস্থান অনুসরণ করুন_gpio, soit en le lançant dans une fenêtre shell, soit en s’y connectant avec la commande «telnet 127.0.0.1 10000».

যখন সেন্সর তথ্য পাঠায় এবং ট্রান্সফার প্রোটোকলটি স্বীকৃত হয়, তখন আপনি এমন কিছু দেখতে পাবেন যা এটিরকম দেখাচ্ছে:
20; 00; P0102, বিটস = 36, D0 = 529, D1 = 949, D2 = 1926, DS = 3865; বাইনারি = 011100110000100000, হেক্স = 7300D8F20;
20; = কোন rflink নির্গমন ফ্রেম এই মত শুরু হয়।
00; = প্রথম ফ্রেমওয়ার্ক প্রকাশিত।
P0102, বিটস = 36, D0 = 529, D1 = 949, D2 = 1926, DS = 3865 = RF _gpio a identifié un protocole du type :

বিট 0 = D0 D1  
বিট 1 = D0 D2  
 36 ডাটা বিট   
সময়কাল D0 = 520 μs  
সময়কাল D1 = 957 μs  
সময়কাল D2 = 1936 μs  
 সিঙ্ক্রোনাস সময়কাল DS = 3881 μs      DUUMA = 01110011000000000100000, হেক্স = 7300D8F20; : বাইনারি এবং হেক্সা মধ্যে প্রাপ্ত তথ্য। .  

বিকল্প 2:

বারক মধ্যে চালান:
./analyzi
এবং রিমোট কন্ট্রোলের বোতামটি টিপুন অথবা সেন্সরের জন্য ডেটা পাঠানোর জন্য অপেক্ষা করুন। যদি প্রোটোকলটি স্বীকৃত হয় তবে আমরা এমন কিছু দেখতে পাচ্ছি:
73 প্রাকটিক্যাল প্রোটোকল: “ XXX; P0001, বিটস = 36, D0 = 689, D1 = 1923, DS = 3890; আইডি: B1-B36 “
বাইনারি তথ্য: 011100110000001011001100100000
হেক্সা ডেটা: 7300D8F20

আপনি এখন প্রতিটি টুকরা অর্থ সনাক্ত করতে বাইনারি তথ্য বিশ্লেষণ করতে হবে।
তারপরে আপনি dentillos.ini ফাইলের একটি লাইন যুক্ত করতে পারেন, প্রতিটি লাইন একটি সেমিকোলন দ্বারা পৃথক তিনটি উপাদান ধারণ করে:

শর্তগুলি পূরণ করে এমন সমস্ত লাইনগুলি একটি লাইন তৈরি করবে, যদি আপনি মিথ্যা ইতিবাচক এড়াতে চান তবে আপনি আপনার সরঞ্জামের সাথে মেলে না এমন লাইনগুলি শুরু বা অপসারণ করতে পারেন।
প্রশ্ন সম্পর্কে, শুধুমাত্র সরঞ্জামের সঠিক নামের সাথে প্রথম লাইন ব্যবহার করা হবে।

যদি প্রোটোকলটি স্বীকৃত না হয় তবে আপনি বিকল্প-ভি, -vv বা -VV এর সাথে তার ক্রিয়াটি বাড়িয়ে এটি অধ্যয়ন করার জন্য বিশ্লেষণ করতে ব্যবহার করতে পারেন। কিন্তু আরএফ_gpio ne pourra pas le reconnaitre sans développement supplémentaire.

সমর্থিত প্রোটোকল:

অন্তত নিম্নলিখিত বৈশিষ্ট্যগুলির সাথে শুধুমাত্র প্রোটোকলগুলি স্বীকৃত হওয়ার সুযোগ রয়েছে:

শোতে, ঘূর্ণমান কোড এবং নিশ্চিতকরণ পরিমাণ প্রশাসিত হয় না।