プロパティの命名
「名前」は、プロパティを一意に識別する必須のフィールドです。
名前では大文字と小文字が区別されます。
名前に以下を含めることはできません
スペース
一部の特殊文字
- (ハイフン)、_ (アンダースコア)、$ (ドル記号)、@ (アットマーク) は含めることができます。
* 
永続プロパティの名前に @ または $ シンボルが含まれている場合、このプロパティが含まれているエンティティを XML にエクスポートすることはできません。
名前にハイフンを含めた場合、角括弧表記を使用して名前を参照する必要があります。以下の例では、temp-01 がプロパティ名です。
var result = me['temp-01'];
var result = Things['ThingName’]['temp-01’];
先頭の数字
数字は名前の 2 文字目以降に使用できます。
関連リンク