কীভাবে রাস্পবেরি পাই কোনও ইউএসবি স্টোরেজ ডিভাইস অনুকরণ করতে পারে?


46

ইউএসবি স্টিকস ডিভাইস, যেমন ইউএসবি স্টিক এবং হার্ডড্রাইভগুলি যে কোনও ধরণের কম্পিউটারের সাথে বাহ্যিক স্টোরেজ সংযুক্ত করার জন্য সাধারণ। কীভাবে রাস্পবেরি পাই কোনও ইউএসবি স্টোরেজ অনুকরণ করতে পারে? সবচেয়ে সহজ অ্যাপ্লিকেশনটি ছিল ইউএসবি মাধ্যমে সরাসরি এসডি কার্ড অ্যাক্সেস করা, তবে কেউ ইথারনেটের মাধ্যমে ফাইলগুলিতেও প্রবেশাধিকার সরবরাহ করতে পারে। আমি " ইউএসবি ক্লাউড স্টিক " এর জন্য নিম্নলিখিত লেআউটটি সম্পর্কে ভেবেছিলাম :

Computer <---USB---> |Raspberry Pi| <---Ethernet---> Cloud, NAS etc.

কম্পিউটারগুলি কেবল ফাইলগুলি পড়তে এবং লেখার জন্য একটি সাধারণ ইউএসবি স্টিক দেখতে পাবে। রাস্পবেরি পাই প্রোগ্রামযোগ্য ব্রিজ হিসাবে কাজ করবে যা মেঘের স্টোরেজটিতে অনুরোধ করার জন্য মানচিত্রের ডিরেক্টরি তালিকা এবং ফাইল অ্যাক্সেসগুলি ম্যাপ করে। আপনি কম্পিউটারে কোনও অতিরিক্ত সফ্টওয়্যার ইনস্টল না করে USB এর মাধ্যমে কোনও কম্পিউটার (ব্ল্যাক বক্স মিডিয়া প্লেয়ার সহ) সহ ক্লাউড স্টোরেজ হোস্টগুলিতে অ্যাক্সেস করতে পারবেন । রাস্পবেরি পাই ইউএসবি ব্রিজটি ফ্লাইতে ফাইলগুলি এনক্রিপ্ট / ডিক্রিপ্ট করতে সক্ষম হওয়া উচিত, যাতে কোনও ক্লাউডে এনক্রিপ্টযুক্ত ফাইলগুলি সঞ্চয় করতে পারে এবং কোনও সাধারণ ইউএসবি ড্রাইভের মতো কোনও ডিভাইসে এগুলি অ্যাক্সেস করতে পারে।

সম্পাদনা করুন: অনুরূপ তবে সীমিত কার্যকারিতা সহ বিদ্যমান পণ্যগুলির মধ্যে ওয়্যারলেস মিডিয়া স্টিক এবং ইউএসবি-ওভার-নেটওয়ার্ক অন্তর্ভুক্ত । ক্লাউডে ফাইলগুলির অ্যাক্সেস ক্লাউড ড্রাইভ বা অনুরূপ সফ্টওয়্যার সহ ভার্চুয়াল স্টোরেজ মাউন্ট করার মাধ্যমে এবং ট্রুক্রিপট বা এনএসএফএসের সাহায্যে এনক্রিপশন সম্ভব হতে পারে - পাসওয়ার্ড কেবল রাস্পবেরি পাইয়ের এসডি কার্ডে সংরক্ষণ করা যেতে পারে তবে কোনও কোনও কম্পিউটারের সাথে স্টোরেজ অ্যাক্সেস করতে পারে to অবিশ্বস্ত মেশিনে একটি পাসফ্রেজ টাইপ করুন।


