عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

mdbus2 - عبر الإنترنت في السحابة

قم بتشغيل mdbus2 في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر mdbus2 الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


mdbus2 - الاستبطان والتفاعل والمراقبة لـ DBus التفاعلية

موجز


mdbus2 [والخيارات...] [ خدمة لي [ مسار الكائن [ طريقة [ بارامترات... ]]]]

mdbus2 -شي

mdbus2 -سل

الوصف


mdbus2 يتم استخدام الأمر لاستكشاف خدمات DBus والتفاعل معها على جهازك نظام حافلة
و الجلسة حافلة. يوجد ناقل الرسائل على مستوى النظام مرة واحدة فقط ويتم تثبيته على العديد من الأجهزة
الأنظمة كخدمة "messagebus". ناقل رسائل الجلسة هو تسجيل دخول لكل مستخدم (بدأ
في كل مرة يقوم فيها المستخدم بتسجيل الدخول) ويرتبط عادةً بجلسة X11 الخاصة بك.

في أبسط أشكاله، يعرض mdbus2 الخدمات المتاحة على الناقل المحدد. نظرا ل
الخدمة الاسم، وسوف تظهر المتاحة الأجسام تصديرها عن طريق الخدمة. نظرا للخدمة
اسم و موضوع مسار، وسوف تظهر المكشوفة طرق, إشاراتو HAS من ذلك
موضوع.

توريد أ طريقة الاسمالمعلمات)، يمكنك استدعاء الأساليب الموجودة على الكائن والحصول على
عائد أعلى قيمنا(S).

في مجلة استماع طريقة، يمكنك ملاحظة الإشارات المرسلة على الحافلة المحددة.

وشملت أيضا هو التفاعلية قذيفة مع إكمال علامات التبويب وسجل الأوامر.

OPTIONS


- إظهار مجهول, -a
اعرض أيضًا فريد من نوعه (مجهول) الخدمات في الحافلة.

--النظام, -s
استخدم ناقل النظام بدلاً من ناقل الجلسة (الافتراضي).

-show-pids, -p
إظهار معرفات عملية UNIX.

--استمع, -l
ابدأ وضع المستمع، حيث يمكنك مراقبة الإشارات الموجودة على الحافلة.

- تفاعلي, -i
بدء قذيفة تفاعلية.

--أنواع التعليقات التوضيحية, -t
قم بتعليق أنواع DBus.

الاستعمال


لاستدعاء أسلوب على كائن يتم تنفيذه بواسطة خدمة، تحتاج إلى تحديد
القيم التالية:

1 الخدمة الاسم، على سبيل المثال org.freesmartphone.ogsmd - يحدد اسم الخدمة
تخدم العملية عددًا من الأشياء. كل عملية تعلق على
يحصل الناقل على اسم خدمة غير فريد (مجهول) على الأقل، مثل
: 1.0. أسماء فريدة مثل org.freesmartphone.ogsmd، عادة ما يتم تقديمها
تدوين اسم المجال العكسي بالكامل.

2 موضوع مسار، على سبيل المثال /org/freesmartphone/GSM/Device - مسار الكائن
يحدد كائنًا ملموسًا واحدًا تخدمه العملية. مسارات الكائنات عادة
تبدو وكأنها مسارات نظام الملفات.

3 طريقة، على سبيل المثال org.freesmartphone.GSM.Call.Initiate – إسم الطريقة
يحدد العملية التي تشكل جزءًا من الواجهة (الطرق والإشارات)
من كائن. تستخدم أسماء الطرق CamelCase مع تدوين نقطة.

4 المعلمات، على سبيل المثال 49123456 صوت. (إلى be وصف بالإضافة إلى ذلك).

أمثلة


تعرف على أسماء الناقلات المسجلة حاليًا على ناقل النظام:

root@om-gta02:~# mdbus -s
: 1.0
: 1.1
: 1.2
: 1.42
: 1.47
: 1.60
: 1.61
org.bluez
org.freedesktop.Avahi
org.freedesktop.DBus
org.freesmartphone.frameworkd
org.freesmartphone.ogsmd
org.pyneo.muxer

تعرف على الكائنات التي تخدمها خدمة معينة:

