# Question of self-developed module doesn't have a trial license on Ignition Edge

**URL:** <https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297>\
**Category:** Ignition\
**Created:** [April 6, 2021, 8:55am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297 "2021-04-06T08:55:06Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![baisea2018](https://avatars.discourse-cdn.com/v4/letter/b/5daacb/32.png) [@baisea2018](https://forum.inductiveautomation.com/u/baisea2018)\
**Post date:** [April 6, 2021, 8:55am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/1 "2021-04-06T08:55:06Z")

</div>

I install a module of my own which works well in Ignition. While I wanna have a test on Ignition Edge for this module, the result is as follows:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/6/e614c1fb7687234cadca45c9f3f92ac330afa5ef.png)  
Is it that there is a specific version of sdk for Ignition Edge or what. There should always be a trial license for module.  
It is highly appreciated if any help can be provided!!

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 6, 2021, 9:57am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/2 "2021-04-06T09:57:46Z")

</div>

Edge does not allow 3rd-party modules. (Certain exceptions can be made, but they are logistically and financially impractical, IMNSHO.)

---

<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:** [April 6, 2021, 1:36pm UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/3 "2021-04-06T13:36:03Z")

</div>

Phil is correct; you are not allowed to run your (or most anybody else’s) custom module on Edge. There is a strict whitelist of allowed modules.

---

<div class="post-metadata">

**Author:** ![baisea2018](https://avatars.discourse-cdn.com/v4/letter/b/5daacb/32.png) [@baisea2018](https://forum.inductiveautomation.com/u/baisea2018)\
**Post date:** [April 7, 2021, 3:55am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/4 "2021-04-07T03:55:20Z")

</div>

Thank you Phil. So can Edge collect data itself and then send it to the central gateway or it just store data from the central gateway as a backup?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 7, 2021, 11:22am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/5 "2021-04-07T11:22:54Z")

</div>

> [@baisea2018](#):
>
> just store data from the central gateway as a backup?

Not this at all.

Edge can collect tag history on its own for a couple weeks, but that collected data can be forwarded to a central gateway for normal long-term storage.

---

<div class="post-metadata">

**Author:** ![baisea2018](https://avatars.discourse-cdn.com/v4/letter/b/5daacb/32.png) [@baisea2018](https://forum.inductiveautomation.com/u/baisea2018)\
**Post date:** [April 8, 2021, 1:41am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/7 "2021-04-08T01:41:01Z")

</div>

Yes that is exactly what confuses me. We used to use our own OPC module to collect data from the remote devices on normal Ignition and now that Edge is not allowed to installed any 3rd-party module then what is the special method for Edge to collect tag history on its own?  
Looking forward to you reply 😊 😊 😊

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 8, 2021, 2:50am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/8 "2021-04-08T02:50:08Z")

</div>

Looks like Edge may not be a good solution for your case. Consider using just the OPC server module and your custom module (note, this will become more expensive in May).

---

<div class="post-metadata">

**Author:** ![baisea2018](https://avatars.discourse-cdn.com/v4/letter/b/5daacb/32.png) [@baisea2018](https://forum.inductiveautomation.com/u/baisea2018)\
**Post date:** [April 8, 2021, 6:13am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/10 "2021-04-08T06:13:23Z")

</div>

Thank you so much for youor detailed expliation, Phil.  
Also, except OPC server module, how on earth does Edge colloect data on its own, which really bothers me considering Edge might help in our project later on.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 8, 2021, 1:00pm UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/11 "2021-04-08T13:00:14Z")

</div>

I’m not sure I understand your question. Edge includes the Ignition OPC server and some drivers for popular products. Edge includes support for 2 weeks of private (internal) history storage using Ignition’s standard tag history system. That tag history can be forwarded to a central gateway for longer storage.

Edge will only be able to collect data from a supported device. If your device isn’t supported out of the box, Edge won’t work for you. Unless you have hundreds of potential installs, which might justify whitelisting your custom module for use with Edge. Your sales agent can talk about the options, for which I am not up to speed.

I don’t use or recommend Edge, myself, as I **always** install at least my Simulation Aids module in any projects I deploy.

---

<div class="post-metadata">

**Author:** ![baisea2018](https://avatars.discourse-cdn.com/v4/letter/b/5daacb/32.png) [@baisea2018](https://forum.inductiveautomation.com/u/baisea2018)\
**Post date:** [April 9, 2021, 1:08am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/13 "2021-04-09T01:08:02Z")

</div>

So when Edge is used to collect data itself, the supported device connected to it actually does the work and there is no need for the installation of any module for the sake of data collection. Am I right about the understanding, Phil?  
On the other hand, as you mentioned “which might justify whitelisting your custom module for use with Edge”, Kevin also has stressed that “There is a strict whitelist of allowed modules”. So is it feasible for people to justify there custom module into the whitelist or not?

---

<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:** [April 9, 2021, 1:30am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/14 "2021-04-09T01:30:54Z")

</div>

I think the Tag Historian module technically enables the history storage, but it’s the OPC UA module + various driver modules that actually collect the data from devices. Or, alternatively, the data comes from an MQTT broker via the MQTT modules.

---

<div class="post-metadata">

**Author:** ![baisea2018](https://avatars.discourse-cdn.com/v4/letter/b/5daacb/32.png) [@baisea2018](https://forum.inductiveautomation.com/u/baisea2018)\
**Post date:** [April 9, 2021, 1:50am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/16 "2021-04-09T01:50:34Z")

</div>

So the OPC UA module and the various driver modules you mentioned above are already provided by Edge and what we need to do is only to connect a supported device, am I right, Kevin?

---

<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:** [April 9, 2021, 1:55am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/17 "2021-04-09T01:55:34Z")

</div>

Yes that’s right.

---

<div class="post-metadata">

**Author:** ![baisea2018](https://avatars.discourse-cdn.com/v4/letter/b/5daacb/32.png) [@baisea2018](https://forum.inductiveautomation.com/u/baisea2018)\
**Post date:** [April 9, 2021, 2:00am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/19 "2021-04-09T02:00:32Z")

</div>

And if the data collection requires any other custom module besides OPC UA module, then Edge would not be a ideal solution for the project. Could I draw this conclusion?

---

<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:** [April 9, 2021, 2:06am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/20 "2021-04-09T02:06:15Z")

</div>

Yep, that’s what we’ve been saying here 🙂

---

<div class="post-metadata">

**Author:** ![baisea2018](https://avatars.discourse-cdn.com/v4/letter/b/5daacb/32.png) [@baisea2018](https://forum.inductiveautomation.com/u/baisea2018)\
**Post date:** [April 9, 2021, 2:12am UTC](https://forum.inductiveautomation.com/t/question-of-self-developed-module-doesnt-have-a-trial-license-on-ignition-edge/45297/21 "2021-04-09T02:12:40Z")

</div>

Thank you so much Kevin, I can finally inform my boss of the conclusion.
