RFID Systems
RFID Framework
RFID Framework Software
SmartInstrumentTM
SmartInstrumentTM SDK
 
We are here to assist
Easy ways to get the answers you need from Reltronics
Technologies Representative

Or call Reltronics Technologies Sales and Technical support line at 877-283-7826.  Lines are open Monday-Friday, 8:30 AM to 5:30 PM EST.

 
RFID Technologies >> RFID Systems >> SmartInstrument SDK
About Us

SmartInstrument™ Software Development Kit – SmartInstrument™ SDK
Reltronics Technologies’ SmartInstrument™ is a hot pluggable RFID middleware which also is an edge server that receives data from multiple sources and readers simultaneously and delivers this data to the host application. This is executed regardless of the reader protocols, network connectivity, reader types and standards.  SmartInstrument™ not only supports representative RFID readers but also provides a highly customizable firmware which is not limited to support exclusively the RFID technology; it supports barcodes, sensor integration, GPS, and Wireless (GSM/CDMA/TDMA) integration. Furthermore, SmartInstrument™ can be classified based upon the application it intends to serve and can behave as a network appliance, a reader, or can also have specific middleware functionalities.

Currently, SmartInstrument™ is exclusively an end-users’ choice where end-users can directly plug the SmartInstrument™ into their RFID network to begin receiving data and divert the information to custom or third party applications running at their premises and gaining the benefit of automatic data connectivity.

The SmartInstrument™ Software Development Kit (SDK) guides value-added resellers (VARs), developers, and integrators to be more streamlined in the development and add the SmartInstrument™ capability into their or client’s applications.

SmartInstrument™ SDK can be utilized by System Integrators, Independent Software Vendors, and organizations who have prevalent ERP solutions and who seek to deploy the RFID sensor network to automate their business systems as well as reduce superfluous overheads on route for maximizing profits. The SmartInstrument™ enables the integration of their sensor network to enable integration of multiple RFID readers of various standards and facilitate data acquisition in real time into their application with minimal effort.  With the help of SmartInstrument™ SDK, end users can integrate years of experience built into the SmartInstrument™ directly into their ERP applications to acquire the real time data and utilize this data as per their requirement.

Software Development Kit Workflow Description

The SmartInstrument network integration supports diverse user requirements.  There are two primary interacting systems which are connected via wired/wireless network.  These are:

  • Any Third Party Application

  • SmartInstrument™

To interact with the SmartInstrument™, the developer has to employ the specified SDK DLL and provide references of the DLL in the application.  Appropriate distinct function and command specifications are clearly defined in the DLL. Once the SmartInstrument.dll is successfully referenced, all functions and commands can be accessed with SmartInstrument.CommandName (command) or SmartInstrument.FunctionName (parameters).  These references are appropriately invoked as events in third party applications during run time.  If commands are issued via third party application events, each command directly summons the SmartInstrument™ and subsequently executes the commands. If the command cannot be executed, appropriate error codes are communicated to the third party application running on the Host Machine.  If functions are executed using the third party application events, the Host application which is the third party application, handles the process where the developer writes codes to establish absolute control over the functionalities offered by the SmartInstrument SDK. When the set of codes are executed, it communicates with the SmartInstrument to obtain values which are essential for the third party application. Further, the SmartInstrument returns these values to the host machine where the third party application was running. SmartInstrument™ SDK supports .Net2 platform and Microsoft Windows-based operating systems.