ZIOTC Python applications on FXR90

// Expert user has replied.
D Dan Freeman 2 weeks 1 day ago
45 1 0

I'm attempting to run some of the sample .py applications on an FXR90. I started with the GPI-Message sample application provided by zebra and use FX-Package to generate the .deb file. I am able to uplad and start the application from the FXR90 dashboard/settings - but I can't tell if it is working or not. Where should these ZIOTC_MSG_TYPE_DATA messages appear? Is there a way to debug using log files or anything? How do I access log files for debugging? Ultimately I want to start the reader when a GPI PIN goes low. I assume I'll use ZIOTC_MSG_TYPE_CTRL to send a message that will start the inventory/tag reads - but I can't seem to find exactly the message that needs to be sent. I'm assuming that I will do something similar to how I send the message over the MQTT command topic. ({"command": "start", "command_id": "16266718797272556", "payload": {}}). But again...I'm not sure exactly how to the message should be formed in ZIOTC...it would help significantly if I could tell if the applications were working in some sort of debug mode. Help is VERY appreciated.

Thanks!

 

Please Register or Login to post a reply

1 Replies

S Sean Kennedy

Hi Dan.

( I already have a Help Desk Case for this topic.  )
Couple of points:

  1. You need to set the password for the "RFIDADM" user on the FXR90 - to get access to the BASH shell on the reader.
  2. The Demo Apps that One of our Zebra Developers has produced - some work and others do not (Help Desk Case is Looking at this) with the Keyout Embedded app being the one that does work (and if TagData 1 is attached to an HTTP-POST endpoint - you will see the simple data it issues)
  3. That Embedded app - has the "Keyout-1.0.0" folder where there is an "IOT_Connector.log" which shows the In-App logging messages to the local logfile that app uses. 

For the Demo Apps you can look at here:

https://github.com/ZebraDevs/RFID_ZIOTC_Examples 
The working example is just the "Keyout" sample - the Deb Installs and Runs - (I am still looking at the other samples and what we see there {2024-12-19}
For the GPIO parts - I think your premise is sound - just not sure why the example does not "Install"   -sean

#HelpDeskCase

CONTACT
Can’t find what you’re looking for?