<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	    <channel>
        <title>Prosys Forum - Forum: Prosys OPC UA Client for Android™</title>
        <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/</link>
        <description><![CDATA[Prosys OPC &#038; OPC UA related discussion]]></description>
        <generator>Simple:Press Version 6.11.11</generator>
        <atom:link href="https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/rss/" rel="self" type="application/rss+xml"/>
		                <item>
                    <title>Bjarne Boström on Issue with method calling</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/issue-with-method-calling/#p6785</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/issue-with-method-calling/#p6785</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p>Thanks for the note. We'll try to fix that in the future.</p>
]]></description>
					                    <pubDate>Thu, 21 Sep 2023 19:50:21 +0300</pubDate>
                </item>
				                <item>
                    <title>ntd on Issue with method calling</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/issue-with-method-calling/#p6780</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/issue-with-method-calling/#p6780</guid>
					                        <description><![CDATA[<p>Hi all,</p>
<p>I just installed Prosys OPC UA Client 2.9.1 on a Motorola G8 (Android 11). Google play refused to install it, so I downloaded the apk manually and forced the installation.</p>
<p>AFAICT, the program works fine. The only issue I had is a bug when calling a method with two arguments.</p>
<p>In my server I have the method "ForceDigital" that takes "channel" (a String) and "value" (a Boolean) as arguments. From the logs it seems the client always overrides the first argument with the second. For example, if I set "channel" to "My channel" and "value" to 1, it passes "1" and 1 to the server. Similarly, when using "Another channel" and 0 the server receives "0" and 0.</p>
<p>Thank you in advance.<br />
--<br />
Nicola</p>
]]></description>
					                    <pubDate>Mon, 18 Sep 2023 23:01:18 +0300</pubDate>
                </item>
				                <item>
                    <title>Permadar on Connection problem with Kepserver</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6462</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6462</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p>That works perfectly! Thank you for your assistance and passing on your knowledge.</p>
]]></description>
					                    <pubDate>Fri, 03 Feb 2023 18:15:09 +0200</pubDate>
                </item>
				                <item>
                    <title>Matti Siponen on Connection problem with Kepserver</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6460</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6460</guid>
					                        <description><![CDATA[<p>Hello,</p>
<p>Prosys OPC UA Client for Android can be configured to send its certificate by checking the "Secure connection" checkbox when creating new or editing existing connections. When the checkbox is checked, the Client will attempt to connect using MessageSecurityMode Sign&#038;Encrypt and SecurityPolicy Basic128Rsa15.</p>
<p>Note, that Basic128Rsa15 has been deprecated in OPC UA Specification version 1.04 and the Kepware KEPServerEX might not support it. This was the common SecurityPolicy when the application was created.</p>
<p>You might also have to configure the Kepware KEPServerEX to trust the Andoid Client's certificate before you connect using it.</p>
]]></description>
					                    <pubDate>Fri, 03 Feb 2023 17:39:38 +0200</pubDate>
                </item>
				                <item>
                    <title>Permadar on Connection problem with Kepserver</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6459</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6459</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p>I have managed to figure this out now. I'm a bit embarrassed that i didn't figure it out earlier!</p>
<p>So within Wireshark, there was nothing when trying to connect using the hostname, however when i changed the hostname to the IP address and tried to connect i could see the connection attempt. I could then see in the opensecurechannel message that android device wasn't sending a certificate, which the opc server is requesting. As the android app doesn't send a certificate i set the OPC UA Configuration server endpoint to allow no certificates and the app now connects.</p>
<p>Thank you for your assistance on this issue.</p>
<p>A follow up question - Do you know of a way for the android app to send a certificate to make the connection secure?</p>
]]></description>
					                    <pubDate>Fri, 03 Feb 2023 16:26:47 +0200</pubDate>
                </item>
				                <item>
                    <title>Matti Siponen on Connection problem with Kepserver</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6458</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6458</guid>
					                        <description><![CDATA[<p>Hello,</p>
<p>Have you tried to "ping" the TCP port of device running the Kepware KEPServerEX from the device running Prosys OPC UA Client for Android? There seems to be a tool for this, though we haven't tested it personally: <a href="https://play.google.com/store/apps/details?id=com.wahoovpn.tcp_ping&#038;hl=en_US&#038;gl=US" rel="nofollow" target="_blank"><a href="https://play.google.com/store/" rel="nofollow">https://play.google.com/store/</a>.....#038;gl=US</a></p>
<p>You could also try to enter the hostname and the port of the Server to a web browser on your Android device in the following form: "hostname:port". If you see a TCP error message, it means that the port replied. Otherwise, you would just see a generic unable to connect error message.</p>
<p>Being able to regularly ping the the device but not connect to the Server would suggest that there is a firewall between the devices that is blocking the TCP ports used to connect to the Server. Have you checked the firewall settings on the devices running the applications and verified that the TCP ports they would use have not been blocked?</p>
]]></description>
					                    <pubDate>Fri, 03 Feb 2023 13:07:10 +0200</pubDate>
                </item>
				                <item>
                    <title>Permadar on Connection problem with Kepserver</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6457</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6457</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p>Thank you for the replies.</p>