1
আমি মনে করি তিনি তার পাইতে পার্টিশন বা ভাগ করা ফোল্ডারটি রাখতে চান যা অন্যান্য মেশিনে ইউএসবি এর মাধ্যমে মাউন্টযোগ্য able আপনি যে কোনও কম্পিউটারে রাস্পিকে প্লাগ করতে পারেন এবং এই ফোল্ডার / অংশটি ফ্ল্যাশ ড্রাইভের মতো কাজ করে এবং কোনও অতিরিক্ত সফ্টওয়্যার ছাড়াই লিখিত হতে পারে The
wmarbut

3
পাই কেবল কালো বাক্স সহ যে কোনও কম্পিউটারের মধ্যে গেটওয়ে হিসাবে কাজ করবে এবং উদাহরণস্বরূপ অ্যামাজন ক্লাউড। গেটওয়ে ফ্লাইতে ফাইলগুলি এনক্রিপ্ট করতে পারে।
জাকোব

1
স্ক্র্যাপ যে - এই নিখুঁত হতে হবে!
অ্যালেক্স চেম্বারলাইন

1
@ অ্যালেক্সচাম্বারলাইন - না, আপনি পারবেন না। ইউএসবি মাস স্টোরেজ ডিভাইসের একটি নির্দিষ্ট প্রোটোকল রয়েছে যা হোস্ট অপারেটিং সিস্টেম দ্বারা সমর্থিত। আপনি অবশ্যই কোনও নির্দিষ্ট অপারেটিং সিস্টেমে অন্যরকম কিছু স্টোরেজ ডিভাইসের মতো দেখতে একটি ড্রাইভার তৈরি করতে পারেন তবে এটি একটি "ইউএসবি ম্যাস স্টোরেজ" ডিভাইস নয় বরং "ইউএসবি'র মাধ্যমে সংযুক্ত কাস্টম স্টোরেজ ডিভাইস" হবে
ক্রিস স্ট্রাটন

1
@ পিপমকিন: কারণ "ড্রাইভকে ম্যাপিং করতে" বা "ল্যানে প্লাগ ইন করা" পিসি (বা মিডিয়া প্লেয়ার) কনফিগার করতে হবে। কেবল একটি ইউএসবি পোর্টে প্লাগ ইন করার জন্য কোনও প্রশাসনের প্রয়োজন হয় না এবং পিসিতে কোনও পাসওয়ার্ড প্রকাশ করার প্রয়োজন হয় না। নোট করুন যে আমি একটি ক্লাউড ড্রাইভ থেকে সঞ্চয়স্থান ভাগ করতে চাই, এর জন্য সর্বদা পাসওয়ার্ড বা ক্লায়েন্ট সফ্টওয়্যার ইনস্টল করা প্রয়োজন।
জাকব

উত্তর:


12

সমস্যাটি হ'ল পিসির সাথে পাই এর ইউএসবি সংযোগে ডেটা পিনগুলি সংযুক্ত থাকে না - কেবল পাওয়ার পিন। সুতরাং আপনি এটি ইউএসবি কথা বলতে ব্যবহার করতে পারবেন না কারণ এটি তারযুক্ত নয়।

পাই সহ আপনার একমাত্র বিকল্পটি হবে জিপিআইও পিনগুলি ব্যবহার করে ইউএসবি'র 'বিট ব্যাং' করা, তবে এটি খুব ধীর এবং সম্ভাব্য অবিশ্বস্ত। আমি সন্দেহ করি যে আপনি কেবলমাত্র একটি কীবোর্ড বা মাউস অনুকরণ করতে সক্ষম হবেন - ইউএসবির মতো কিছু বিট বিংয়ের টাইট টাইমিংয়ের প্রয়োজনীয়তার পরিপ্রেক্ষিতে সিপিইউর সাথে উচ্চতর কিছু ব্যান্ডউইথ সামলাতে সম্ভবত খুব বেশি হবে।

আরেকটি বিকল্প হ'ল এমন একটি ডিভাইস সন্ধান করা যা আপনাকে এক ধরণের নেটওয়ার্ক তৈরি করতে USB এর মাধ্যমে দুটি কম্পিউটারকে সংযুক্ত করতে দেয়। তবে আপনি কেবল ইথারনেট সংযোগ ব্যবহার করতে পারেন ...


1
আমি এর আগে জিপি 32 নিয়ে খেলেছি যা ক্লায়েন্ট হিসাবে একটি হাব প্লাগ করার পরেও হোস্টের মতো আচরণ করতে পারে। যদি রাস্পবেরি ইউএসবি-পোর্টগুলিতে হোস্টের মতো আচরণ করতে পারে (পাওয়ারটি নয়) তবে সেখানেও একই ধরণের কৌশলটি সম্ভব হওয়া উচিত। সম্ভবত ইউএসবি-টু-গো যেতে পারে?
থরবজর্ন রাভন অ্যান্ডারসন

2
তাই না? আপনি পাওয়ার অ্যাডাপ্টারের জন্য ব্যবহৃত মাইক্রো ইউএসবি পোর্ট দ্বারা ভুল করেছেন। 2 সঠিক ইউএসবি পোর্ট সম্পর্কে কী? কিছু এমুলেশন সফ্টওয়্যার দিয়ে সেই ইউএসবিটিকে একটি পিসিতে প্লাগ করা এবং স্টোরেজ অনুকরণ করা সম্ভব হবে - যেমন - আপনি যখন ইউএসবি প্লাগ ইন করেন তখন অ্যান্ড্রয়েড ফোন। - তবে এর কোনও কারণ নেই কারণ আপনি পাইটিকে আপনার নেটওয়ার্কে প্লাগ করেন, সাম্বা বা যে কোনও কিছু (ওয়াইফাই বা ল্যান) এর মাধ্যমে আপনার "ক্লাউড" ফোল্ডারটি ভাগ করুন - এবং একই সাথে আপনার মেঘ আপনি যা করতে চান তা সিঙ্ক করে যাচ্ছেন । ল্যান বিভিন্ন বন্দরে অনেক অনুরোধ পরিচালনা করতে পারে
পাইওত্রার কুলা

2
@ পিপমকিন: কেন আমি মাইক্রো ইউএসবি পোর্টের দ্বারা ভুল করছি? ডেটা পিনগুলি সংযুক্ত নেই, সুতরাং আপনি এটি জুড়ে ডেটা প্রেরণ করতে পারবেন না। প্রবাহিত "যথাযথ" ইউএসবি পোর্টগুলি 'হোস্ট' বন্দরগুলি হয়, সুতরাং মাঝখানে কোনও ধরণের রূপান্তরকারী ডিভাইস ছাড়া এগুলিকে পিসিতে প্লাগ করা সম্ভব নয়। সফটওয়্যার এমুলেশন যথেষ্ট নয়, কারণ ইউএসবি প্রোটোকল যেভাবে কাজ করে। আপনি ইথারনেটের কথা ভাবছেন যেখানে আপনি যে কোনও দুটি ডিভাইস একসাথে প্লাগ করতে পারেন, তবে ইউএসবি এর মতো কাজ করে না। আপনি যদি আমাকে বিশ্বাস না করেন তবে ইউএসবি স্পেসিফিকেশন পড়ুন, বিশেষত ইউএসবি হোস্ট বনাম পেরিফেরিয়াল সম্পর্কে অংশগুলি।
মালভাইনাস

