এসএমএসের মাধ্যমে আপনার কম্পিউটারটি স্বয়ংক্রিয় করুন


6

আমি ভাবছিলাম যে আমার পিসিকে এটিতে এসএমএস পাঠ্য বার্তা প্রেরণ করে স্বয়ংক্রিয় করা সম্ভব হয়েছিল কি না?

এটি পরিকল্পনা:

  • ইউএসবি জিএসএম মডেমটিকে পিসিতে সংযুক্ত করুন
  • আমার মোবাইল ডিভাইসটি ব্যবহার করে ইউএসবি মডেমটিতে "স্টার্ট এক্সপ্লোরার" লেখাটি প্রেরণ করুন
  • কম্পিউটারে অ্যাপ্লিকেশন পাঠ্যটি গ্রহণ করে এবং প্রোগ্রামটি "এক্সপ্লোরার" শুরু করে

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

এটি উইন্ডো হতে হবে না, আমি একটি লিনাক্স পিসিও ব্যবহার করতে পারি।


এটি খুব দূরে আনীত বলে মনে হচ্ছে না। পাঠ্যগুলি কমান্ড প্রম্পটে প্রেরণ করা যেতে পারে যেখানে কমান্ড অ্যালিয়াস এবং ভেরিয়েবলগুলি ইনপুট অনুবাদ করে এবং প্রসারিত কমান্ডগুলি চালায়। :)
iglvzx

ঠিক আছে, তবে একটি প্রোগ্রাম চলতে হবে যা কম পোর্ট শুনে এবং এসএমএস বার্তা গ্রহণ করে এবং প্রয়োজনীয় ক্রিয়া সম্পাদন করে :-) আগত এসএমএস বার্তাগুলি পরিচালনা করতে আমার কোন প্রোগ্রামটি ব্যবহার করা উচিত?
জেরোইন জ্যাকবস

1
আপনি যদি এটি করেন তবে আপনার সম্ভবত কোনও ধরণের প্রমাণীকরণ কোড ব্যবহার করা উচিত কারণ এসএমএস বার্তাগুলি প্রতারণা করা মোটামুটি সহজ।
লজ মাজেস্টে

উত্তর:


4

আমরা উইন্ডোজের জন্য এমডব্লিউকন বা উবুন্টুর জন্য আইক্সকন নামে নিখরচায় সফ্টওয়্যার ব্যবহার করি ।

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

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

নেই ম্যানুয়াল এবং ফোরাম আরও প্রশ্ন জন্য।


ম্যাকের জন্যও কি কিছু আছে?
stommestack

1

আমি নিজে এটি চেষ্টা করে দেখিনি, তবে গুগল ভয়েস নম্বরে প্রেরিত টেক্সট বার্তাগুলি গ্রহণের জন্য পাইগগ্রেভয়েসের মতো কিছু ব্যবহার করা সম্ভব হতে পারে (ধরে নিই যে আপনার একটি রয়েছে বা এটি পেতে পারেন)। তারপরে আপনার স্ক্রিপ্টটি একটি কমান্ড প্রসেসর প্রয়োগ করবে যা পাঠ্য বার্তার সামগ্রীর ব্যাখ্যা করে।


1

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

রিমোট কম্পিউটারে কমান্ডগুলি কীভাবে প্রেরণ করা যায়

ইমেল দ্বারা: পোস্টাররাস (স্বতঃ পোস্ট) এর সাথে আপনাকে টুইটার অ্যাকাউন্ট যুক্ত করুন এবং প্রেরিত সমস্ত ইমেল বার্তাগুলি twitter@posterous.comতাই দূরবর্তী কম্পিউটারের জন্য আদেশ হয়ে যাবে।
(আরও দেখুন: ইমেলের মাধ্যমে টুইটারে পোস্ট করুন )

এসএমএসের মাধ্যমে: আপনি যদি মার্কিন যুক্তরাষ্ট্র, যুক্তরাজ্য, কানাডা, ভারত, জার্মানি, সুইডেন বা নিউ জেলিয়্যান্ডে বাস করেন তবে আপনি আপনার মোবাইল ফোনের সাথে সহযোগী টুইটার পাঠাতে পারেন ( নম্বরগুলির তালিকা দেখুন ) এবং তারপরে এসএমএস টেক্সট বার্তাগুলির মাধ্যমে আপনার দূরবর্তী কম্পিউটারটি নিয়ন্ত্রণ করতে পারেন।