root@om-gta02:~# mdbus -s org.freesmartphone.frameworkd
/
/org
/org/freesmartphone
/org/freesmartphone/Framework
/org/freesmartphone/GSM
/org/freesmartphone/GSM/Device
/org/freesmartphone/GSM/Server

تعرف على واجهة كائن معين:

root@om-gta02:~# mdbus -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device
[الطريقة] org.freesmartphone.GSM.Call.Activate(i:index)
[الطريقة] org.freesmartphone.GSM.Call.ActivateConference(i:index)
[الطريقة] org.freesmartphone.GSM.Call.HoldActive()
[الطريقة] org.freesmartphone.GSM.Call.Initiate( s:number, s:type_ )
[الطريقة] org.freesmartphone.GSM.Call.Release(i:index)
[الطريقة] org.freesmartphone.GSM.Call.ReleaseAll()
[الطريقة] org.freesmartphone.GSM.Call.ReleaseHeld()
[SIGNAL] org.freesmartphone.GSM.Call.CallStatus( i:index, s:status, a{sv}:properties )
[الطريقة] org.freedesktop.DBus.Introspectable.Introspect()
[الطريقة] org.freesmartphone.GSM.Device.CancelCommand()
[الطريقة] org.freesmartphone.GSM.Device.GetAntennaPower()
[الطريقة] org.freesmartphone.GSM.Device.GetFeatures()
[الطريقة] org.freesmartphone.GSM.Device.GetInfo()
[الطريقة] org.freesmartphone.GSM.Device.PrepareForSuspend()
[الطريقة] org.freesmartphone.GSM.Device.RecoverFromSuspend()
[طريقة] org.freesmartphone.GSM.Device.SetAntennaPower( b:power )
[الطريقة] org.freesmartphone.GSM.SIM.ChangeAuthCode( s:old_pin, s:new_pin )
[الطريقة] org.freesmartphone.GSM.SIM.DeleteEntry( i:index )
[الطريقة] org.freesmartphone.GSM.SIM.DeleteMessage(i:index)
[الطريقة] org.freesmartphone.GSM.SIM.GetAuthStatus()
[الطريقة] org.freesmartphone.GSM.SIM.GetImsi()
[الطريقة] org.freesmartphone.GSM.SIM.GetMessagebookInfo()
[الطريقة] org.freesmartphone.GSM.SIM.GetPhonebookInfo()
[الطريقة] org.freesmartphone.GSM.SIM.GetServiceCenterNumber()
[الطريقة] org.freesmartphone.GSM.SIM.GetSimCountryCode()
[الطريقة] org.freesmartphone.GSM.SIM.GetSubscriberNumbers()
[الطريقة] org.freesmartphone.GSM.SIM.RetrieveEntry( i:index )
[الطريقة] org.freesmartphone.GSM.SIM.RetrieveMessage( i:index )
[الطريقة] org.freesmartphone.GSM.SIM.RetrieveMessagebook( s:category )
[الطريقة] org.freesmartphone.GSM.SIM.RetrievePhonebook()
[الطريقة] org.freesmartphone.GSM.SIM.SendAuthCode( s:code )
[الطريقة] org.freesmartphone.GSM.SIM.SetServiceCenterNumber( s:number )
[الطريقة] org.freesmartphone.GSM.SIM.StoreEntry( i:index, s:name, s:number )
[الطريقة] org.freesmartphone.GSM.SIM.StoreMessage( s:number, s:contents )
[الطريقة] org.freesmartphone.GSM.SIM.Unlock( s:puk, s:new_pin )
[إشارة] org.freesmartphone.GSM.SIM.AuthStatus( s:status )
[إشارة] org.freesmartphone.GSM.SIM.NewMessage(i:index)
[الطريقة] org.freesmartphone.GSM.Network.DisableCallForwarding( s:reason, s:class_ )
[الطريقة] org.freesmartphone.GSM.Network.EnableCallForwarding( s:reason, s:class_, s:number, i:timeout )
[الطريقة] org.freesmartphone.GSM.Network.GetCallForwarding( s:reason )
[الطريقة] org.freesmartphone.GSM.Network.GetCallingIdentification()
[الطريقة] org.freesmartphone.GSM.Network.GetNetworkCountryCode()
[الطريقة] org.freesmartphone.GSM.Network.GetSignalStrength()
[الطريقة] org.freesmartphone.GSM.Network.GetStatus()
[الطريقة] org.freesmartphone.GSM.Network.ListProviders()
[الطريقة] org.freesmartphone.GSM.Network.Register()
[الطريقة] org.freesmartphone.GSM.Network.RegisterWithProvider(i:operator_code)
[الطريقة] org.freesmartphone.GSM.Network.SetCallingIdentification(s:status)
[الطريقة] org.freesmartphone.GSM.Network.Unregister()
[سيغنال] org.freesmartphone.GSM.Network.SignalStrength(i:strength)
[إشارة] org.freesmartphone.GSM.Network.Status( a{sv}:status )
[الطريقة] org.freesmartphone.GSM.PDP.ActivateContext( s:apn, s:user, s:password )
[الطريقة] org.freesmartphone.GSM.PDP.DeactivateContext()
[الطريقة] org.freesmartphone.GSM.PDP.GetCurrentGprsClass()
[الطريقة] org.freesmartphone.GSM.PDP.ListAvailableGprsClasses()
[الطريقة] org.freesmartphone.GSM.PDP.SetCurrentGprsClass( s:class_ )
[SIGNAL] org.freesmartphone.GSM.PDP.ContextStatus( i:index, s:status, a{sv}:properties )
[الطريقة] org.freesmartphone.GSM.Test.Command( s:command )
[الطريقة] org.freesmartphone.GSM.Test.Echo( s:echo )