<p>Using the PingTools app i can ping the server from the android device.</p>
<p>The Prosys OPC UA Browser is on a different machine to the KEPServerEX and as mentioned does connect fine.</p>
<p>I have installed Wireshark onto the server and the only device i can see connecting through the OPC port is the machine with the Prosys OPC UA Browser installed. Nothing from the android device.</p>
]]></description>
					                    <pubDate>Thu, 02 Feb 2023 18:35:52 +0200</pubDate>
                </item>
				                <item>
                    <title>Matti Siponen on Connection problem with Kepserver</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6456</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6456</guid>
					                        <description><![CDATA[<p>In addition, have you tried connecting to the KEPServerEX with Prosys OPC UA Browser when they're running on different devices? If you are unable to connect with Browser, there might be something wrong with the firewall settings of the device running the KEPServerEX since you were able to connect when running them on the same host.</p>
<p>You could also use Wireshark on the device running the KEPServerEX to capture traffic between it and the Client applications and check if the Server is receiving any messages from the Clients. See <a href="https://www.prosysopc.com/blog/opc-ua-wireshark/" rel="nofollow" target="_blank"><a href="https://www.prosysopc.com/blog" rel="nofollow">https://www.prosysopc.com/blog</a>.....wireshark/</a> for instructions on how to capture OPC UA communication with Wireshark.</p>
]]></description>
					                    <pubDate>Thu, 02 Feb 2023 11:18:02 +0200</pubDate>
                </item>
				                <item>
                    <title>Matti Siponen on Connection problem with Kepserver</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6455</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6455</guid>
					                        <description><![CDATA[<p>Hello,</p>
<p>Have you confirmed that the devices running the applications are connected to each other? Have you tried pinging the device running the KEPServerEX from the device running the Prosys OPC UA Client for Android?</p>
<p>For example, you could try pinging with the following application: <a href="https://play.google.com/store/apps/details?id=ua.com.streamsoft.pingtools&#038;hl=en_US&#038;gl=US&#038;pli=1" rel="nofollow" target="_blank"><a href="https://play.google.com/store/" rel="nofollow">https://play.google.com/store/</a>.....#038;pli=1</a></p>
]]></description>
					                    <pubDate>Thu, 02 Feb 2023 10:48:38 +0200</pubDate>
                </item>
				                <item>
                    <title>Permadar on Connection problem with Kepserver</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6452</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6452</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p>Thank you for the reply.</p>
