انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: کنترل دستگاه از راه دور توسط اوبونتو  (دفعات بازدید: 2206 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین armahdian

  • Jr. Member
  • *
  • ارسال: 45
    • سیب طلایی پردازش
کنترل دستگاه از راه دور توسط اوبونتو
« : 03 شهریور 1390، 03:42 ب‌ظ »
سلام
چند وقت پیش یه نفر یه گزارش برای لینوکس اف ام ارسال کرده بود که خودش از یه نمایشگاه تهیه کرده بود. موضوع گزارش محصول یه شرکت ایرانی بود که برای کنترل سنسورهای یه دستگاه از اوبونتو استفاده کرده بود. تا اونجا که من خاطرم هست سیستم آی پی ولید داشت و از راه دور توسط صفحات php نوشته شده به سیستم دستور میداد.
سوال من اینه که چطور میشه که php به سیستم دستور بده مثلا یه پورت خاص رو کنترل کنه یا یه مقداری رو به یه پورت خاص بفرسته؟
اگر نمونه کدی دارید لطف کنید ممنون میشم.
امیدوارم کامل گفته باشم.

ممنون

اَلسَّلامُ عَلَيْكَ يا اَبا عَبْدِ اللَّهِ وَعَلَى الاَْرْواحِ الَّتى حَلَّتْ بِفِناَّئِكَ عَلَيْكَ مِنّى سَلامُ اللَّهِ اَبَداً ما بَقيتُ وَ بَقِىَ اللَّيْلُ وَالنَّهارُ وَلا جَعَلَهُ اللَّهُ آخِرَ الْعَهْدِ مِنّى لِزِيارَتِكُمْ

http://irpga.ir

آفلاین B

  • Sr. Member
  • *
  • ارسال: 354
  • جنسیت : پسر
پاسخ به: کنترل دستگاه از راه دور توسط اوبونتو
« پاسخ #1 : 03 شهریور 1390، 05:48 ب‌ظ »
۱ -
تو php دستوری داریم بنام exec
میتونیم باهاش برنامه های روی سیستم رو اجرا کنیم

ساده ترینش همین راهه

۲ -
چوت تو لینوکس همه چیز فایله میشود با خود php ماجولهایی را برای دسترسی به پورتها نوشت

۳ -
احتمالا واسه گزینه ۲ ماجولهای آماده نوشته شده ؛ یه سرچی بکن

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ به: کنترل دستگاه از راه دور توسط اوبونتو
« پاسخ #2 : 05 شهریور 1390، 03:34 ب‌ظ »
یک مقاله ی تقریبا کامل(البته قرار بود دنباله دار باشه که دیگه منتشر نشد!) توسط مهدی زارع (مدیرکویر الکترونیک)منتشر شد که اسمش بود : ارتباط میکروکنترلر با وب به زبان ساده  - همه چی داره هم نمونه کد هم نمونه مدار دروافع هرچیزی که برای هک کردن! لازمه اگر که به این مبحث میکرو و کنترل کردن علاقه داری کتاب« اصول کامل راه اندازی وکنترل وسایل جانبی توسط کامپیوتر» - انتشارات نص رو بخون شاید خوشت اومد به قول خودش پیوندی بین الکترونیک و برنامه نویسی برقرار می کنه
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین armahdian

  • Jr. Member
  • *
  • ارسال: 45
    • سیب طلایی پردازش
پاسخ به: کنترل دستگاه از راه دور توسط اوبونت
« پاسخ #3 : 06 شهریور 1390، 06:36 ب‌ظ »
ممنون که پاسخ دادید
مشکل اول برطرف شد یعنی ماژول ارتباط با پورتها برای php وجود داره و اگر هم نیاز باشه میشه با استفاده از exec برنامه هایی که با C نوشته شده را فراخوانی کرد.
مشکل بعدی اینه که چطور یه اوبونتوی کم حجم و مختصر رو نصب کنم. مثلا حدود 100مگ که شامل این موارد باشه:

هسته
دسکتاپ(هرچی که بود)
شل
boot loader
gcc
آپاچی
امکانات شبکه

درواقع یه وب سرور خیلی کوچک

اَلسَّلامُ عَلَيْكَ يا اَبا عَبْدِ اللَّهِ وَعَلَى الاَْرْواحِ الَّتى حَلَّتْ بِفِناَّئِكَ عَلَيْكَ مِنّى سَلامُ اللَّهِ اَبَداً ما بَقيتُ وَ بَقِىَ اللَّيْلُ وَالنَّهارُ وَلا جَعَلَهُ اللَّهُ آخِرَ الْعَهْدِ مِنّى لِزِيارَتِكُمْ

http://irpga.ir

آفلاین alieblice2

  • Sr. Member
  • *
  • ارسال: 280
پاسخ به: کنترل دستگاه از راه دور توسط اوبونتو
« پاسخ #4 : 06 شهریور 1390، 09:08 ب‌ظ »
100 مگابایت حجم کلش باشه یا مقدار مصرف رم ؟
اگه حجمه که اوبونتو نمیشه باید از توزیع هایه دیگه استفاده کنین
البته apache و php رویه هم دیگه اشتباه نکم بیشتر از 20 مگابایت حجم فایل نصبیشون بود

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ به: کنترل دستگاه از راه دور توسط اوبونتو
« پاسخ #5 : 06 شهریور 1390، 09:42 ب‌ظ »
سلام
اگر که می خوای یک چیزی داشته باشی که فقط روش وب سرور داشته باشه بهتره که tiny core رو نصب کنی (کلا ۱۱ مگ بیشتر نیست)  محیط گرافیکی هم داره ! (دقیقا یادم نیست ولی چند سال پیش یک توزیع بود که دقیقا برای تبدیل کامپیوتر های قدیمی به سرور استفاده می شد (اگر اشتباه نکنم کلا روی یک فلاپی جا می شد! ) ولی اسمش رو اصلا یادم نمی یاد-دنبال می گردم)
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ به: کنترل دستگاه از راه دور توسط اوبونتو
« پاسخ #6 : 06 شهریور 1390، 09:47 ب‌ظ »
البته apache و php رویه هم دیگه اشتباه نکم بیشتر از 20 مگابایت حجم فایل نصبیشون بود
چرا آپاچی ؟ برای چندتا گزارش گیری و اجرای نرم افزار لازم نیست که آپاچی به اون عظمت (بزرگی!)‌رو اجرا کرد آپاچی چیزهایی داره که اصلا فکرشم نمی کنی!! یعنی برای این منظور اصلا کاربردنداره ولزومی هم نیست که از آپاچی به اون سنگینی استفاده کرد
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین armahdian

  • Jr. Member
  • *
  • ارسال: 45
    • سیب طلایی پردازش
پاسخ به: کنترل دستگاه از راه دور توسط اوبونتو
« پاسخ #7 : 07 شهریور 1390، 05:16 ق‌ظ »
100 مگابایت حجم کلش باشه یا مقدار مصرف رم ؟
اگه حجمه که اوبونتو نمیشه باید از توزیع هایه دیگه استفاده کنین
البته apache و php رویه هم دیگه اشتباه نکم بیشتر از 20 مگابایت حجم فایل نصبیشون بود

همینطوری یه عدد گفتم.
کلا میخوام طوری باشه که به منابع کمی نیاز باشه.
چون داخل همون گزارش از اوبونتو استفاده کرده بود گفتم شاید بشه اوبونتو رو کاستومایز کرد طوری که فقط وب سرور باشه!

اَلسَّلامُ عَلَيْكَ يا اَبا عَبْدِ اللَّهِ وَعَلَى الاَْرْواحِ الَّتى حَلَّتْ بِفِناَّئِكَ عَلَيْكَ مِنّى سَلامُ اللَّهِ اَبَداً ما بَقيتُ وَ بَقِىَ اللَّيْلُ وَالنَّهارُ وَلا جَعَلَهُ اللَّهُ آخِرَ الْعَهْدِ مِنّى لِزِيارَتِكُمْ

http://irpga.ir