Android console app question
-
Hi,
I've installed the Android console app (1.2.5) on my mobile - looks very promising!
To make it work from outside our LAN, firewall configuration needs to be done. Connecting from the web requires security consideration.
I can see the default port 4701 is being used for the android console, is it using the same protocol as the PC console?
I see there's an encryption setting, which encryption is being used? is encryption negotiated/set before user/pass credential transmission?
Can a limit be set to the number of login attempts?Thanks,
DanPS. I couldn't find a wiki page for the app - would be nice to have one.
-
Hi!
Yes, Android console uses same communication protocol as PC console. If you turn on encryption, actual encryption algorithm is negotiated. If possible, AES-256 will be used, next option is AES-128, and last resort option is Blowfish. Login and password transmitted to the server after encryption setup. You can enable account block after number of unsuccessful login attempts by setting IntruderLockoutThreshold configuration parameters. Time of block determined by IntruderLockoutTime parameter (in minutes).
Best regards,
Victor -
-
You can see that on the server. Open debug console and type "show sessions" command. It will show encryption protocol for each user session.
Best regards,
Victor -
Hi Victor,
Thanks, The android session show AES-256 while the Windows session uses AES-128.
I've been using the Android client for a while now and found it to work fine (most of the time at least). I met the following issues:
- No error message with wrong password
- missing refresh button at dashboards and other screens. I guess screeb auto-update, but sometimes they don't.
- graph containing a lot of data do no appear, as there's no progress indication I can't say if it takes (too) long or just doesn't.
- missing the ability to scale graphs (text too small to read)
I have another question: which user rights are needed to run the Android client?
Keep up the good work,
Thanks,
Dan -
Hi!
As Android client is mostly read-only, you only need read access to the objects. Also you may need "acknowledge alarms" and "terminate alarms" rights if you need to manage alarms from mobile client. And running some types of object tools may require "Control" access right on appropriate nodes. You don't need any system-wide rights for mobile device users.
And other questions probably will go to Marco, as he is main author and maintainer of Android client.
Best regards,
Victor -
@dang said in Android console app question:
- No error message with wrong password
You should get a "Connection failed: Access denied" message, in red color, under the "Home" title. You should get also the same error message in the status bar and as "toast" if those notifications are enabled.
@dang said in Android console app question:
- missing refresh button at dashboards and other screens. I guess screeb auto-update, but sometimes they don't.
Dashboard should autorefresh, graphs not yet.
@dang said in Android console app question:
- graph containing a lot of data do no appear, as there's no progress indication I can't say if it takes (too) long or just doesn't.
Issue added to bugtracker:
https://www.radensolutions.com/chiliproject/issues/239@dang said in Android console app question:
- missing the ability to scale graphs (text too small to read)
Space on smartphone is limited, I'll try to elaborate a solution. Issue added to bugtracker:
https://www.radensolutions.com/chiliproject/issues/240Best regards,
Marco -
Hi Marco,
Thanks for replying!
I do indeed get the connection failed message - my bad. I guess I expected it to be more prominent while setting things up (maybe a popup error?). BTW, as I was testing things to reply I discovered that if I change the server name (I use an IP address) the new value is not being used. I need to "disconnect & exit" and restart the app to make the new value take effect (changing the name or password does work immediately).
Looking forward to the next version

Dan -
@dang said in Android console app question:
Hi Marco,
Thanks for replying!
I do indeed get the connection failed message - my bad. I guess I expected it to be more prominent while setting things up (maybe a popup error?). BTW, as I was testing things to reply I discovered that if I change the server name (I use an IP address) the new value is not being used. I need to "disconnect & exit" and restart the app to make the new value take effect (changing the name or password does work immediately).
Looking forward to the next version

DanIssue #239 solved, regarding the notification of the connection error you have also info in the status bar if you enable it.
Regarding the changing of server address, I guess that the behaviour is due because there is no force disconnect of current session after changing the parameters. I've added the issue to the bugratcker:
https://www.radensolutions.com/chiliproject/issues/241
Best regards,
Marco
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login