সুচিপত্র:

DragonBoard410c - Ubidots- এ ডেটা পাঠান: 3 টি ধাপ
DragonBoard410c - Ubidots- এ ডেটা পাঠান: 3 টি ধাপ

ভিডিও: DragonBoard410c - Ubidots- এ ডেটা পাঠান: 3 টি ধাপ

ভিডিও: DragonBoard410c - Ubidots- এ ডেটা পাঠান: 3 টি ধাপ
ভিডিও: Turn ON and OFF LED using mobile App using Bluetooth on ESP32 board 2024, নভেম্বর
Anonim
DragonBoard410c - Ubidots- এ ডেটা পাঠান
DragonBoard410c - Ubidots- এ ডেটা পাঠান

ইউবিডটস আপনাকে আপনার ডেটা বিশ্লেষণ করতে বা আপনার ডিভাইসগুলি নিয়ন্ত্রণ করতে রিয়েল-টাইম ড্যাশবোর্ড তৈরি করতে দেয়। পাবলিক লিঙ্কগুলির মাধ্যমে আপনার ডেটা শেয়ার করুন, অথবা আপনার মোবাইল বা ওয়েব অ্যাপ্লিকেশনে এম্বেড করে।

এই টিউটোরিয়ালে আমরা DragonBoard 410c এবং Intel Arduino 101 বোর্ড ব্যবহার করে প্ল্যাটফর্মে ডেটা পাঠাবো।

বোর্ডগুলি একটি সিরিয়াল সংযোগের মাধ্যমে যোগাযোগ করছে এবং একটি অজগর স্ক্রিপ্ট ডেটা বিশ্লেষণ করছে এবং এটি ইউবিডটসে পাঠাচ্ছে।

ধাপ 1: Arduino Intel 101

আরডুইনো ইন্টেল 101
আরডুইনো ইন্টেল 101
আরডুইনো ইন্টেল 101
আরডুইনো ইন্টেল 101

প্রথমত, কোডগুলি ডাউনলোড করা যাক:

$ git ক্লোন

ফাইলের ভিতরে আপনি Arduino 101 বোর্ডে আপলোড করার জন্য Arduino কোড খুঁজে পেতে পারেন।

Arduino IDE খুলুন এবং Arduino/ Genuino 101 বোর্ড নির্বাচন করুন, যদি আপনার এই বিকল্প না থাকে, তাহলে আপনাকে IDE তে বোর্ডটি ইনস্টল করতে হবে।

সরঞ্জাম-> বোর্ড-> বোর্ড ম্যানেজারে যান, ইন্টেলের জন্য অনুসন্ধান করুন এবং ইন্টেল কিউরি বোর্ড প্যাকেজ নির্বাচন করুন।

ইনস্টলেশনের পরে, আপনি ইন্টেল 101 বোর্ডে কোড আপলোড করতে পারবেন।

ধাপ 2: পাইথন স্ক্রিপ্ট

পাইথন স্ক্রিপ্ট
পাইথন স্ক্রিপ্ট
পাইথন স্ক্রিপ্ট
পাইথন স্ক্রিপ্ট
পাইথন স্ক্রিপ্ট
পাইথন স্ক্রিপ্ট
পাইথন স্ক্রিপ্ট
পাইথন স্ক্রিপ্ট

$ git ক্লোন

পাইথন স্ক্রিপ্ট আমদানি সিরিয়াল এবং ইউবিডটস লাইব্রেরি, তাই, এটি ডাউনলোড এবং ইনস্টল করা যাক।

  • $ sudo apt-get python-pip ইনস্টল করুন
  • $ sudo pip install ubidots == 1.6.1
  • $ sudo pip ইনস্টল pyserial

এখন, আপনি সঠিকভাবে কাজ করার জন্য কোডে কিছু পরিবর্তন করেছেন।

লাইন 25 এবং 26:

api = ApiClient (টোকেন = 'টোকেন') # আপনার ইউবিডটস টোকেন দিয়ে প্রতিস্থাপন করুন এখানে

api.save_collection ([{'পরিবর্তনশীল': 'VARIABLE_ID', 'মান': কাঁচা [0]}])

টোকেন এবং VARIABLE_ID আপনি ইউবিডটসে আপনার অ্যাকাউন্টে পেতে পারেন যেমন আপনি সংযুক্ত ছবিতে দেখতে পাচ্ছেন।

ইন্টেল 101 বোর্ডকে ড্রাগনবোর্ডে সংযুক্ত করুন এবং ইউএসবি পোর্ট যাচাই করতে dmesg চালান

$ dmesg

এটি ধরুন এবং লাইন 6 এ প্রতিস্থাপন করুন:

পোর্ট = "/dev/ttyACM0"

আপনি যদি আগে কখনও উবিডটস ব্যবহার না করেন, তাহলে এই ধাপগুলি অনুসরণ করুন:

  • একটি অ্যাকাউন্ট তৈরি করুন
  • প্রবেশ করুন
  • পর্দার উপরের ডানদিকে আপনার ছবিতে ক্লিক করুন
  • এপিআই শংসাপত্র-> আরো-> আপনার টোকেন তৈরি করুন এবং নাম পরিবর্তন করুন
  • টোকেন মান পান
  • সূত্র
  • তথ্য উৎস যোগ করুন
  • পরিবর্তনশীল যোগ করুন
  • আপনি চান হিসাবে পরিবর্তনশীল নাম
  • ভেরিয়েবল চরিত্রের বাম দিকে ভেরিয়েবল আইডি পান।

ধাপ 3: কোডটি চালান এবং ইউবিডটসে আপনার ডেটা দেখুন

  • $ সিডি ড্রাগনবোর্ড/
  • $ sudo পাইথন Ubidots.py

প্রস্তাবিত: