# Read write tag values using Ignition's OPC-UA

**URL:** <https://forum.inductiveautomation.com/t/read-write-tag-values-using-ignitions-opc-ua/9680>\
**Category:** Module Development\
**Created:** [February 8, 2015, 11:53pm UTC](https://forum.inductiveautomation.com/t/read-write-tag-values-using-ignitions-opc-ua/9680 "2015-02-08T23:53:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![AJBerera](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@AJBerera](https://forum.inductiveautomation.com/u/AJBerera)\
**Post date:** [February 8, 2015, 11:53pm UTC](https://forum.inductiveautomation.com/t/read-write-tag-values-using-ignitions-opc-ua/9680/1 "2015-02-08T23:53:43Z")

</div>

From an Android APP.  
Can this be done?

What do I need to do to accomplish this?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 9, 2015, 3:05am UTC](https://forum.inductiveautomation.com/t/read-write-tag-values-using-ignitions-opc-ua/9680/2 "2015-02-09T03:05:19Z")

</div>

Easiest way would be to find yourself an OPC-UA client SDK that works on Android.

---

<div class="post-metadata">

**Author:** ![AJBerera](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@AJBerera](https://forum.inductiveautomation.com/u/AJBerera)\
**Post date:** [February 9, 2015, 4:38pm UTC](https://forum.inductiveautomation.com/t/read-write-tag-values-using-ignitions-opc-ua/9680/3 "2015-02-09T16:38:10Z")

</div>

Do you mean I can’t access the OPC-UA from the Ignition Gateway ?  
I think it would be faster than trying to handle communications and polling on a andriod device.  
Does the gateway support JSON or something similar?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 9, 2015, 4:51pm UTC](https://forum.inductiveautomation.com/t/read-write-tag-values-using-ignitions-opc-ua/9680/4 "2015-02-09T16:51:21Z")

</div>

The values aren’t readily available by any other means than OPC-UA.

You could probably use the web-dev module or a custom module using the SDK to serve up SQLTag values in a format of your choosing over a web-based API.

[marketplace.inductiveautomation. … oduleId=85](http://marketplace.inductiveautomation.com/moduledetail?7&moduleId=85)  
[files.inductiveautomation.com/ma … index.html](http://files.inductiveautomation.com/manuals/webdev/index.html)

---

<div class="post-metadata">

**Author:** ![AJBerera](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@AJBerera](https://forum.inductiveautomation.com/u/AJBerera)\
**Post date:** [February 9, 2015, 6:00pm UTC](https://forum.inductiveautomation.com/t/read-write-tag-values-using-ignitions-opc-ua/9680/5 "2015-02-09T18:00:07Z")

</div>

Colby mentions this in the following thread. I have considered using an Android OPC-UA but I didn’t know it would be necessary.  
[inductiveautomation.com/for … ion#p37962](https://www.inductiveautomation.com/forum/viewtopic.php?f=50&t=10452&p=37962&hilit=android+ignition#p37962)

The best option looks like developing the communications from the Prosys SDK.  
I thought you might have exposed some of the functionality of OPC-UA in the designer SDK.  
I’m surprised there isn’t an open source solution for this.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [February 11, 2015, 11:28am UTC](https://forum.inductiveautomation.com/t/read-write-tag-values-using-ignitions-opc-ua/9680/6 "2015-02-11T11:28:01Z")

</div>

Did you come across this one by chance?

[http://teslascada.com/publ/teslascada/1-1-0-1](http://teslascada.com/publ/teslascada/1-1-0-1)

---

<div class="post-metadata">

**Author:** ![AJBerera](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@AJBerera](https://forum.inductiveautomation.com/u/AJBerera)\
**Post date:** [March 19, 2015, 1:08pm UTC](https://forum.inductiveautomation.com/t/read-write-tag-values-using-ignitions-opc-ua/9680/7 "2015-03-19T13:08:41Z")

</div>

I saw it Jordan.  
I want to be able to communicate with Ignition through either through a TCP/IP socket  
or JSON. I haven’t been able to find any documentation yet for how to do this, but I’m assuming it should be fairly straightforward.
