<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.rifidi.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.rifidi.net/index.php?action=history&amp;feed=atom&amp;title=ThingWorx_Platform_Integration_Jumpstart</id>
		<title>ThingWorx Platform Integration Jumpstart - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.rifidi.net/index.php?action=history&amp;feed=atom&amp;title=ThingWorx_Platform_Integration_Jumpstart"/>
		<link rel="alternate" type="text/html" href="http://wiki.rifidi.net/index.php?title=ThingWorx_Platform_Integration_Jumpstart&amp;action=history"/>
		<updated>2026-04-17T13:33:09Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.1</generator>

	<entry>
		<id>http://wiki.rifidi.net/index.php?title=ThingWorx_Platform_Integration_Jumpstart&amp;diff=20913&amp;oldid=prev</id>
		<title>Bppause at 01:24, 4 May 2015</title>
		<link rel="alternate" type="text/html" href="http://wiki.rifidi.net/index.php?title=ThingWorx_Platform_Integration_Jumpstart&amp;diff=20913&amp;oldid=prev"/>
				<updated>2015-05-04T01:24:50Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 01:24, 4 May 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: The Rifidi SDK includes a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Amazon Webservice Cloud &lt;/del&gt;template application [[Edge Server Development Environment|click here to setup and use the Rifidi SDK]].&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: The Rifidi SDK includes a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ThingWorx IoT Platform Integration &lt;/ins&gt;template application [[Edge Server Development Environment|click here to setup and use the Rifidi SDK]].&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Create a RifidiApp==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Create a RifidiApp==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 1. Create a RifidiApp.&amp;#160; First, be sure to set up a developer environment using [[Edge_Server_Development_Environment|these steps]].&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 1. Create a RifidiApp.&amp;#160; First, be sure to set up a developer environment using [[Edge_Server_Development_Environment|these steps]].&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Note: You will need to use your own AWS account to run example.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Note: You will need to use your own AWS account to run example.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[https://transcends.svn.cloudforge.com/rifidi/rifidi/trunk/apps/org.rifidi.app.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dynamodb&lt;/del&gt;/ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Rifidi AWS Cloud &lt;/del&gt;Sample App w/SDK]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[https://transcends.svn.cloudforge.com/rifidi/rifidi/trunk/apps/org.rifidi.app.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;thingworx&lt;/ins&gt;/ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ThingWorx IoT Platform &lt;/ins&gt;Sample App w/SDK]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bppause</name></author>	</entry>

	<entry>
		<id>http://wiki.rifidi.net/index.php?title=ThingWorx_Platform_Integration_Jumpstart&amp;diff=20898&amp;oldid=prev</id>
		<title>Bppause: Created page with &quot;Note: The Rifidi SDK includes a Amazon Webservice Cloud template application click here to setup and use the Rifidi SDK.   ==Create a R...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.rifidi.net/index.php?title=ThingWorx_Platform_Integration_Jumpstart&amp;diff=20898&amp;oldid=prev"/>
				<updated>2015-05-01T12:06:07Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;Note: The Rifidi SDK includes a Amazon Webservice Cloud template application &lt;a href=&quot;/index.php/Edge_Server_Development_Environment&quot; title=&quot;Edge Server Development Environment&quot;&gt;click here to setup and use the Rifidi SDK&lt;/a&gt;.   ==Create a R...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Note: The Rifidi SDK includes a Amazon Webservice Cloud template application [[Edge Server Development Environment|click here to setup and use the Rifidi SDK]].  &lt;br /&gt;
==Create a RifidiApp==&lt;br /&gt;
* 1. Create a RifidiApp.  First, be sure to set up a developer environment using [[Edge_Server_Development_Environment|these steps]].  &lt;br /&gt;
Then check the developer guide for [[Developer%27s_Guide|creating your own Rifidi App]].&lt;br /&gt;
Check the section starting at &amp;quot;Importing a Project Template&amp;quot; on page 5 for how to do this. &lt;br /&gt;
&lt;br /&gt;
After your application is set up, you'll have to choose how you want to receive your tags.  Tags that are read by RFID readers will be inserted into an event processing engine called Esper.  There are a few different ways to receive these tags, as outlined here:&lt;br /&gt;
&lt;br /&gt;
==Import Services==&lt;br /&gt;
* 2. You can use one of the default services to send and receive tags.  You can see a description of the default services [[Rifidi_Services_Jumpstart|here]].  &lt;br /&gt;
You can also see an example of the two services in action in the &amp;quot;Northwind&amp;quot; example (specifically, the &amp;quot;ReadZoneMonitoringService&amp;quot; and the &amp;quot;StableSetService&amp;quot;).  See the developer's guide for an overview of the Northwind example.  The source code for the example (which can be imported as a project) is in the &amp;quot;apps&amp;quot; folder of the SDK. &lt;br /&gt;
&lt;br /&gt;
Taking the ReadZoneMonitoringService as an example, a method will be called on designated classes whenever a tag arrives or departs.  You can find out the ID of this tag (as well as other useful information) and then do whatever you wish with it, including writing the event to a cloud or to social media. &lt;br /&gt;
&lt;br /&gt;
==Create Custom Esper Rules==&lt;br /&gt;
* 3. You can also write your own custom Esper rules, usually in concert with the ReadZoneMonitoringService.  You can find out how to create custom Esper rules at the [[Custom Esper Rules Jumpstart]] page.  &lt;br /&gt;
&lt;br /&gt;
==Add Third Party Libraries==&lt;br /&gt;
* 4. You may need to add a third party library to your app.  Check the [[Adding Third Party Libraries]] page to find out how to do that.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Sample Rifidi/ThingWorx Platform Integration Application with SDK==&lt;br /&gt;
* 5.  Here is where one can find the sources for the sample Rifidi ThingWorx PLatform. The use case captures arrived and departed events across read/sensor zones and publishes to AWS DynamoDB (This can be changed to publish to other data infrastructures in Cloud as well)&lt;br /&gt;
&lt;br /&gt;
*Note: You will need to use your own AWS account to run example.&lt;br /&gt;
[https://transcends.svn.cloudforge.com/rifidi/rifidi/trunk/apps/org.rifidi.app.dynamodb/ Rifidi AWS Cloud Sample App w/SDK]&lt;/div&gt;</summary>
		<author><name>Bppause</name></author>	</entry>

	</feed>