আইএম দ্বারা: টুইটার বট যুক্ত করুন - twitter@twitter.com- আপনার গুগল টক বন্ধুদের তালিকায় এবং আপনি তাত্ক্ষণিক বার্তার মাধ্যমে আদেশগুলি পাঠাতে পারেন।

ওয়েব দ্বারা: আপনি যদি ছুটিতে থাকেন তবে ইন্টারনেট সংযুক্ত ল্যাপটপে অ্যাক্সেস পেয়ে থাকেন তবে কেবল টুইটার ওয়েবসাইটে লগইন করুন এবং কমান্ডগুলি (যেমন, শাটডাউন বা লগঅফ) অন্য একটি টুইট হিসাবে প্রকাশ করুন।

ফাইলগুলি ডাউনলোড করুন, রিমোট স্ক্রিনশটগুলি ক্যাপচার করুন এবং আরও অনেক কিছু ..

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

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

স্ক্রিনশট: এটি শাটডাউন কমান্ডের পরে আমি উপস্থিত একটি সবচেয়ে দরকারী কমান্ড। আপনি যখন আশেপাশে নন তখন আপনার পিসির সীমানার মধ্যে কী ঘটছে তা জানতে চান? কেবল টুইটের স্ক্রিনশট এবং টুইটমাইপিসি আপনার ডেস্কটপের স্ক্রিনশট নেবে এবং এটি ওয়েবে পোস্ট করবে (উদাহরণ দেখুন)।

শাটডাউন, লগঅফ, রিবুট, লক: এই দরকারী কমান্ডগুলির কার্যকারিতা তাদের নামগুলি থেকে বেশ সুস্পষ্ট।

স্ট্যান্ডবাই, হাইবারনেট: রিমোট পিসি বন্ধ করতে চান না? এই কমান্ডটি দিয়ে স্ট্যান্ডবাই মোডে প্রবেশ করে শক্তি সঞ্চয় করুন। অথবা একটি টুইট দিয়ে আপনার পিসি হাইবারনেট করুন, যার ফলে আরও বেশি শক্তি সঞ্চয় করা হবে।

ডাউনলোড: ডাউনলোড কমান্ডটি ব্যবহার করে আপনি যে কোনও ফাইল ইন্টারনেট থেকে দূরবর্তী কম্পিউটারে ডাউনলোড করতে পারেন। উদাহরণস্বরূপ, http://bit.ly/tCJ9Y ডাউনলোডের মতো একটি কমান্ড সিআইএ হ্যান্ডবুকটি ডাউনলোড করবে যাতে আপনি পরের দিন কাজ শুরু করার সময় নথিটি প্রস্তুত থাকে ready

গেটফাইল: ডাউনলোড কমান্ডটি দূরবর্তী কম্পিউটারে ইন্টারনেট থেকে ফাইলগুলি ডাউনলোড করার জন্য ছিল। তবে, আপনি যদি রিমোট কম্পিউটার থেকে আপনার বর্তমান কম্পিউটারে কোনও ফাইল স্থানান্তর করতে চান তবে getFile কমান্ডটি ব্যবহার করুন। আপনি যে ফাইলটি ডাউনলোড করতে চান তার পুরো পৃষ্ঠাটি এটি নেয় এবং এটি ইমেল সংযুক্তি হিসাবে আপনাকে প্রেরণ করবে। আপনি যদি ফাইল পৃষ্ঠাটি জানেন না, GetFileList <drivename>সেই ড্রাইভে ফাইল ফোল্ডারের একটি তালিকা পেতে কমান্ডটি ব্যবহার করুন ।

গেটপ্রসেসলিস্ট: এটি রিমোট টাস্ক ম্যানেজারের মতো। আপনি বর্তমানে তাদের প্রসেস আইডি সহ দূরবর্তী কম্পিউটারে চলমান প্রোগ্রামগুলির একটি তালিকা পাবেন। kill <process id>আপনার সন্দেহজনক বা প্রয়োজনীয় নয় এমন কোনও প্রোগ্রাম শেষ করতে অন্য একটি আদেশ পাঠান ।

