Look for a device with a FTDI chip. You also could write your own Linux driver that supports your USB-RS232 chip and then get it working in your phone. So a little try and error is much faster. When you've done this, you need to implement the serial protocol of your sensor.
Is this sensor expensive? Roy 2013/2/28 Marta Ribeiro <[email protected]> > Yes I have tried and it works perfectly. The mouse and keyboard are > instantaneously operational. > > I'll try to find another USB-RS232 converter. But apart from experimenting > with them, which other way can I know if a cable is supported > by android/Linux? > > Thank you for your help! > > > On Thursday, February 28, 2013 10:46:14 PM UTC, Tux wrote: > >> This app can open a serial connection if a working USB-RS232 device is >> detected. The other app only shows the infos. >> >> Do you have an other USB-RS232 converter? This one is not supported by >> android/Linux. >> Just to make shure that your OTG cable is ok. Can you connect a USB mouse >> or keyboard to your S3? >> >> 2013/2/28 Marta Ribeiro <[email protected]**> >> >> I can“t, with this app i get no device is connected. What would be the >>> difference between this app and the last one? >>> >>> >>> On Thursday, February 28, 2013 10:02:41 PM UTC, Tux wrote: >>> >>>> I am a little confused that you can see your sensor device in the >>>> device info. >>>> When I look at the data sheet I see that your sensor has a RS232 >>>> interface. >>>> >>>> In the device info you should see something about the USB-RS232 >>>> converter (for example FTDIxxx) and not the sensor info. >>>> >>>> In my case I get the following output (USB-RS232 converter): >>>> [image: Screenshot_2013-02-28-22-51-33.png] >>>> >>>> Not all USB-RS232 are supported out of the box by android. If I >>>> remember right the FTDIxxx devices are supported well. >>>> A good app to get started is "Sick USB 2 Serial Terminal". Try to open >>>> a serial connection with this app first. >>>> >>>> >>>> [image: Screenshot_2013-02-28-22-53-21.png] >>>> >>>> >>>> 2013/2/28 Marta Ribeiro <[email protected]**> >>>> >>>> I added the screenshots. As you can see, there is nothing on the >>>>> android tab, mas it detects the device on the Linux tab. The sensor is the >>>>> one described in one of the screenshots, is a microstrain 3DM-GX3-36. I >>>>> connect a RS232-USB A cable to the microstrain RS232 interface, and >>>>> connect >>>>> the cable to a samsung galaxy S III (4.1.1) with a usb B/micro B cable. >>>>> >>>>> Do you have any idea what the issue might be? I appreciate all the >>>>> help. >>>>> >>>>> >>>>> On Thursday, February 28, 2013 7:25:45 PM UTC, Tux wrote: >>>>> >>>>>> Could you tell us what sensor and what RS232-USB device you are using? >>>>>> A scrennshot of the output of your app could also help. >>>>>> >>>>>> Roy >>>>>> >>>>>> 2013/2/28 Marta Ribeiro <[email protected]**> >>>>>> >>>>>> Additionally, I just noticed something, the application presents two >>>>>>> tabs: Android plus Linux. According to android i have no devices >>>>>>> connected. >>>>>>> Whereas in the linux tab i find my device. Is this indicative of >>>>>>> something? >>>>>>> >>>>>>> >>>>>>> On Thursday, February 28, 2013 1:40:35 PM UTC, Marta Ribeiro wrote: >>>>>>>> >>>>>>>> Yes I can see my device. >>>>>>>> >>>>>>>> regarding the device file, it is in decimal, which I've head is the >>>>>>>> correct way. I've check the values with the output of the application >>>>>>>> and >>>>>>>> after a conversion hexadecimal to decimal it's a match. >>>>>>>> >>>>>>>> Right now,I'm starting to thing the issue may be the usb.host >>>>>>>> permission. Do you now if i'm missing something? >>>>>>>> >>>>>>>> On Thursday, February 28, 2013 10:34:54 AM UTC, al wrote: >>>>>>>>> >>>>>>>>> I would first check the hardware/cable etc. e.g. with the app "USB >>>>>>>>> Device Info" https://play.google.com/store/******** >>>>>>>>> apps/details?id=aws.apps.**usbDe******viceEnumerator<https://play.google.com/store/apps/details?id=aws.apps.usbDeviceEnumerator> >>>>>>>>> >>>>>>>>> If you can see your device in the android tab, then you are right >>>>>>>>> and it's a software issue. >>>>>>>>> >>>>>>>>> I'm not sure about the device_filter.xml. Do you have to specifiy >>>>>>>>> the values in hex or decimal? The docu uses e.g. class="255" and does >>>>>>>>> not >>>>>>>>> use a hex-only digit. That looks to me like it could be decimal? >>>>>>>>> >>>>>>>>> >>>>>>>>> Am Donnerstag, 28. Februar 2013 10:26:01 UTC+1 schrieb Marta >>>>>>>>> Ribeiro: >>>>>>>>>> >>>>>>>>>> I am connecting the OTG micro B/USB B cable to an USB A/RS232 >>>>>>>>>> cable. >>>>>>>>>> >>>>>>>>>> Any help you can provide I would appreciate! >>>>>>>>>> >>>>>>>>>> On Wednesday, February 27, 2013 7:03:51 PM UTC, Tux wrote: >>>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> what kind of sensor are you using and what protocol (RS232, HID >>>>>>>>>>> or plain USB) is used? >>>>>>>>>>> I played around with some RS232 devices. Perhaps I could find >>>>>>>>>>> the example again. >>>>>>>>>>> Later I switched to a IOIO divice. >>>>>>>>>>> >>>>>>>>>>> Roy >>>>>>>>>>> >>>>>>>>>>> 2013/2/27 Marta Ribeiro <[email protected]> >>>>>>>>>>> >>>>>>>>>>>> I have the cables needed. I even installed an usb host app and >>>>>>>>>>>> it worked correctly. now i'm trying to make my own application and >>>>>>>>>>>> it's not >>>>>>>>>>>> working, so it must be because of the code. Although i am writing >>>>>>>>>>>> it >>>>>>>>>>>> exactly as it advised in tutorials. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Wednesday, February 27, 2013 5:35:44 AM UTC, softy wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Interesting.I don't know much about this but as at the same >>>>>>>>>>>>> level you are I would have checked first wether the Samsung >>>>>>>>>>>>> Galaxy S3 has a >>>>>>>>>>>>> USB OTG sw support or not.You can try this by inserting a USB >>>>>>>>>>>>> keyboard into >>>>>>>>>>>>> it or a Mouse and see whether it is working. >>>>>>>>>>>>> I think it has : >>>>>>>>>>>>> *USB:*USB 2.0 client, 480Mbit/s >>>>>>>>>>>>> micro-USB >>>>>>>>>>>>> >>>>>>>>>>>>> What you need is >>>>>>>>>>>>> >>>>>>>>>>>>> *USB:*USB 2.0 host/client, 480Mbit/s >>>>>>>>>>>>> USB A >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Rgds, >>>>>>>>>>>>> -s >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Feb 26, 2013 at 10:50 PM, Marta Ribeiro < >>>>>>>>>>>>> [email protected]**> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> I'm using a Samsung Galaxy S3,and connecting to a sensor >>>>>>>>>>>>>> using USB host and a OTG cable. I'm at the beginning phase just >>>>>>>>>>>>>> trying to >>>>>>>>>>>>>> write code to detect the sensor was attached but it's not >>>>>>>>>>>>>> working. Can >>>>>>>>>>>>>> someone take a look and tell me what they think: >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> protected void onCreate(Bundle savedInstanceState) { >>>>>>>>>>>>>> super.onCreate(**savedInstanceSt********ate); >>>>>>>>>>>>>> setContentView(R.layout.**activi********ty_microstrain); >>>>>>>>>>>>>> find_device = (EditText)findViewById(R.id.**fi******** >>>>>>>>>>>>>> nd_device); >>>>>>>>>>>>>> UsbManager manager = (UsbManager)getSystemService(**C****** >>>>>>>>>>>>>> **ontext.USB_SERVICE); >>>>>>>>>>>>>> >>>>>>>>>>>>>> //connect(); >>>>>>>>>>>>>> >>>>>>>>>>>>>> HashMap<String, UsbDevice> deviceList = >>>>>>>>>>>>>> manager.getDeviceList(); >>>>>>>>>>>>>> Iterator<UsbDevice> deviceIterator = >>>>>>>>>>>>>> deviceList.values().iterator()**********; >>>>>>>>>>>>>> >>>>>>>>>>>>>> while(deviceIterator.hasNext()**********){ >>>>>>>>>>>>>> >>>>>>>>>>>>>> UsbDevice device = deviceIterator.next(); >>>>>>>>>>>>>> Toast.makeText(this,"Value of device :" >>>>>>>>>>>>>> +device.getDeviceName(), Toast.LENGTH_LONG).show(); >>>>>>>>>>>>>> >>>>>>>>>>>>>> } >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> %%%%%% manifest %%%%%%%%%%%%%%% >>>>>>>>>>>>>> >>>>>>>>>>>>>> <?xml version="1.0" encoding="utf-8"?> >>>>>>>>>>>>>> <manifest xmlns:android="http://schemas.********** >>>>>>>>>>>>>> android.com/apk/res/android<http://schemas.android.com/apk/res/android>" >>>>>>>>>>>>>> package="com.example.**microstra********in" >>>>>>>>>>>>>> android:versionCode="1" >>>>>>>>>>>>>> android:versionName="1.0" >>>>>>>>>>>>>> android:orientation="vertical"**********> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <uses-feature android:name="android.**hardware******** >>>>>>>>>>>>>> .usb.host"/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <uses-sdk >>>>>>>>>>>>>> android:minSdkVersion="16" >>>>>>>>>>>>>> android:targetSdkVersion="16" /> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <application >>>>>>>>>>>>>> android:allowBackup="true" >>>>>>>>>>>>>> android:icon="@drawable/ic_**lau********ncher" >>>>>>>>>>>>>> android:label="@string/app_**nam********e" >>>>>>>>>>>>>> android:theme="@style/**AppTheme********" > >>>>>>>>>>>>>> <activity >>>>>>>>>>>>>> android:name="com.example.**micr******** >>>>>>>>>>>>>> ostrain.MICROSTRAIN" >>>>>>>>>>>>>> android:label="@string/app_**nam********e" > >>>>>>>>>>>>>> <intent-filter> >>>>>>>>>>>>>> <action android:name="android.intent.**a***** >>>>>>>>>>>>>> ***ction.MAIN" /> >>>>>>>>>>>>>> <category android:name="android.intent.**c*** >>>>>>>>>>>>>> *****ategory.DEFAULT"/> >>>>>>>>>>>>>> <category android:name="android.intent.**c*** >>>>>>>>>>>>>> *****ategory.LAUNCHER" /> >>>>>>>>>>>>>> </intent-filter> >>>>>>>>>>>>>> <intent-filter> >>>>>>>>>>>>>> <action android:name="android.**hardware******** >>>>>>>>>>>>>> .usb.action.USB_**DEVICE_**ATTACHE******D"/> >>>>>>>>>>>>>> </intent-filter> >>>>>>>>>>>>>> <meta-data android:name="android.**hardware***** >>>>>>>>>>>>>> ***.usb.action.USB_**DEVICE_**ATTACHE******D" >>>>>>>>>>>>>> android:resource="@xml/**device********_filter" /> >>>>>>>>>>>>>> </activity> >>>>>>>>>>>>>> <uses-library android:name="android.test.**run********ner" >>>>>>>>>>>>>> /> >>>>>>>>>>>>>> </application> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <instrumentation android:name="android.test.**Ins******** >>>>>>>>>>>>>> trumentationTestRunner" >>>>>>>>>>>>>> android:targetPackage="com.**exa********mple.microstrain" >>>>>>>>>>>>>> android:label="microstrain" /> >>>>>>>>>>>>>> >>>>>>>>>>>>>> </manifest> >>>>>>>>>>>>>> >>>>>>>>>>>>>> %%%%%%%%% xml/device_filter.xml %%%%%%%%% >>>>>>>>>>>>>> >>>>>>>>>>>>>> <resources> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <usb-device vendor-id="199b" product-id="3d65"/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> </resources> >>>>>>>>>>>>>> >>>>>>>>>>>>>> %%%%%% >>>>>>>>>>>>>> >>>>>>>>>>>>>> I appreciate all the help. Thanks in advance! >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>>> Google >>>>>>>>>>>>>> Groups "Android Developers" group. >>>>>>>>>>>>>> To post to this group, send email to android-d...@** >>>>>>>>>>>>>> googlegroups.com >>>>>>>>>>>>>> >>>>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>>>> android-developers+**unsubscribe********@googlegroups.com >>>>>>>>>>>>>> For more options, visit this group at >>>>>>>>>>>>>> http://groups.google.com/**group******** >>>>>>>>>>>>>> /android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en> >>>>>>>>>>>>>> --- >>>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>>> Google Groups "Android Developers" group. >>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>>>> it, send an email to android-developers+**unsubscribe******** >>>>>>>>>>>>>> @googlegroups.com. >>>>>>>>>>>>>> For more options, visit https://groups.google.com/**grou***** >>>>>>>>>>>>>> ***ps/opt_out <https://groups.google.com/groups/opt_out>. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>> -- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google >>>>>>>>>>>> Groups "Android Developers" group. >>>>>>>>>>>> To post to this group, send email to >>>>>>>>>>>> [email protected] >>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>> android-developers+**unsubscribe******@googlegroups.com >>>>>>>>>>>> For more options, visit this group at >>>>>>>>>>>> http://groups.google.com/**group******/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en> >>>>>>>>>>>> --- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google Groups "Android Developers" group. >>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>> it, send an email to android-developers+**unsubscribe****** >>>>>>>>>>>> @googlegroups.com. >>>>>>>>>>>> For more options, visit https://groups.google.com/**grou****** >>>>>>>>>>>> ps/opt_out <https://groups.google.com/groups/opt_out>. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Android Developers" group. >>>>>>> To post to this group, send email to android-d...@**googlegroups.com >>>>>>> To unsubscribe from this group, send email to >>>>>>> android-developers+**unsubscribe****@googlegroups.com >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/**group****/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en> >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Android Developers" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to android-developers+**unsubscribe**** >>>>>>> @googlegroups.com. >>>>>>> For more options, visit https://groups.google.com/**grou**** >>>>>>> ps/opt_out <https://groups.google.com/groups/opt_out>. >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Android Developers" group. >>>>> To post to this group, send email to android-d...@**googlegroups.com >>>>> To unsubscribe from this group, send email to >>>>> android-developers+**unsubscribe**@googlegroups.com >>>>> For more options, visit this group at >>>>> http://groups.google.com/**group**/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en> >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Android Developers" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to android-developers+**unsubscribe**@googlegroups.com. >>>>> For more options, visit >>>>> https://groups.google.com/**grou**ps/opt_out<https://groups.google.com/groups/opt_out> >>>>> . >>>>> >>>>> >>>>> >>>> >>>> -- >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Android Developers" group. >>> To post to this group, send email to android-d...@**googlegroups.com >>> To unsubscribe from this group, send email to >>> android-developers+**[email protected] >>> For more options, visit this group at >>> http://groups.google.com/**group/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Android Developers" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to android-developers+**[email protected]. >>> For more options, visit >>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>> . >>> >>> >>> >> >> -- > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Android Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

