이름 지정 속성
이름은 속성을 고유하게 식별하는 필수 필드입니다.
이름은 대/소문자를 구분합니다.
이름에는 다음을 포함할 수 없습니다.
• 공백
• 일부 특수 문자
-(하이픈), _(밑줄), $(달러 기호) 및 @(앳)을 포함할 수 있습니다.
|
지속 속성의 이름에 @ 또는 $ 기호가 있는 경우 이 속성을 포함하는 엔티티를 XML로 내보낼 수 없습니다.
|
이름에 하이픈을 포함하는 경우 괄호 표기법을 사용하여 참조해야 합니다. 아래 예에서 temp-01은 속성 이름입니다.
var result = me['temp-01'];
var result = Things['ThingName’]['temp-01’];
• 앞에 오는 숫자
이름 내부와 이름 끝에 숫자를 사용할 수 있습니다.
• 다른 특성과 동일한 이름을 가질 수 없음
서비스, 구독, 이벤트 등의 다른 특성에 대해 기존 이름을 가진 속성의 이름을 지정할 수 없습니다.
제한된 키워드
속성 이름에 다음 단어를 사용하지 마십시오. 이렇게 하면 해당 단어가 있는 확장을 가져오지 않게 합니다.
AlertAttributes
AlertConfigurations
AlertDefinition
AlertDefinitions
ApplicationKeys
Authenticators
ConfigurationChange
ConfigurationChanges
ConfigurationTable
ConfigurationTableDefinition
ConfigurationTableDefinitions
ConfigurationTables
Contents
Create
Dashboards
DataShape
DataShapes
DataTags
Delete
DesignTimePermissions
DirectoryServices
Entities
Entity
Event
EventDefinition
EventDefinitions
EventInvoke
Events
EventSubscribe
ExtensionPackage
ExtensionPackages
FieldDefinition
FieldDefinitions
FileResource
Groups
Handler
HandlerDefinition
HandlerDefinitions
HandlerEntity
ImplementedShape
ImplementedShapes
InstanceDesignTimePermissions
InstanceRunTimePermissions
InstanceVisibilityPermissions
JarResources
License
Licensed
Licenses
LocalizationResources
LocalizationTables
Logs
Mashup
Mashups
MediaEntities
Member
Members
Menus
Metadata
ModelTags
Networks
NotificationContent
NotificationContents
NotificationDefinition
NotificationDefinitions
Organizations
Owner
ParameterDefinitions
Permissions
PersistenceProviderPackages
PersistenceProviders
Principal
Project
Projects
PropertyBinding
PropertyBindings
PropertyDefinition
PropertyDefinitions
PropertyRead
PropertyWrite
Read
Recipients
RemoteEventBinding
RemoteEventBindings
RemotePropertyBinding
RemotePropertyBindings
RemoteServiceBinding
RemoteServiceBindings
Resource
Resources
ResultType
Row
Rows
RunTimePermissions
ScriptFunctionLibraries
ServiceDefinition
ServiceDefinitions
ServiceImplementation
ServiceImplementations
ServiceInvoke
ServiceMapping
ServiceMappings
SharedConfigurationTables
StateDefinitions
StyleDefinition
StyleDefinitions
StyleTheme
StyleThemes
Subscription
Subscriptions
Subsystem
Subsystems
Thing
ThingGroup
ThingGroups
ThingPackage
ThingPackages
ThingProperties
Things
ThingShape
ThingShapes
ThingTemplate
ThingTemplates
UIResources
Update
Users
Visibility
VisibilityPermissions
WebAppResources
Widget
Widgets
관련 링크