<p>Apologies for the confusion, no they are not on the same host. I incorrectly typed localhost rather than hostname, which is in the form machine.domain.local. I have tried both the hostname and the IP on the app but neither work.</p>
<p>The error message i get on the app is 'Connection failed, check your network connection'.</p>
]]></description>
					                    <pubDate>Wed, 01 Feb 2023 17:59:10 +0200</pubDate>
                </item>
				                <item>
                    <title>Matti Siponen on Connection problem with Kepserver</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6451</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6451</guid>
					                        <description><![CDATA[<p>Hello,</p>
<p>Are you running the Kepware KEPServerEX and the Prosys OPC UA Client for Android on the same host? Since you mentioned that you're using "opc.tcp://localhost:49320" as the connection address, this would imply that you're attempting to connect to a Server that is running on the same host as the Client. Otherwise, you would have to replace the "localhost" part of the connection address with the hostname or the IP of the device running the Kepware KEPServerEX.</p>
<p>If you are running them on the same host or have modified the connection address appropriately, can you provide more information on the connection problem, e.g. error messages from the Prosys OPC UA Client for Android or the Kepware KEPServerEX?</p>
]]></description>
					                    <pubDate>Wed, 01 Feb 2023 17:42:38 +0200</pubDate>
                </item>
				                <item>
                    <title>Permadar on Connection problem with Kepserver</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6450</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/connection-problem-with-kepserver/#p6450</guid>
					                        <description><![CDATA[<p>Hi All,</p>
<p>I have a Kepware KEPServerEX which i can connect to through the Windows Prosys OPC UA Browser using opc.tcp://localhost:49320, however i cannot connect to it using the OPC UA Client for android using the same Uri. The app connects fine to the Prosys OPCUA Demo Server.</p>
<p>Does anyone use the app to connect to a Kepware KEPServerEX? Or have any suggestions on what to try?</p>
<p>Thanks.</p>
]]></description>
					                    <pubDate>Wed, 01 Feb 2023 17:20:17 +0200</pubDate>
                </item>
				                <item>
                    <title>Jouni Aro on Invalid data type for node, please check your input</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/invalid-data-type-for-node-please-check-your-input/#p6367</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/invalid-data-type-for-node-please-check-your-input/#p6367</guid>
					                        <description><![CDATA[<p>Yes, the server is not obviously correctly configured.</p>
<p>If DataType is Double, it should in fact accept all values. If it requires Double, it should use DataType=Double. As you have noticed, UA Browser is clever enough to allow you to choose the actual datatype that is being written. I am afraid that the Android Client at the moment simply writes the value as string, expecting that it's valid as well.</p>
<p>AccessLevel should also be configured with CurrentWrite bit set, if it allows writes, but it seems that the server does not really care about that. It just gives wrong information.</p>
]]></description>
					                    <pubDate>Wed, 16 Nov 2022 01:02:11 +0200</pubDate>
                </item>
				                <item>
                    <title>Alex.Anikstein on Invalid data type for node, please check your input</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/invalid-data-type-for-node-please-check-your-input/#p6366</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/invalid-data-type-for-node-please-check-your-input/#p6366</guid>
					                        <description><![CDATA[<p>I'll be honest, I'm new to this, so I apologize if my answers do not correctly address your questions..</p>
<p>As far as I can tell, the DataType is simply showing as "BaseDataType"--from this, should I assume that means that the server is not properly identifying it? I am able to read the values correctly/accurately, if that counts for anything (though I suspect...not particularly). The variable I am writing to should be able to accept a double and is a valid input, but any value I attempt to write ("0", "1", "0.0", "1.5", etc.) simply give the same error. </p>
<p>I can't see a way to attach a picture, so to describe two screens by text:<br />
When I try to write to a variable, I get the "Write value" popup, which prompts me for "New value:" and then has a field I can type into, followed by "Cancel" and "Write" buttons. I am not sure how to verify if it has a "proper value when I am writing", as I'm not certain how to verify if my value is "proper"--it definitely is a valid value for the variable to take, and when I try to write to it, the variable is showing a reasonable value at that time, too.</p>
<p>When I view the attributes of the variable, it shows:</p>
<p>AccessLevel-------------CurrentRead<br />
ArrayDimensions-------Null<br />
BrowseName------------{A value, I believe not relevant}<br />
DataType-----------------BaseDataType<br />
Description---------------<br />
DisplayName------------{A value, I believe not relevant}<br />
Historizing----------------false<br />
Min.SamplingInterval--0.0<br />
NodeClass----------------Variable<br />
NodeId---------------------ns=2;s={A value, I believe not relevant}<br />
UserAccessLevel-------CurrentRead<br />
UserWriteMask----------<br />
Value-----------------------{The correct value, currently an integer}<br />
ValueRank----------------Any<br />
WriteMask-----------------</p>
<p>(Dashes added for clarity. No values show as "negative"/start with dashes, and a few lines do not seem to show a response)</p>
<p>The two things that jump out at me are the "BaseDataType" (which may be incorrect/might need to return Double?) and the AccessLevel/UserAccessLevel of "CurrentRead" (which might imply that it is not intended to be written to? Though again, the same variable can be written to from the desktop app if I specify write as double).</p>
]]></description>
					                    <pubDate>Tue, 15 Nov 2022 22:17:34 +0200</pubDate>
                </item>
				                <item>
                    <title>Jouni Aro on Invalid data type for node, please check your input</title>
                    <link>https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/invalid-data-type-for-node-please-check-your-input/#p6365</link>
                    <category>Prosys OPC UA Client for Android™</category>
                    <guid isPermaLink="true">https://forum.prosysopc.com/forum/prosys-opc-ua-client-for-android/invalid-data-type-for-node-please-check-your-input/#p6365</guid>
					                        <description><![CDATA[<p>Does the variable have a proper value when you are writing and what is the DataType of the respective Node?</p>
<p>In general, the client writes the values in the DataType defined by the server. if you need to specify the DataType in Browser, it means typically that the server is not doing that right. And I am afraid that the Android Client does not enable custom data type definition when writing values to overcome this.</p>
]]></description>
					                    <pubDate>Tue, 15 Nov 2022 19:33:45 +0200</pubDate>
                </item>
				    </channel>
	</rss>
