সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- ধাপ 2: AVR টার্মিনাল এবং TCP/IP সার্ভার ডাউনলোড এবং ইনস্টল করুন
- ধাপ 3: আপনার শেল ইনস্টল করুন
- ধাপ 4: টেলনেট এবং উপভোগ করুন
ভিডিও: টেলনেট টু আর্ডুইনো/এভিআর!: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:04
অন্য দিন আমি আমার একটি AVR- এর চেক করতে চেয়েছিলাম কিন্তু আমি উপরে ছিলাম এবং godশ্বর জানেন যে মাইক্রোকন্ট্রোলার যেখানে ছিল সেখানে নীচে যেতে খুব বেশি ঝামেলা হয়েছিল। কিন্তু, আমার অলস পাছার পাশে উপরের দিকে দুটি নিষ্ক্রিয় কম্পিউটার বসে ছিল, তাই আমি কাজ থেকে আধদিন ছিলাম এবং একটি অ্যাপ্লিকেশন লেখার সিদ্ধান্ত নিয়েছিলাম যা দুটি পোর্টকে আবদ্ধ করে: Arduino/AVR এবং একটি TCP/IP এর সাথে সংযোগের জন্য একটি সিরিয়াল পোর্ট পোর্ট যা আমি আমার ওয়্যারলেস নেটওয়ার্ক বা ইন্টারনেটের মাধ্যমে টেলনেট করতে পারি। অ্যাপ্লিকেশনটি তখন TCP/IP নেটওয়ার্ক এবং AVR এর মধ্যে প্রক্সি হিসেবে কাজ করে। ভিডিওটি আরও ভালভাবে দেখতে, দুবার ক্লিক করুন এবং এটিকে তার নিজস্ব উইন্ডোতে আনুন এবং বড় করুন। অন্যথায়, স্কুইন্ট এবং আপনি দেখতে পাচ্ছেন কি টাইপ করা হচ্ছে। সুতরাং, আমি ইতিমধ্যে AVR টার্মিনাল সিরিয়াল সংযোগ অ্যাপ্লিকেশনটি পরিবর্তন করেছি যা আমি ইতিমধ্যে লিখেছিলাম এবং আমি এতে টিসিপি/আইপি সমর্থন যুক্ত করেছি। এর সাথে চলার জন্য, আমি কিছু ফার্মওয়্যার লিখেছিলাম যা ইউনিক্স শেলের মতো কিছু সরবরাহ করে, আমাকে সমস্ত পিন, ফিউজ সেটিংস ইত্যাদিতে দূরবর্তী অ্যাক্সেস দেয়। আপনি LED এবং সেই সমস্ত জিনিস দূর থেকে চালু করতে পারেন। এটি এমনকি রিয়েল-টাইমে ঘড়ির গতি সামঞ্জস্য করতে সমর্থন করে এবং একটি ছদ্ম-পাসওয়ার্ড সিস্টেম রয়েছে যা অ্যাক্সেস কন্ট্রোল তালিকাগুলির জন্য কাঠামো দেয় বা রুট-লেভেল কমান্ডগুলির জন্য প্রমাণীকরণ দেয় (যেমন সাবসিস্টেমগুলি বন্ধ করা ইত্যাদি)। এখানে কিছু জিনিস এটি করতে পারে:
- আপনার সিপিইউ ফ্রিকোয়েন্সি প্রদর্শন করুন
- ইনপুট বা আউটপুটে যেকোন পিন সেট করুন
- যে কোন পিনের অবস্থা পড়ুন
- LED, ইত্যাদি চালু করতে যেকোনো পিনে যুক্তি 1 এবং 0 পাঠান
- SPI, TWI, USART, এবং ADC পেরিফেরালগুলিকে পাওয়ার ডাউন এবং পাওয়ার আপ করুন
- রিয়েল টাইমে নিম্ন ফিউজ, উচ্চতর ফিউজ, বাহ্যিক ফিউজ এবং লক বিট পড়ুন
- স্বয়ংক্রিয়ভাবে টাইমিং ইভেন্ট এবং জিনিসগুলির জন্য টাইমার শুরু করুন।
- EEPROM এ একটি প্রমাণীকরণ সিস্টেমের জন্য একটি কাঠামো
- রিয়েল-টাইমে যে কোনও উপলব্ধ ঘড়ির প্রেসকলার স্থাপন করুন
- C ++ এ লেখা এবং ATmega328P এর জন্য সংকলিত
আপনি কিভাবে সফ্টওয়্যারটি ডাউনলোড করতে পারেন (এবং ফার্মওয়্যার, যদি আপনি চান), এটি ইনস্টল করুন এবং আপনার ওয়্যারলেস হোম নেটওয়ার্ক বা ইন্টারনেটের মাধ্যমে আপনার AVR অ্যাক্সেস শুরু করুন।
ধাপ 1: আপনার যা লাগবে
- একটি স্বতন্ত্র AVR বা Arduino/ক্লোন (কিভাবে আপনার নিজস্ব, মোটামুটি সম্পূর্ণ স্ট্যান্ড-অ্যালোন AVR সিস্টেমকে একটি বাহ্যিক ক্রিস্টাল, ডিকুপলিং ক্যাপাসিটর এবং একটি নিয়ন্ত্রিত শক্তির উৎস সহ বিস্তারিত নির্দেশাবলীর জন্য, আমার অন্যান্য নির্দেশাবলী দেখুন)।
- আপনার হোস্ট পিসিতে একটি সিরিয়াল বা ইউএসবি সংযোগ
- AVR টার্মিনাল সংস্করণ যা এমবেডেড TCP/IP সার্ভার আছে
- Allyচ্ছিকভাবে, AVR শেল (avrsh) যদি আপনি আপনার লক্ষ্য AVR/Arduino এ ফার্মওয়্যার চালাতে চান তাহলে আপনার পেরিফেরালগুলিতে অ্যাক্সেস পেতে।
টিসিপি/আইপি গেটওয়ে আপনি যে কোন ফার্মওয়্যার ব্যবহার করছেন বা লিখতে চান যতক্ষণ না এটি UART এর মাধ্যমে পিসিতে যোগাযোগ করতে পারে তার সাথে কাজ করে। দুর্ভাগ্যবশত, একটি জাভা সংস্করণ নেই, তাই AVR টার্মিনাল এই মুহূর্তে শুধুমাত্র উইন্ডোজে চলে।
ধাপ 2: AVR টার্মিনাল এবং TCP/IP সার্ভার ডাউনলোড এবং ইনস্টল করুন
AVR টার্মিনাল একটি উইন্ডোজ অ্যাপ্লিকেশন যা আমি আগের নির্দেশাবলীতে চালু করেছি। এটি RS232 USART এর মাধ্যমে আপনার AVR- এর সাথে কথা বলতে পারে এবং সেইসাথে অন্তর্মুখী TCP/IP সংযোগগুলি শুনতে পারে এবং আপনার অপেক্ষমান AVR- এর প্রতিক্রিয়ার জন্য RS232 সংযোগ জুড়ে তাদের রিলে করতে পারে। এটি বৈশিষ্ট্য-সম্পূর্ণ নয় কিন্তু এখানে এবং আমার অন্যান্য নির্দেশাবলীতে বিস্তারিত বৈশিষ্ট্যগুলির একটি প্রাথমিক সফরের প্রস্তাব দেয়। অতি সাম্প্রতিক সংস্করণটি এখানে ডাউনলোড করা যাবে। সফটওয়্যারটি সম্পূর্ণ ইন্সটল করে না; আপনি শুধু তার ডিরেক্টরি থেকে সফটওয়্যার চালাতে পারেন। টুল বারের টেক্সট বক্স যা বলছে যে কোন আইপি ঠিকানা শোনার জন্য আবদ্ধ। যে কোনও এবং সমস্ত আইপি ঠিকানা বাঁধবে, অথবা allyচ্ছিকভাবে আপনি বিশেষ করে বাঁধতে একটি তালিকা করতে পারেন। আইপি ঠিকানার ডানদিকে টেক্সট বক্স হল আইপি পোর্ট যেখানে সার্ভার আবদ্ধ থাকবে। ডিফল্ট 23232 কিন্তু আপনি এটি আপনার পছন্দ মত পরিবর্তন করতে পারেন।
ধাপ 3: আপনার শেল ইনস্টল করুন
আপনার AVR আপনার সাথে যোগাযোগ করতে পারার আগে, আপনার AVR টার্গেটে কিছু ধরণের অপারেটিং সিস্টেম বা শেল থাকতে হবে। আমার AVR শেল এবং বিটল্যাশ শেল সহ একটি দম্পতি পাওয়া যায়।
অন্যথায়, এই অভিজ্ঞতাকে আপনার নিজের ন্যূনতম শেল লেখার সুযোগ হিসাবে ব্যবহার করুন।
ধাপ 4: টেলনেট এবং উপভোগ করুন
আপনার কনফিগারেশন তথ্য মনে রাখবেন অথবা আপনি এটি ডিফল্টে রাখতে পারেন। আমার উদাহরণের ছবিতে, আমি "নিউটন" নামে একটি হোস্টে আছি এবং আমার AVR- এর সাথে সংযুক্ত মেশিনের সাথে টেলনেট, "quadcpu1" নামে একটি হোস্ট। আপনি স্ট্যান্ডার্ড টেলনেট আউটপুট দেখতে পারেন। সুতরাং, যদি আপনি এটি ডিফল্টে রেখে থাকেন, তাহলে আপনি আপনার TCP/IP নেটওয়ার্ক থেকে আপনার AVR/Arduino অ্যাক্সেস করতে পারেন: টেলনেট 23232
অথবা যদি আপনি একই বাক্সে থাকেন: টেলনেট লোকালহোস্ট 23232
আপনি যে কনফিগারেশনটি পরিবর্তন করেছেন তা ব্যবহার করতে ভুলবেন না, যদি আপনি এটি পরিবর্তন করেন। এটাই হওয়া উচিত। টেলনেট সার্ভার এবং AVR ফার্মওয়্যার উভয়ের জন্য সোর্স কোড ওপেন সোর্স হিসাবে অবাধে পাওয়া যায় এবং আপনাকে পর্যাপ্ত ভাল তথ্য প্রদান করতে হবে যাতে আপনি এটি সংশোধন করতে পারেন অথবা আপনার নিজের সংস্করণ লিখতে পারেন। পরবর্তী ধাপটি হতে পারে TCP/IP সার্ভারের জাভা বা Qt প্রয়োগ করা যাতে ম্যাক এবং লিনাক্স ব্যবহারকারীরা উপকৃত হতে পারে।
প্রস্তাবিত:
একটি সেলুলার অ্যান্ড্রয়েড রিমোটমেন্ট টেলনেট অ্যাক্সেস করুন।: 9 টি ধাপ
একটি সেলুলার অ্যান্ড্রয়েড রিমোটামেন্ট টেলনেট অ্যাক্সেস করুন: ¡Bienvenido! En la actualidad, es muy fácil tener acceso a internet। Piénsalo bien, el internet es una red global de computadoras que transmiten datos entre sí; así que sólo es necesario contar con las herramientas y técnicas correctas para poder ac
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন - প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: 5 টি ধাপ
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন | প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: ভূমিকা: হাই, এটি লিওনো মেকার, এখানে ইউটিউব লিঙ্ক রয়েছে। আমরা আরডুইনো দিয়ে সৃজনশীল প্রকল্প তৈরি করছি এবং এমবেডেড সিস্টেমে কাজ করছি।
আর্ডুইনো ন্যানো সহ এলসিডি তে আর্দ্রতা এবং তাপমাত্রা প্রদর্শন করুন: 5 টি পদক্ষেপ
আরডুইনো ন্যানোর সাথে এলসিডি তে আর্দ্রতা এবং তাপমাত্রা প্রদর্শন করুন: আরডুইনো ন্যানো দিয়ে একটি সহজ এলসিডি ইন্টারফেস তৈরির সাথে নিম্নলিখিত নির্দেশযোগ্য চুক্তি
উইন্ডোজ ভিস্তায় টেলনেট কীভাবে সক্ষম করবেন: 5 টি ধাপ
উইন্ডোজ ভিস্তায় টেলনেট কীভাবে সক্ষম করবেন: আমি স্কুলে কম্পিউটারে "স্টার ওয়ারস টেলনেট হ্যাক" করছি। (এক্সপি কম্পিউটার।) কিন্তু আমি আমার উইন্ডোজ ভিস্টাতে এটা বাড়িতে করতে চাইছি। তাই আমি আশেপাশে অনুসন্ধান করেছি, এবং ভিস্টায় টেলনেট কীভাবে সক্ষম করা যায় তা খুঁজে পেয়েছি এবং আমি ভেবেছিলাম আমার এটি ভাগ করা উচিত
উবুন্টু লিনাক্সে রেনেগেড বিবিএস - টেলনেট - মাল্টি -নোড: 5 টি ধাপ
উবুন্টু লিনাক্সে রেনেগেড বিবিএস-টেলনেট | মাল্টি-নোড: উবুন্টু লিনাক্সে টেলনেট সাপোর্ট সহ একটি ক্লাসিক মাল্টি-নোড রেনেগেড বিবিএস ইনস্টল করুন। ভালো দিনের কথা মনে আছে? যখন সোশ্যাল নেটওয়ার্কে পিসিপ্লাসের একটি অনুলিপি, 9600 বড মডেম এবং অনেক SysOps, কিংবদন্তী রেনেগেডের একটি অনুলিপি ছাড়া আর কিছুই ছিল না