1
কেবল যোগ করতে চেয়েছিলেন যে "বিট-ব্যাংিং" ইউএসবি কোনও বিকল্প নয়। ইউএসবি হ'ল আই 2 সি এর মতো কিছু থেকে দীর্ঘ, যা বিট-ব্যঞ্জড হতে পারে। সম্ভবত সবচেয়ে ব্যবহারিক পন্থা হ'ল এভিআর মাইক্রোগুলির মধ্যে একটির মধ্যে একটি ইউএসবি ডিভাইস পোর্ট নির্মিত যা তার মধ্যে ব্যবহার করা এবং তারপরে পাইয়ের সিরিয়াল পোর্টের মাধ্যমে এটির সাথে যোগাযোগ করা। (উদাঃ ওলিমেক্স
প্রোডাক্টস

1
@ মালভাইনাস এ 12 মেগাহার্টজ বা মাত্র 1.5? ঘড়ির মেয়াদ 12 মেগাহার্টজের জন্য [83.33 +/- 0.2 আমাদের], এবং 1.5 মেগাহার্টজের জন্য [666.6 +/- 10 আমাদের]। মনে রাখবেন আপনাকে গ্রহণের সময়টি ঘড়িটি পুনরুদ্ধার করতে হবে, সম্ভবত এটির অর্থ কমপক্ষে 5 - 10 বারের চেয়ে কম সময়ের নমুনা ling এই ইউএসবি ডিভাইসগুলির সাথে কথা বলার সময় কি এই প্রয়োগগুলি বাধা দেয়?
গ্রেগো

8

বিসিএম 2835 ডেটা শীট (http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf) অধ্যায় 15 এর দ্রুত উপলব্ধির উপর ভিত্তি করে, দেখে মনে হচ্ছে ইউএসবি ওটিজি সমর্থিত এইচডাব্লু, সুতরাং তাত্ত্বিকভাবে, প্রস্তাবিত স্কিমটি সমর্থন করা কেবল এসডাব্লুয়ের বিষয় হতে পারে। আমি কোনও ইউএসবি প্রোটোকল বিশেষজ্ঞ নই (বা এমনকি নবজাতকও সত্যই), তবে এই কার্যকারিতাটি পাওয়া বেশ দুর্দান্ত হবে।

বিগলবোনের (http://elinux.org/BeagleBone) একটি বিবরণ দেখে, এটি অনুরূপ কিছু সমর্থন করে বলে মনে হচ্ছে, যদিও এই মোডটিকে সমর্থন করে এমন কোনও সংযোগকারীর নির্দিষ্ট উল্লেখ রয়েছে। দুর্ভাগ্য হবে যদি রাস্পবেরি পাই কেবল সংযোগকারী নির্বাচনের কারণে সীমাবদ্ধ থাকে।

আশা করি এটি সহায়ক।


2
এসওসি যদি এটি সমর্থন করে তবে একটি মডেল বি এর ল্যান 9512 হাব ডিভাইসটি সম্ভবত ইউএসবি পোর্টটি "পিছনের দিকে" ডিভাইস মোডে চালানোর পথে চলে। একটি মডেল এ (বা আপনি যদি এটি সরান এবং R37 & R38 ইনস্টল করেন) তবে আপনি এসওসিএস ইউএসবি পোর্টটি বহিরাগত জ্যাকের কাছে পেয়ে যেতে পারেন - তবে আপনার ইথারনেটটি নেই এবং কেবল সম্ভাব্য স্টোরেজের জন্য এসডকার্ড থাকবে।
ক্রিস স্ট্রাটন

6

এটি এখন পাইজিরো ব্যবহার করা সম্ভব বলে মনে হচ্ছে - আরও তথ্যের জন্য http://pi.gbaman.info/?p=699 দেখুন।


1
রাস্পবেরি পাই আপনাকে স্বাগতম! যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
hanনিমা

4

দুর্ভাগ্যক্রমে যদিও এটি সহজ বলে মনে হচ্ছে, সর্বোত্তম হিসাবে আমি বলতে পারি, এটি করা হয়নি। আরও তথ্যের জন্য এই থ্রেড এবং খুব বিস্তারিত উত্তর দেখুন

https://unix.stackexchange.com/questions/2683/serve-files-over-usb

এবং একটি পাই নির্দিষ্ট উত্তর এখানে: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=8&t=4938


1
লিঙ্কগুলির জন্য ধন্যবাদ। দেখে মনে হচ্ছে এই ডিভাইসটি আমি যা চাই তাতে অংশ নিতে পারে তবে এর মালিকানাধীন এবং কেবলমাত্র এক দিকে কাজ করে (ভার্চুয়াল পঠনযোগ্য কেবল ইউএসবি স্টোরেজ)।
Jakob

3

আপনি যদি পারফরম্যান্স সম্পর্কে বিশেষত উদ্বিগ্ন না হন তবে আপনি সম্ভবত ইউএসবি ভর স্টোরেজ কোড সহ একটি USB সক্ষম মাইক্রোকন্ট্রোলার পেতে পারেন (উদাহরণস্বরূপ, $ 10 এসটিএম 32 এফ 0 আবিষ্কারের ইভিওল মডিউলে STM32F103 ডিবাগ ইন্টারফেসটি পুনরায় প্রোগ্রাম করতে পারেন), সাবধানতার সাথে পাইটির সিরিয়াল বন্দরে সংযোগ করুন পিছনের প্রান্ত হিসাবে, এবং কয়েকশ কিলোবৌডে চালান।

ইথারনেটের মাধ্যমে ক্লায়েন্ট পিসিতে হস্তক্ষেপের মাধ্যমে আরও ভাল পারফরম্যান্স হতে পারে, তবে এর জন্য হোস্ট অপারেটিং সিস্টেমের জন্য কাস্টম ড্রাইভার বা ভিন্ন উপস্থাপনা প্রয়োজন - যেমন আপনি কোনও নেটওয়ার্ক সংযুক্ত স্টোরেজ ডিভাইস বা শেয়ার সার্ভার হবেন।

শেল্ফ ফাইল স্থানান্তর কেবলগুলি আমার বিশ্বাস ছিল ইতিমধ্যে উল্লিখিত ছিল, তবে এর জন্য ক্লায়েন্ট পিসির জন্য উপযুক্ত সফ্টওয়্যার এবং পাই শেষের জন্য উত্স-স্তরের লিনাক্স ড্রাইভার সমর্থন প্রয়োজন।


হা. এছাড়াও অলিমেক্স
এভিআর /

3

আমি জানতে পেরেছিলাম যে আরডুইনো কোনও ইউএসবি ডিভাইস, আরডুইনো লিওনার্দো এমনকি বাক্সের বাইরেও অনুকরণ করতে পারে । LUFA ইউএসবি স্ট্যাক Arduino উপর ব্যবহার করা যেতে পারে এবং এটি একটি USB মাস স্টোরেজ ডিভাইস ড্রাইভার (দেখুন প্রয়োগ এই টিউটোরিয়াল )। এই সেটআপটি এসএসসিআই কমান্ড যেমন ইউএসডি কার্ড রিডার দ্বারা বোঝানো হয়েছে তে ইউএসবি ম্যাপ করতে ব্যবহার করা যেতে পারে । আমি এসসিএসআই সম্পর্কে যথেষ্ট জানি না তবে দেখে মনে হচ্ছে রাস্পবেরি পাইতে থাকা এসডি কার্ড এবং ইউএসবি-মাধ্যমে-আরডুইনো একই বাসে একসাথে ব্যবহার করা যেতে পারে। নিশ্চিত যে এই ধারণাটি সম্পূর্ণ সমাধান নয় ...


-1 যেহেতু বিষয়টি রাস্পবেরি পাই সম্পর্কিত, আরডিনো নয়।

1
আমি জানি, এই উত্তরটি কোনও সম্পূর্ণ সমাধান নয়! আমি আশা করি যে রাস্পবেরি পাই সম্পর্কে একটি সরঞ্জাম হিসাবে নিজেকে শেষ করার পরিবর্তে প্রশ্নগুলি বিষয়বস্তু এবং সম্পর্কিত প্রকল্পে দৃষ্টিভঙ্গি সম্প্রসারণে সহায়তা করে। এই ক্ষেত্রে আমি এই টিউটোরিয়ালটি পেয়েছি কীভাবে একটি এসএস কার্ডকে ইউএসবি ভর স্টোরেজ ডিভাইস হিসাবে ব্যবহার করতে হয়। সম্ভবত কেউ এসআইপি বাসে ইউএসবি পেতে একটি আড়ডিনো বা অন্য একটি এটিএমইজিএ 32 ইউ 4 ব্যবহার করতে পারে যা রাস্পবেরি পাইতে পাওয়া যায়?
জাকব

2
না, আপনি বৈদ্যুতিন স্যুইচিং ব্যতীত এসডিকার্ডটিতে অ্যাক্সেস ভাগ করে নিতে পারবেন না। কেবলমাত্র একটি হোস্ট একটি সময় প্রদত্ত ফাইল সিস্টেম "মাউন্ট" করতে পারবেন (কার্ডে ব্যবহৃত ফাইল-সিস্টেমের জন্য - নেটওয়ার্ক ফাইল সিস্টেমগুলি এই ক্ষেত্রে আলাদা)।
ক্রিস স্ট্রাটন

1

এটি ইউএসবি কীভাবে কাজ করে তা নীচে নেমে আসে, আপনি দেখতে পান যে যখনই দুটি জিনিস ইউএসবির সাথে সংযুক্ত থাকে তখন সমস্ত উপায় আছে একটি ইউএসবি হোস্ট এবং একটি ইউএসবি ডিভাইস এবং দু'জন কখনই স্থান পরিবর্তন করতে পারে না। একটি ইউএসবি হোস্ট এমন সব ধরণের কাজ করে যা ইউএসবি ডিভাইসগুলি বেশিরভাগ ইউএসবি বাসের সাথে সংযুক্ত সমস্ত ডিভাইসের মধ্যে ডেটা ট্রান্সফার সিঙ্ক আপ করতে না পারে। পরীক্ষা করে দেখুন আরও তথ্যের জন্য ইউএসবি উইকিপিডিয়া পৃষ্ঠা

আপনি যা করার কথা বলছেন তা হ'ল দুটি ইউএসবি হোস্টকে (রাস্পবেরি পাই এবং একটি কম্পিউটার) যোগাযোগ করতে বাধ্য করা যা দুর্ভাগ্যক্রমে কেবল ইউএসবি স্ট্যান্ডার্ড দ্বারা সমর্থিত নয়। কিছু ডিভাইস রয়েছে যা দুটি ইউএসবি হোস্টের মধ্যে ডেটা স্থানান্তর নকল করতে পারে তবে মালভাইনাস হিসাবে উল্লেখ করা হয়েছে আপনি ইথারনেট ব্যবহার করা থেকে আরও ভাল হতে পারবেন।

আপনার প্রশ্নে বিশেষত ইউএসবি স্টোরেজ অনুকরণের জন্য রাস্পবেরি পাই ব্যবহার করার কথা উল্লেখ করা হয়েছে তবে আপনি কি রাসেলবাড়ি পাইটিকে এনএএস হিসাবে স্থাপনের কথা বিবেচনা করেছেন? এনএএস বক্স হিসাবে রাস্পবেরি পাইটি মূলত আপনি যা চেয়েছিলেন ঠিক তেমনটি করে তবে ইউএসবি ব্যবহার না করে এটি আপনার নেটওয়ার্ক ব্যবহার করবে। আপনি যদি আগ্রহী হন তবে এটি কীভাবে করবেন সে সম্পর্কে দুর্দান্ত নির্দেশাবলী এখানে


পয়েন্টার জন্য ধন্যবাদ। সুতরাং আমার প্রশ্নগুলি রাস্পবেরি পাই ব্যবহার করে কীভাবে একটি ইউএসবি ডিভাইস প্রয়োগ করতে হয় সে সম্পর্কে । একটি এনএএস, তবে এই প্রশ্নের উত্তর নয়।
জাকোব

3
আপনি যদি রাস্পবেরি পাই ইউএসবি ডিভাইস হওয়ার দক্ষতা অর্জন করতে চান তবে আমি পরামর্শ দিচ্ছি যে আপনি ftdichip.comপণ্যগুলি তদন্ত করার সম্ভাবনার চেয়ে বেশি আপনি একটি বোর্ডকে ওয়্যার করতে সক্ষম হবেন যা একটি পিটি জিপিআইও পিন ব্যবহার করে কোনও এফটিডিআই চিপ দিয়ে ইন্টারফেস করতে পারে এবং এটি আপনাকে ইউএসবি ডিভাইস ক্ষমতা প্রদান করবে। এফটিডিআই ডিভাইসের সাথে যোগাযোগের জন্য আপনার সম্ভবত ড্রাইভারও লিখতে হবে।
ড্যান বি

যদি তারা ইউএসবি ওটিজি ডিভাইস হয় তবে "দুজন স্থান পরিবর্তন করবে" ব্যতীত ...
ক্রিস স্ট্রাটন

1

স্টক নোকিয়া কার্নেলের সাথে অন্তর্ভুক্ত ইউএসবি গ্যাজেট ড্রাইভারটি ব্যবহার করে আমি এটি আমার পুরনো নোকিয়া এন 900 ফোন দিয়ে করতে পারি। অনুকরণকৃত ডিভাইসটি হুবহু বাস্তবের মতো আচরণ করে, আপনি এটি থেকে কোনও পিসিও বুট করতে পারেন।


1
আপনি কিছু বিবরণ প্রদান করতে পারেন? আপনি অন্যান্য ফোনের মত স্মার্টফোন যেমন ইউএসবির মাধ্যমে কেবল আপনার ফোনে স্টোরেজ সরবরাহ করার কথা বলেন না, তাই না? আমি যতদূর বুঝতে পেরেছি, একটি ইউএসবি গ্যাজেট ড্রাইভার কেবল এসসিএসআই থেকে ইউএসবিতে ম্যাপিং সরবরাহ করে , তাই কারও একটি ক্লাউড স্টোরেজ এপিআইতে এসসিএসআই মানচিত্র করা প্রয়োজন।
জাকব

1

পাই জিরো এবং পাই জিরো ডব্লিউ এখন উপলব্ধ এবং গ্যাজেট ইন্টারফেস (সমর্থন Kernal.org , linux-sunxi.org ) বিভিন্ন প্রোফাইলের অনুমতি USB মাস স্টোরেজ এবং ভার্চুয়াল নেটওয়ার্কিং সহ।

ওপি-র অনুরোধের নিকটতম সমাধানটি হল পাই এবং হোস্ট পিসির মধ্যে একটি নেটওয়ার্কিং প্রোটোকল এবং তারপরে পাই থেকে ক্লাউড / নেটওয়ার্ক সরবরাহকারী পর্যন্ত অন্য কোনও রূপের নেটওয়ার্কিং প্রোটোকল ব্যবহার করা। পাই জিরো ডাব্লু ওয়াই-ফাই তৈরি করেছে, তাই এমনকি ক্লাউড / নেটওয়ার্ক সরবরাহকারীর সাথে সরাসরি সংযোগ করতে পারে। এই লিঙ্কগুলির উভয়কেই নেটওয়ার্কিং করা কাজটি সহজ করার সহজ উপায় হবে। অনেকগুলি নেটওয়ার্কিং প্রোটোকল এবং ক্লাউড সরবরাহকারী উপলব্ধ।

ইউএসবি ভর স্টোরেজ ব্যবহার করার চেষ্টা করা খারাপ ধারণা হবে; আপনাকে ইউএসবি মাস স্টোরেজ এবং পাই এর মধ্যে ড্রাইভার-স্তরের অভিযোজন লিখতে বা পুনর্লিখন করতে হবে। আপনি হয় এমটিপি দিয়ে শুরু করবেন , বা অনুরূপ কিছু দিয়ে শেষ করবেন। MTP এর তীব্র কর্মক্ষমতা বিষয় আছে ( ক্রেতা , XDA , HowToGeek , ক্রেতা ) তাই আমি নেটওয়ার্কিং পদ্ধতির সুপারিশ।

সেদিকে প্রচুর প্রোগ্রাম এবং প্রকল্প থাকতে হবে। পাই এর দৃষ্টিকোণ থেকে, এটি কেবল একটি ফাইলসভার / সিঙ্ক সার্ভারের মতোই কাজ করছে, সুতরাং অনুরূপ কোনও টিউটোরিয়াল আপনাকে শুরু করা উচিত। পাই-ভিত্তিক ভালো জিনিস মধ্যে খুঁজছেন Seafile , Syncthing , SugarSync , এবং OwnCloud সার্ভার আপনাকে শুরু করতে হবে।

ইউএসবি গ্যাজেট হিসাবে পাই জিরোর কয়েকটি দরকারী গাইড:


0

ইউএসবি স্ট্যান্ডার্ডটি হোস্ট ভিত্তিক। এর অর্থ একটি সংযুক্ত ডিভাইসগুলির সাথে একটি ডিভাইসকে সমস্ত যোগাযোগ নিয়ন্ত্রণ করতে হয়। ক্লায়েন্টরা একটি সাধারণ ডিভাইস বা হাব হতে পারে। হাবটি হাবের সাথে সংযুক্ত ক্লায়েন্টদের একটি হোস্ট প্রক্সি এবং এটি সংযুক্ত হোস্টের সাথে যোগাযোগ করে (বা হাব)।

ইউএসবিটির মূল নকশাটি দেখতে, আপনি দুটি হোস্টকে একসাথে সংযুক্ত করতে পারবেন না (আপনার পিসি এবং আরপিআই)।

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

আরও তথ্যের জন্য, দেখুন http://www.usb.org/home বা এমনকি http://en.wikedia.org/wiki/Universal_Serial_Bus

সংক্ষেপে, আমি বিশ্বাস করি না যে এটি করা যেতে পারে।


আর একটি উত্তর আপনার ওটিজি সমর্থন মন্তব্যের অভাবের বিরোধিতা করে।
অ্যালেক্স চেম্বারলাইন

1
@ অ্যালেক্স, তারিখের ডাকটিকিটগুলি দেখুন। পাই জিরো বা এ + উপলব্ধ হওয়ার আগে অ্যান্ডার্স 2012 সালে এটি পোস্ট করেছিলেন।
তবুও অন্যরানডম ব্যবহারকারী

@ ইয়িটঅনথরআর্যান্ডম ইউজার, তারিখের ডাকটিকিটগুলি দেখুন। অ্যান্ডার্স তার মন্তব্য লেখার পরদিন আমি আমার প্রতিক্রিয়া পোস্ট করেছি।
অ্যালেক্স চেম্বারলাইন

@ অ্যালেক্সচ্যাম্বারলাইন এবং ২০১২ সালে, রাস্পবেরি এবং রাস্ব্পেরিয়ান (বা আমি জানি যে কোনও সফ্টওয়্যার) এর পক্ষে এর পক্ষে সমর্থন ছিল না। হ্যাঁ, এই সময় ফ্রেমে আমি ঠিক ছিলাম। আরপিআই জিরো অনেক বছর পরে এসেছিল ... এখন আরপিআই জিরোর জন্য আমাদের সমর্থন রয়েছে, যা আপনি লিখেছেন বলে অন্য পোস্টে উল্লিখিত হয়েছে।
অ্যান্ডার্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.