ইমেল বা এসএমএসের সাহায্যে আপনার উইন্ডোজ পিসিকে রিমোট কন্ট্রোল করতে সমস্ত তথ্য অনুলিপি করে ।


0

মোডেমযুক্ত ফোনগুলি সিরিয়াল পোর্টের মাধ্যমে এটি কমান্ডের প্রতিক্রিয়া জানায় (কমপক্ষে আমি এমন কোনও মডেল দেখিনি যা না)। যখন ইউএসবি মাধ্যমে কম্পিউটারের সাথে সংযুক্ত থাকে, এটি একটি সিরিয়াল পোর্ট খোলে যেখানে আপনি পার্ল স্ক্রিপ্টের সাথে Device::SerialPortনতুন বার্তা শোনার জন্য মডিউলটি ব্যবহার করে সংযোগ করতে পারবেন (আমি নিশ্চিত পাইথন / ইত্যাদির জন্য অনুরূপ মডিউল বিদ্যমান)। যখন কোনও নতুন বার্তা সংকেত দেওয়া হয়, সর্বশেষ বার্তাটি পড়ুন এবং তারপরে বিষয়বস্তুতে কাজ করুন।

কোডটি নিজের দ্বারা করার মতো অনেকগুলি লাইন হওয়া উচিত নয় (সম্ভবত 10-20 লাইনের ক্রমে করা যেতে পারে)। তদন্তটি সম্ভবত বেশিরভাগই সঠিক এটি কমান্ডগুলি সন্ধান করার জন্য হবে, তবে আপনি যদি ভাগ্যে থাকেন তবে গুগলে আপনি সেগুলি খুঁজে পেতে পারেন।

বড় জেনেরিক প্রোগ্রামগুলি যা ফোনের সাথে যোগাযোগ করে প্রায় আলাদাভাবে ফোনের জন্য এটি কমান্ড এবং অনুবাদ টেবিল ব্যবহার করে।

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


0
#!/bin/bash

gammu="/usr/bin/gammu"
$gammu getallsms | /bin/grep -B 1 -A 2 "UnRead" > /home/gammu.txt


checkWord=$(/usr/bin/awk 'c&&!--c;/UnRead/{c=2}' /home/gammu.txt)
servX=$(/usr/bin/awk 'c&&!--c;/UnRead/{c=2}' /home/gammu.txt | sed 's/^\(.\{1\}\).*/\1/')
commX=$(/usr/bin/awk 'c&&!--c;/UnRead/{c=2}' /home/gammu.txt | sed 's/^..//')
number=$(grep "+" /home/gammu.txt | sed 's/[^+0-9]*//g' | sed 's/^..//')
numberPlus=$(grep "+" /home/gammu.txt | sed 's/[^+0-9]*//g')

if [ "$number" = "0123456789" ] || [ "$number" = "0111111111" ] && [[ "$checkWord" =~ [0-9]* ]]
    then
        if [ $servX -eq 0 ]
        then
          ssh -p 20022 root@192.168.0.250 $commX > /home/stdout.txt
          cat /home/stdout.txt | $gammu --sendsms TEXT $numberPlus
          exit 0
        fi
        if [ $servX -eq 1 ]
        then
          ssh root@192.168.0.1 $commX > /home/stdout.txt
          cat /home/stdout.txt | $gammu --sendsms TEXT $numberPlus
          exit 0
        fi
fi

এরকম কিছু? এর জন্য আপনার গামু সেটআপ করা দরকার। এবং প্রতি মিনিট বা 30 সেকেন্ডে স্ক্রিপ্টটি ক্রনট্যাব করুন। সুরক্ষা কারণে ফায়ারওয়ালের পিছনে এটি ব্যবহার করুন (আপনি যদি মাল্টিপ সার্ভার দিয়ে এটি করছেন তবে আপনাকে পাবলিক কী সেটআপ করতে হবে)।

আপনি যদি "0 uname -a" টেক্সট করছেন তবে আপনি নির্দিষ্ট সার্ভারের জন্য সেই কমান্ডের আউটপুট সহ একটি পাঠ্য বার্তা ফিরে পাবেন। আপনি আপনার ফোনটি আলগা না করছেন তা নিশ্চিত করুন :)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.