[SOLVED] Qserialport in QT 5.3 running in Android !!!!
-
3- other git examples not work for me !!!
change permission in host machine
sudo chmod 777 -R /libs/armeabi-v7a/ -
Hello,
" JNI_OnLoad found" i see the warning in the my project.
If you receive the bytes you can open the serial port,
Are you sure, that are you sending the commands correctly?
Because all device have the specific syntax, i thinks that if you can receive you can sendI don't know how you we open the app with permission "sudo", but i have found how open by shell.
@
adb shell am start -n org.qtproject.example/org.qtproject.qt5.android.bindings.QtActivity@
-
ok thanks
mr_wallyit -
In addition, seems, there are "way":https://groups.google.com/forum/#!topic/pico-sam9g45/dNt1FJCX6ik to open the serial port with the user permissions.
Need to setup permissions to desired serial port, e.g. do it in "init.rc" file, e.g.:
@chmod 0666 /dev/ttyS0@
Of course, to changing of this file required the root rights, unfortunately. But it can be done once for all non-USB serial ports "integrated" on Your device and do no worry in future.
-
Hi kuzulis,
good research.
Thanks
-
After several weeks I found out why qtserialport not run on any android
1 - Root is necessary
2 - Android Kernell should be compiled with the option enabled serial port, as well as some needed to install libusb and having to recompile the source code Kernell!!Much work!!
Anyone know another method?? -
Hello,
I have tried qserialport on industrial pos (point of sales),so i thinks the kernel has enabled serial port and libusb, because i can use the serial port.
In the Qt 5.3 we have bluetooth,
Why Don't we use bluetooth?@
http://www.brainboxes.com/product/bl-830/bluetooth-to-rs232-serial-adapter-1-port-female
@I don't have tried, but i thinks that work because android uses protocol bluetooth with adapter than it convert the signal in rs232.
What do you thinks?
-
Thanks mr_wallyit
i testing but not have any example whit serial com over bluetooth
looking this
-
Dear projetoslinux,
if we use a adapter, the protocol between smartphone and the adapter is bluetooth, the conversation rs-232 is done by converter.
e.q. in qt:
/opt/qt/Examples/Qt-5.3/bluetooth$ ls
btfiletransfer
picturetransfer
scanner
btchat
btscanner
pingpongI thinks that the pingpong is a type of communications network client - server. I like this idea but adapters bluetooth are very expensive for me, i search a economic device on ebay. I need a lot of time for try.
-
Hi mr_walyit
i
m a testing in embedded android solutions and work fine, but in my cell phone, not work, in next week i compile phone kernel. adapters is most expensive !!! and don
t resolve portability
thanks... -
Hello,
Have you compiled Kernel?
My best regards