# Issuing NCMD/DCMD commands in Ignition

**URL:** <https://forum.inductiveautomation.com/t/issuing-ncmd-dcmd-commands-in-ignition/40136>\
**Category:** Ignition\
**Created:** [October 29, 2020, 3:11pm UTC](https://forum.inductiveautomation.com/t/issuing-ncmd-dcmd-commands-in-ignition/40136 "2020-10-29T15:11:23Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![justin.brzozoski](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justin.brzozoski/32/13452_2.png) [@justin.brzozoski](https://forum.inductiveautomation.com/u/justin.brzozoski)\
**Post date:** [September 9, 2021, 4:36am UTC](https://forum.inductiveautomation.com/t/issuing-ncmd-dcmd-commands-in-ignition/40136/12 "2021-09-09T04:36:45Z")

</div>

The failure to install protobuf via pip is because pip is no longer usable for Jython 2.7. [I was just fighting this earlier this week.](https://forum.inductiveautomation.com/t/python-jython-cpython-libraries-pip-and-python-2-7-vs-3-a-quick-primer/43201/25)

But for the bigger issue of generating NCMD/DCMD from Ignition, writing to the corresponding tag in Ignition has always worked fine for me. I don’t understand why you’re avoiding that and building raw MQTT payloads. Can you walk me through a simple use case flow of events that requires building a raw NCMD?

---

_[View the full topic](https://forum.inductiveautomation.com/t/issuing-ncmd-dcmd-commands-in-ignition/40136)._
