OneNET之IPSO和OMA模型规范

Smart Objects

IPSO Smart Object Guidelines provide a common design pattern, an object model, that can effectively use the IETF CoAP protocol to provide high level interoperability between Smart Object devices and connected software applications on other devices and services.

This object set is intended to be used as a starting place from which to build more as needed Some of the objects are generic in nature, such as voltage, altitude or percentage, while others are more specialized like the Color Object or the Gyrometer Object. Actuators and Controllers are defined such as timer or buzzer and Joystick and Level. All of these objects were found to be necessary on a variety of use case domains.

ObjectObject ID
Digital Input3200
Digital Output3201
Analogue Input3202
Analogue Output3203
Generic Sensor3300
Illuminance Sensor3301
Presence sensor3302
Temperature Sensor3303
Humidity Sensor3304
Power Measurement3305
Actuation3306
Set Point3308
Load Control3310
Light Control3311
Power Control3312
Accelerometer3313
Magnetometer3314
Barometer3315
Voltage3316
Current3317
Frequency3318
Depth3319
Percentage3320
Altitude3321
Load3322
Pressure3323
Loudness3324
Concentration3325
Acidity3326
Conductivity3327
Power3328
Power Factor3329
Distance3330
Energy3331
Direction3332
Time3333
Gyrometer3334
Color3335
GPS Location3336
Positioner3337
Buzzer3338
Audio Clip3339
Timer3340
Addressable Text Display3341
On/Off Switch3342
Dimmer3343
Up/Down Control3344
Multiple Axis Joystick3345
Rate3346
Push Button3347
Multi-state Selector3348
Bitmap3349
Stopwatch3350

Below there is the set of Resources that can be used as building blocks for your Objects.

ResourceResource IDOperationsType
Digital Input State5500RBoolean
Digital Input Counter 5501 R Integer
Digital Input Polarity 5502 R,W Boolean
Digital Input Debounce 5503 R,W Integer
Digital Input Edge Selection 5504 R,W Integer
Digital Input Counter Reset 5505 E
Current Time 5506 R,W Time
Fractional Time 5507 R,W Float
Min X Value 5508 R Float
Max X Value 5509 R Float
Min Y Value 5510 R Float
Max Y Value 5511 R Float
Min Z Value 5512 R Float
Max Z Value 5513 R Float
Latitude 5514 R String
Longitude 5515 R String

Uncertainty 5516 R String
Velocity 5517 R Opaque
Timestamp 5518 R Time
Min Limit 5519 R Float
Max Limit 5520 R Float
Delay Duration 5521 R,W Float
Clip 5522 R,W Opaque
Trigger 5523 E
Duration 5524 R,W Float
Minimum Off-time 5525 R,W Float
Mode 5526 R,W Integer
Text 5527 R,W String
X Coordinate 5528 R,W Integer
Y Coordinate 5529 R,W Integer
Clear Display 5530 E
Contrast 5531 R,W Float
Increase Input State 5532 R Boolean
Decrease Input State 5533 R Boolean
Counter 5534 R,W Integer
Current Position 5536 R,W Float
Transition Time 5537 R,W Float
Remaining Time 5538 R Float
Up Counter 5541 R,W Integer
Down Counter 5542 R,W Integer
Digital State 5543 R Boolean
Cumulative Time 5544 R,W Float
Max X Coordinate 5545 R Integer
Max Y Coordinate 5546 R Integer
Multi-state Input 5547 R Integer
Level 5548 R,W Float
Digital Output State 5550 R,W Boolean
Digital Output Polarity 5551 R,W Boolean
Analog Input State 5600 R Float
Min Measured Value 5601 R Float
Max Measured Value 5602 R Float
Min Range Value 5603 R Float
Max Range Value 5604 R Float
Reset Min and Max Measured Values 5605 E
Analog Output Current Value 5650 R,W Float
Sensor Value 5700 R Float
Sensor Units 5701 R String
X Value 5702 R Float
Y Value 5703 R Float
Z Value 5704 R Float
Compass Direction 5705 R Float
Colour 5706 R,W String
Application Type 5750 R,W String
Sensor Type 5751 R String
Instantaneous active power 5800 R Float
Min Measured active power 5801 R Float
Max Measured active power 5802 R Float
Min Range active power 5803 R Float
Max Range active power 5804 R Float
Cumulative active power 5805 R Float
Active Power Calibration 5806 W Float
Instantaneous reactive power 5810 R Float
Min Measured reactive power 5811 R Float
Max Measured reactive power 5812 R Float
Min Range reactive power 5813 R Float
Max Range reactive power 5814 R Float
Cumulative reactive power 5815 R Float
Reactive Power Calibration 5816 W Float
Power Factor 5820 R Float
Current Calibration 5821 R,W Float
Reset Cumulative energy 5822 E
Event Identifier 5823 R,W String
Start Time 5824 R,W Float
Duration In Min 5825 R,W Float
Criticality Level 5826 R,W Integer
Avg Load Adj Pct 5827 R,W String
Duty Cycle 5828 R,W Integer
On/Off 5850 R,W Boolean
Dimmer 5851 R,W Integer
On Time 5852 R,W Integer
Muti-state Output 5853 R,W String
Off Time 5854 R,W Integer
Set Point Value 5900 R,W Float
Busy to Clear delay 5903 R,W Integer
Clear to Busy delay 5904 R,W Integer
Bitmap Input 5910 R Integer
Bitmap Input Reset 5911 E
Element Description 5912 R,W String
UUID 5913 R,W String

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智小星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值