Recently active
I have JAVA 11 installed, and postgres 13.9 installed with all the paths correctly indicated in the system. I have created a self signed certificate for an SSL installationI am trying to install ThingWorx on the 😧 Drive (D:\Program Files (x86)\ThingWorxFoundation). When the installation gets to the end, the dialog box "Connecting to ThingWorx" shows for a minute or so, then I get an error that the installation fails and I should check the log files. However there is nothing in the directory, and there is not a log file. Ideas?
Build, customize, and deploy IoT applications with ThingWorx. NOTE: Complete the following guides in sequential order. The estimated time to complete this learning path is 270 minutes. 1. Create Your Application UI Part 1Part 2Part 3Part 4Part 52. Basic Mashup Widgets Part 1Part 2Part 33. Define Your UI Style Part 1Part 24. Object-Oriented UI Design Tips5. Deploy an Application6. How to Display Data in Charts Part 1Part 2Part 3
Configure and connect industrial devices and systems in any environment. NOTE: Complete the following guides in sequential order. The estimated time to complete this learning path is 180 minutes. 1. Configure Permissions Part 1Part 22. Choose a Connectivity Method3. Use REST API to Access ThingWorx Part 1Part 2Part 3Part 44. Java SDK Tutorial Part 1Part 2Part 3Part 4Part 55. C SDK Tutorial Part 1Part 2Part 3Part 4
When will the tia portal exporter utility support the version 17I have huge data blocks. It takes 5 days to import....Thats ridiculous.
Send data from MXChip development board to ThingWorx with Azure IoT hub NOTE: Complete the following guides in sequential order. The estimated time to complete this learning path is 90 minutes. 1. Connect MXChip to Azure IoT2, Create An Application Key3. Connect Azure IoT DevicesPart 1Part 24. Create A Thing Shape
I was trying to import the data of Value Stream from Postgres to InfluxDB. When I checked the Application Logs, I saw the following Info: Getting License Feature Info for: twx_telemetry_data_exception What does this mean? Am I missing something?We use the Model DB as Postgres and InfluxDB as Time Series Data per the solution. Thanks,
Utilize the power of ThingWorx to secure, connect, log, analyze, and see what is happening in your highly structured and secure system. NOTE: Complete the following guides in sequential order. The estimated time to complete this learning path is 240 minutes. 1. Securing Resources and Private DataPart 1Part 22. Connecting External Databases and Model Part 1Part 2Part 33. Low Level Device ConnectionPart 1Part 2Part 34. Tracking Activities and Statistics
Build robust, secure, full-featured edge integrations and gateways for any platform using C, .NET, Java (supporting Android development). Tutorials are available for the C and Java SDK's by clicking the relevant link below. C SDKThe C SDK is the basis for ThingWorx Edge SDKs and the Edge MicroServer (EMS). You can compile C SDK applications on any platform and even run it without an operating system. Using the C SDK for your application means least amount of RAM, processing power, and disk space, frequently requiring less than 200 kilobytes. The C SDK is also the only SDK that is distributed as source code. Java SDKThe Java SDK is especially useful if you are integrating with an application that uses a Java-based API. While applications based on the Java SDK tend to use more RAM, processing power, and disk space than a C SDK equivalent application, they typically take less time to develop. To use it, you will need a platform with a supported Java Virtu
Here's a short list of vocabulary terms used throughout the ThingWorx documentation. ATermDefinitionalertA declarative way to create an event in ThingWorx that is triggered when a defined value or limit is reached or exceeded. All properties in a Thing shape, Thing template, or Thing can have one or more alert conditions defined. Alert types are specific to the data type of the property; the following base types can be used for alerts: Boolean, Datetime, Infotable, Integer, Location, Number, and String.alert historyA comprehensive table that records all information when an alert is triggered. The data is stored until it is removed manually.alert processing subsystemSubsystem that manages the alert history stream. See Subsystem.alert summaryCompiles data from the last reset of the server to the current state. You can view, acknowledge, and sort (by acknowledged or unacknowledged) alerts on the Alert Summary page.AlwaysOnProprietary binary protocol for communication between edge dev
UTermDefinitionuserAn account that can be used to access ThingWorx (design time and/or run time).user groupA collection of users to provide a common level of security-access. Allows you to categorize users of the ThingWorx system. User groups can contain users and groups. All permission settings and overrides are cumulative. The ThingWorx default security policy is restrictive. When you create a new group or user, the account will not have any rights in ThingWorx until you assign them.user management subsystemSubsystem that manages session and password hash settings. See Subsystem. VTermDefinitionvalue stream processing subsystemSubsystem that manages value stream storage and retrieval. See Subsystem.value streamA storage table for time-series information about a Thing's property values. Querying a Value Stream returns the value of the specified property.virtual ThingA modeled Thing defined in Edge that is represented as a remote Thing in the ThingWorx Platform.visibilityA simple
Hi There, Anybody knowing from where to download the solution framework extension for TWX 9.3.4. Download center has 'mfg1-2' for building blocks but it doesn't seem to have solution framework. If it does contain, please share the solution framework mashup name. Thanks,Sunil
I have a drop down list with 24 selection items for an asset. The user can only choose 6 items together. How can I create this restriction and also send a warning message to the user on selecting the 7th item. I'm thinking of counting the number of selected items in the list change event, but I don't know how to do that.
Step 5: Create EventStep 6: Test ModelStep 7: Next Steps Step 5: Create Event Events are automatic analysis jobs which are submitted based on a pre-defined condition.In this step, we'll configure an Analysis Event which will execute automatically whenever there is a datachange in our simulated engine. On the ThingWorx Composer Analytics tab, click ANALYTICS MANAGER > Analysis Events. Click New.... In Source, search for and select AMQS_Thing.In Event, select DataChange.In Property, select FlipFlop.In Provider Name, select Vibration_Provider.In Model Name, select the published Model. Click Save. Map Event Data Map the Properties of AMQS_Thing, to the fields required to evoke an Analysis Job. Select the previously-created Event, and click Map Data.... Click Inputs Mapping. In Source Type, select Thing.In Source, search for and select AMQS_Thing. On the left, select s1_fb1, one of the sub-fields of AMQS_Thing's Info
After updating a Thing Shape that gets used in multiple other thing templates, we get this error attached.after 2 mins of this error, the SQL DB goes into a DEADLOCK.
GUIDE CONCEPTStep 1: Choosing StorageStep 2: Value Streams Explore the Value Stream, Stream, Data Table, and Info Table storage methods. GUIDE CONCEPT This guide will introduce Values Streams, Streams, Data Tables, and Info Tables. Value Streams and Streams are methods of storage for time-series data, while Data Tables and Info Tables are methods of storage for non-time-series data. You will learn how to create and utilize these mass data storage methods. YOU'LL LEARN HOW TO Differentiate between data storage methodsCreate a Data Shape to format a Stream, Data Table, and Info TableCreate a Value Stream and Stream to store Time-Series DataCreate a Data Table and Info Table to store non-Time-Series DataUse built-in methods to log data to a Value Stream or Info TableCreate custom Services which log data to a Stream or Data TableConfirm data storage value changes via a built-in Service or Grid Widget NOTE: The estimated time to comp
Step 3: Streams Step 3: StreamsMass data is typically stored in a structure functionally similar to a spreadsheet.Each separate column of the spreadsheet is exclusively one type of data (with each field directly beneath it holding different entries of that same type), while the rows determine the specific entry.Combine a column’s “type” with the row’s “index”, and you have the particular piece of data about which you care.ThingWorx mass data storage functions in roughly the same way. However, ThingWorx does have one differentiation from many spreadsheet implementations.In ThingWorx, the type that defines each column is not held internally to the data structure itself. Instead, it is abstracted out as a Data Shape.A Data Shape is the definition of what each column contains.A Stream requires a Data Shape in order to define its structure.Create Data ShapeOn th
Step 3: Streams (cont.)Step 4: Data Tables Step 3: Streams (cont.)Store to StreamNow that the Stream, the Thing (and its Properties), and the Thing's Service are all in place, we can execute the Service (along with some Property changes) to demonstrate that the values are getting archived externally to the Stream.At the top, click Properties and Alerts.Note the previously-created Index_Property and Value_Property. For Index_Property's Value column, click the "pencil" icon for Set value of property. In the slide-out on the right, enter 1. At the top-right, click the "Check" button for Set.For Value Property, click the "Pencil" icon for Set value of property. In the slide-out on the right, enter 10. At the top-right, click the "Check" button for Set.At the top, click Save. With the Thing's Properties set to new values, you can now call your custom Service to store those values to the exte
Step 4: Data Tables (cont.)Step 5: Info TablesStep 6: Next Steps Step 4: Data Tables (cont.)Set PropertiesWe now have the Thing with Properties that we want logged, the Service to do said logging, and the Data Table to where the values will be stored At the top, click Properties and Alerts.Note Data_Table_Test_Thing’s Index_Property and Value_Property. On the Index_Property line under the Value column, click the "Pencil" icon for Set value of property. In the slide-out on the right, enter 1. At the top-right, click the "Check" button for Set.On the Value_Property line under the Value column, click the "Pencil" icon for Set value of property.In the slide-out on the right, enter 10. At the top-right, click the "Check" button for Set.At the top, click Save. Store to Data TableAt the top, click Services. On the Add_Data_Table_Entry_Service line under
Hello everyone, I hope you are well.I want to create a service that changes the value of a property. This service takes in an input (true or false) which is then assigned to the property's value. I want to use the button to accomplish this. Meaning only when I click the button will I get either a true or false value. This will cause the property to change value whenever the button is clicked. The problem is buttons do not take in state definitions (Where I planned to keep the true/false). How else can I accomplish this?Your suggestions will be much appreciated. Regards.
Hi, All is in the title. Thanks.
Hello, In our solution we have several graphs and charts that are populated through dynamically created InfoTables and, as such, sometimes, the number of lines/bars is dynamic. However, we would like to style the bars and lines individually even still. For example, we'd like to have the first bar in a chart be Blue and the last one Red, regardless of the number of bars in the chart. Is this possible?
I'm trying to create a Thingworx HA cluster with three nodes.These nodes connect to a pgpool cluster with a VIP IP. This connection works fine from the three nodes.Thinworx start perfectly in no cluster mode. If I start up each node separately, I can access to Twinworx fine.But, if I activate the HA mode, the first node join fine, but the others one fails.I think that zookeeper is configured ok, so I see one leader and two followers.Attached is my Zookeeper config and my Thingworx config. I see these errors in the three nodes in /ThingworxStorage/logs/ 2022-10-23 17:23:31.768+0200 [L: INFO] [O: c.t.s.SecurityManagerBootstrapper] [I: ] [U: ] [S: ] [P: ] [T: localhost-startStop-1] initializing KeyStore provider2022-10-23 17:23:31.821+0200 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [P: ] [T: localhost-startStop-1] ========================================2022-10-23 17:23:31.821+0200 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [
GUIDE CONCEPTStep 1: IntroductionStep 2: Create PrerequisitesStep 3: Enter Sample DataStep 4: Test Monitoring Services Use the statistical calculation Thing Shape to execute useful analysis services GUIDE CONCEPT This project will introduce the Statistical Monitoring Thing Shape. This guide demonstrates using Descriptive Analytics from ThingWorx Predictive Analytics to perform common statistical monitoring analysis on time-series data. You will learn to use the Statistical Monitoring ThingShape's built-in services to return the number of values in a data set that are: above or below a threshold, inside or outside a defined range, or following a trend that is: increasing, decreasing, or alternating. YOU'LL LEARN HOW TO Create a Thing with the Statistical Monitoring Thing ShapeCreate a Property and Value Stream to record changes in Property valuesUse Services that perform Standard Analytical Monitoring NOTE: The estimated time to comple
Step 5: Additional ServicesStep 6: Next Steps Step 5: Additional Services The Trend, Range, and Threshold Services are some of the Services the Statistical Monitoring ThingShape offers. Below is a table of additional included Services. Links to guides for using services like these to build complete IoT applications are found in the next step. CalculationService NameDescriptionConsecutive Points Based On a RangeGetNumberOfConsecutivePointsBasedOnARangeCalculate the number of points in the largest group of consecutive points meeting the range criteria.Consecutive Points Based On a ThresholdGetNumberOfConsecutivePointsBeyondAThresholdCalculate the number of points in the largest group of consecutive points meeting the threshold criteria.Number of Points with Percentage Change Out of RangeGetNumberOfPointsWithChangeRateOutOfRangeMonitor for how many pairs of consecutive points in a series have a numerical percentage change outside the defined range. If the first value i
Good afternoon! Can you please tell me if it is possible to display a ruler on a standard line chart? It is necessary to make it so that when you hover over one of the lines of the graph, data is also displayed for the rest in this range Or maybe there are third-party widgets that implement this? Must display 9 series (some widgets have limitations)
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.