Impinj RFID Reader Enrollment
42Gears has integrated Impinj RFID readers with SureMDM, enhancing the management of RFID-based solutions through a centralized platform. This integration allows seamless remote configuration, monitoring, and enrollment of Impinj readers, reducing manual interventions and operational complexities.
Enroll Impinj RFID Reader to SureMDM
To enroll the Impinj RFID Readers in the SureMDM Console, follow these steps:
Prerequisites
- Enable Things Gateway in the SureMDM Console.
- Configure No Authentication in the SureMDM Console.
- The Impinj RFID readers and the host machine (Windows) should be connected to the same network.
- Download the Java JDK version 11 or above from the following link to ensure proper functionality.
Steps:
- Send the executable file named SureMDMImpinjConnector.exe to the host machine.
- Double-click the .exe file to begin the installation process.
- This will install all necessary dependencies and extract the file contents to the following path: C:\Program Files\42Gears\SureMDMImpinjConnector
- After extraction, the lib folder, SureMDMsettings.conf file and a SureMDMimpinj.jar file should be available at this location.
- Open the SureMDMsettings.conf file, fill in the following details, and save the changes.
- Server Path: The URL of the SureMDM console used for enrolling the Impinj RFID Reader.
The server path can be copied from the SureMDM URL.
- Account ID: The Unique identifier for your SureMDM account.
Navigate to Settings on the top right corner of the SureMDM console to get the Account ID.
- Gateway Password: Secure password required for connecting the RFID reader to SureMDM
The Gateway Password can be copied from the Enable Things Gateway section.
- Credentials: The RFID reader credentials used for API communication with the device.
Format : **Credentials=[ {"IP_Address":"<please enter your password>"} ]**
Where, IP Address: Impinj RFID Reader’s IP Address Password: Impinj RFID Reader’s Password
- The default password for the Impinj RFID Reader is used above. If changed through the Impinj web interface, the updated password must be added to the config file.
- The Credentials key is optional if the default password remains unchanged; it will be added automatically once the device is discovered.
- Restart the service by navigating to Windows > Services, selecting SureMDM Impinj Connector, and clicking Restart Service.
- Once restarted, the connector should automatically detect devices on the same network and enroll them into the SureMDM Console.
If preferred, the service can also be restarted using the Command Prompt with the following command:
**net stop SuremdmImpinjConnector && net start SuremdmImpinjConnector**
After the configuration file is successfully executed, the Gateway Password and the Credentials Password is securely stored in the backend and appears masked in the configuration file.
If the password is changed after enrollment, the device will go offline.
When a device is deleted from the SureMDM Console, a deleted device key with single or multiple comma separated values are automatically added to the configuration file in the format: deleted_devices=<Serial_number>. This prevents the device from being auto-discovered and re-enrolled into the network.
To re-enroll the device to the same SureMDM console, simply re-execute the same file without changing the password. However, if you are enrolling the device to a different console, you must remove the masked password and update the configuration file with the new password along with any other required details. Additionally, make sure to delete the deleted_devices key from the configuration file before running the file.