ThingWorx Model Definition and Composer > Things > Thing Properties > Naming Properties
  
Naming Properties
Name is a required field that uniquely identifies the property.
Names are case-sensitive.
You cannot include the following in the name:
Spaces
Some special characters
You can include - (hyphens), _ (underscores), $ (dollar sign), and @ (at).
If you include hyphens in the name, they must be referenced using bracket notation. In the examples below, temp-01 is the property name:
var result = me['temp-01'];
var result = Things['ThingName’]['temp-01’];
Leading numbers
You can use numbers within and at the end of the name.
Related Links
Thing Properties