استدعاء طريقة على الواجهة:

root@om-gta02 ~ $ mdbus -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device org.freesmartphone.GSM.Device.GetInfo
{ 'ايمي': '354651011234567'،
"الشركة المصنعة": "FIC/OpenMoko"،
'model': ''"Neo1973 GTA02 مودم GSM المضمن"',
'revision': '"HW: GTA02BV5, GSM: gsm_ac_gp_fd_pu_em_cph_ds_vc_cal35_ri_36_amd8_ts0-Moko8"'}

استخدامه في وضع الاستماع:

root@om-gta02:/local/pkg/fso/framework/framework# mdbus -s -l
الاستماع للإشارات على SystemBus من الخدمة "الكل"، الكائن "الكل"...
[إشارة] org.freedesktop.DBus.NameOwnerتم التغيير من org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u'org.pyneo.muxer')، dbus.String(u':1.6')، dbus.String(u''))
[إشارة] org.freedesktop.DBus.NameOwnerتم التغيير من org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u':1.6')، dbus.String(u':1.6')، dbus.String(u''))
[إشارة] org.freedesktop.DBus.NameOwnerتم التغيير من org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u':1.28')، dbus.String(u'')، dbus.String(u':1.28'))
[إشارة] org.freedesktop.DBus.NameOwnerتم التغيير من org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u'org.freesmartphone.frameworkd')، dbus.String(u'')، dbus.String(u':1.28'))
[إشارة] org.freedesktop.DBus.NameOwnerتم التغيير من org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u'org.freesmartphone.ogsmd')، dbus.String(u'')، dbus.String(u':1.28'))
[إشارة] org.freedesktop.DBus.NameOwnerتم التغيير من org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u':1.29')، dbus.String(u'')، dbus.String(u':1.29'))
[إشارة] org.freedesktop.DBus.NameOwnerتم التغيير من org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u'org.pyneo.muxer')، dbus.String(u'')، dbus.String(u':1.29'))
[إشارة] org.freedesktop.DBus.NameOwnerتم التغيير من org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u':1.30')، dbus.String(u'')، dbus.String(u':1.30'))
[إشارة] org.freesmartphone.GSM.SIM.ReadyStatus من:1.28 /org/freesmartphone/GSM/Device
(dbus.Boolean(False)،)
[إشارة] org.freesmartphone.GSM.SIM.AuthStatus من:1.28 /org/freesmartphone/GSM/Device
(dbus.String(u'SIM PIN')،)
[إشارة] org.freesmartphone.GSM.SIM.AuthStatus من:1.28 /org/freesmartphone/GSM/Device
(dbus.String(u'READY')،)
[إشارة] org.freesmartphone.GSM.SIM.ReadyStatus من:1.28 /org/freesmartphone/GSM/Device
(dbus.Boolean(صحيح)،)

استخدم mdbus2 عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad