Difference between revisions of "Best Practice for Designing a Rifidi APP"
From RifidiWiki
Line 15: | Line 15: | ||
**Do these sensors come out of the box with Rifidi? (LLRP, Motorola, Impinj, Alien, ThingMagic, CSL, Thinkify, any handheld vis Generic Reader Adapter, Opticon Bar Code) | **Do these sensors come out of the box with Rifidi? (LLRP, Motorola, Impinj, Alien, ThingMagic, CSL, Thinkify, any handheld vis Generic Reader Adapter, Opticon Bar Code) | ||
***Yes - Following the user's guide [[User%27s_Guide]] and/or [http://www.transcends.co/www/docs/Rifidi_Edge_Server_Quick_Start_Guide_2.1.pdf quick start guide ] the sensor/reader adapter can be configured to start reading | ***Yes - Following the user's guide [[User%27s_Guide]] and/or [http://www.transcends.co/www/docs/Rifidi_Edge_Server_Quick_Start_Guide_2.1.pdf quick start guide ] the sensor/reader adapter can be configured to start reading | ||
− | |||
− | |||
***No - One can be developed using the Sensor API - [[How_to_create_a_sensor_plugin | How_to_create_a_sensor_plugin ]] | ***No - One can be developed using the Sensor API - [[How_to_create_a_sensor_plugin | How_to_create_a_sensor_plugin ]] | ||
+ | *The Application Design - Basically a Rifidi APP has access to any configured sensor/reader | ||
+ | **1 What are the sensor business rules such as asset have arrived/departed, a group of tags have been identified, which asset is seen based on signal (RSSI) strength - An example application for capturing has a asset arrived can be found in the [[HelloWorld_App_Jumpstart | HelloWorld Application]]. | ||
+ | ***Are the business rules out of the box via Rifidi Services? | ||
+ | ***A list of out of the box Rifidi Services addressing these design challenges can be found in the [[Developer%27s_} Guidedeveloper's guide] or [[Rifidi_Services_Jumpstart]] | ||
+ | ***No - A custom business rule can be developed using Esper (Esper is a trademark of EsperTech Inc) An example of custom Esper to create a work in progess business rule can be found in the [[Northwind_Example_Application_-_Advanced_Development_Topic | Northwind Example Application]] - Note: A more advenaced topic once familar with developing a basic application such as [[HelloWorld_App_Jumpstart | HelloWorld Application]]. | ||
+ | |||
*What are you integrating with? (Such as MySQLO database, Messaging Queue, ERP/CRM system via WebServices, Cloud/AWS) | *What are you integrating with? (Such as MySQLO database, Messaging Queue, ERP/CRM system via WebServices, Cloud/AWS) | ||
**Example Jumpstart Rifidi Applications for those integrations mentioned can be found here [[Development_Jumpstarts | Rifidi APP Jumpstarts]] | **Example Jumpstart Rifidi Applications for those integrations mentioned can be found here [[Development_Jumpstarts | Rifidi APP Jumpstarts]] |
Revision as of 18:51, 26 August 2014
Here is an overview on the best practices for How to Approach designing a Rifidi Application
The Goal
First ask your self what is the goal of the application such as automation of a business process, increased productivity/efficiency, tracability of an asset, security, visibility into the supply chain etc..
Problems to be solved
Once you have a clearer understanding of the Goal the ask your self what problems are you looking to solve such as Asset Tracking, Inventory Control, Inventory Management, Automation of a business process through sensors/RFID, Work in Progress (WIP). Defnitions of these can be found in the business solutions offered by Transcends using the Rifidi Platform Transcends Sensor Business Solutions
Design
- What Hardware (readers and sensors) are you looking to use?
- Do these sensors come out of the box with Rifidi? (LLRP, Motorola, Impinj, Alien, ThingMagic, CSL, Thinkify, any handheld vis Generic Reader Adapter, Opticon Bar Code)
- Yes - Following the user's guide User's_Guide and/or quick start guide the sensor/reader adapter can be configured to start reading
- No - One can be developed using the Sensor API - How_to_create_a_sensor_plugin
- Do these sensors come out of the box with Rifidi? (LLRP, Motorola, Impinj, Alien, ThingMagic, CSL, Thinkify, any handheld vis Generic Reader Adapter, Opticon Bar Code)
- The Application Design - Basically a Rifidi APP has access to any configured sensor/reader
- 1 What are the sensor business rules such as asset have arrived/departed, a group of tags have been identified, which asset is seen based on signal (RSSI) strength - An example application for capturing has a asset arrived can be found in the HelloWorld Application.
- Are the business rules out of the box via Rifidi Services?
- A list of out of the box Rifidi Services addressing these design challenges can be found in the [[Developer%27s_} Guidedeveloper's guide] or Rifidi_Services_Jumpstart
- No - A custom business rule can be developed using Esper (Esper is a trademark of EsperTech Inc) An example of custom Esper to create a work in progess business rule can be found in the Northwind Example Application - Note: A more advenaced topic once familar with developing a basic application such as HelloWorld Application.
- 1 What are the sensor business rules such as asset have arrived/departed, a group of tags have been identified, which asset is seen based on signal (RSSI) strength - An example application for capturing has a asset arrived can be found in the HelloWorld Application.
- What are you integrating with? (Such as MySQLO database, Messaging Queue, ERP/CRM system via WebServices, Cloud/AWS)
- Example Jumpstart Rifidi Applications for those integrations mentioned can be found here Rifidi APP Jumpstarts