Shopping Cart

No products in the cart.

IEEE 1451.0-2024

$119.71

IEEE Standard for a Smart Transducer Interface for Sensors and Actuators–Common Functions, Communication Protocols, and Transducer Electronic Data Sheet (TEDS) Formats (Published)

Published By Publication Date Number of Pages
IEEE 2024 429
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

Revision Standard – Active. The common functions, network services, transducer services, and Transducer Electronic Data Sheet (TEDS) formats for members of the IEEE 1451 family of standards to be interoperable in both network interface and transducer interface are provided. The common functions and characteristics that are to be performed by a network capable application processor (NCAP), which is a 1451 server, and all devices that implement the NCAP are defined. A set of network services that includes a set of commands and replies to access transducer data and TEDS data from the NCAP (1451 server) by the Internet of Things (IoT) applications (APPs) that are 1451 clients are also defined. Application programming interfaces (APIs) of network services are outlined to facilitate communications between the APPs (1451 clients) and NCAPs. Furthermore, the common functions and characteristics that are to be performed by a transducer interface module (TIM) and all devices that implement the TIM are discussed. A set of transducer services that includes a set of commands and replies to facilitate the setup and control of the TIM, as well as reading and writing the data used by the NCAP, are outlined. APIs of transducer services are also discussed to facilitate communications between the NCAPs and TIMs. Finally, the formats for a TEDS and methods to access the TEDS are specified, along with the common functions and characteristics that are to be performed by an APP and all devices that implement the APP. Additional Open Source content available here: https://opensource.ieee.org/1451/1451.0-schema/

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 1451.0-2024 Front Cover
2 Title page
4 Important Notices and Disclaimers Concerning IEEE Standards Documents
8 Participants
10 Introduction
15 Contents
20 1. Overview
23 1.1 Scope
1.2 Purpose
1.3 Word usage
1.4 Conformance
25 2. Normative references
26 3. Definitions, acronyms, and abbreviations
3.1 Definitions
30 3.2 Acronyms and abbreviations
4. Data types
4.1 Unsigned octet integer
31 4.2 Unsigned 16-bit integer
4.3 Signed 32-bit integer
4.4 Unsigned 32-bit integer
4.5 Unsigned 48-bit integer
4.6 Signed 64-bit integer
32 4.7 Single-precision real
4.8 Double-precision real
4.9 String
4.10 Boolean
33 4.11 TimeRepresentation
34 4.12 Data types for associated applications
4.13 Physical Units
35 4.14 Arbitrary octet array
36 4.15 String array
4.16 Boolean array
4.17 Array of 8-bit signed integers
4.18 Array of 16-bit signed integers
4.19 Array of 32-bit signed integers
4.20 Array of 8-bit unsigned integers
37 4.21 Array of 16-bit unsigned integers
4.22 Array of 32-bit unsigned integers
4.23 Array of single-precision real numbers
4.24 Array of double-precision real numbers
4.25 Array of TimeDuration data types
4.26 Array of TimeInstance data types
38 5. Smart transducer functional specification
5.1 IEEE 1451 family reference model
44 5.2 IEEE 1451 communication models
47 5.3 Plug-and-play capability
5.4 Addresses
49 5.5 Common characteristics
51 5.6 Transducer Electronic Data Sheets
56 5.7 TransducerChannel type descriptions
59 5.8 Embedded TransducerChannels
5.9 TransducerChannel groups
60 5.10 TransducerChannel proxy
61 5.11 Attributes and operating modes
66 5.12 Triggering
73 5.13 Universal unique identification (UUID)
5.14 Security
5.15 Time synchronization
5.16 Status
80 5.17 Service request logic
81 5.18 Hot-swap capability
6. TEDS specification
6.1 General format for TEDS
83 6.2 Order of octets in numeric fields
6.3 TEDS identification header
84 6.4 Meta-TEDS
95 6.5 TransducerChannel TEDS
120 6.6 Calibration TEDS
138 6.7 Frequency Response TEDS
141 6.8 Transfer Function TEDS
151 6.9 Text-based TEDS
156 6.10 End User Application Specific TEDS
157 6.11 User’s Transducer Name TEDS
159 6.12 Manufacturer-defined TEDS
160 6.13 PHY TEDS
6.14 Security TEDS
162 6.15 Geographic Location TEDS
163 6.16 Time Synchronization (TimeSync) TEDS
164 7. Universal unique identification
7.1 Overview of UUID
7.2 UUID specification
166 8. Security
8.1 Security requirements and recommendations for IEEE 1451.0-based sensor networks
172 8.2 Security of IEEE 1451.0 and P1451.1.X-based WAN Interface
173 8.3 Security of IEEE 1451.0 and (1451.5 or P1451.5.X)-based WLAN interface
174 9. Time synchronization
176 9.1 Time synchronization of IEEE 1451.0 and P1451.1.X-based user network or WAN
178 9.2 Time synchronization of IEEE 1451.0- and (1451.5 or P1451.5.X)-based wireless LANs (WLANs)
179 9.3 Time synchronization of IEEE 1451.0 and 1451.2-based serial LANs (SLANs)
181 10. Network services
183 10.1 Discovery services
191 10.2 Transducer access services
216 10.3 TEDS access services
220 10.4 Event notification services
231 11. Transducer services
11.1 Transducer service message structures
237 11.2 Transducer service command-and-reply messages
267 12. Introduction to the IEEE 1451.0 transducer services API
12.1 API goals
268 12.2 API design decisions
270 12.3 IEEE1451 Dot0
280 13. Transducer services API
281 13.1 IEEE1451Dot0::TransducerServices::TimDiscovery
282 13.2 IEEE1451Dot0::TransducerServices::TransducerAccess
289 13.3 IEEE1451Dot0::TransducerServices::TransducerManager
296 13.4 IEEE1451Dot0::TransducerServices::TedsManager
299 13.5 IEEE1451Dot0::TransducerServices::CommManager
300 13.6 IEEE1451Dot0::TransducerServices::AppCallback
302 14. Module communications API
303 14.1 IEEE1451Dot0::ModuleCommunication::Comm
307 14.2 IEEE1451Dot0::ModuleCommunication::P2PComm
311 14.3 IEEE1451Dot0::ModuleCommunication::NetComm
321 14.4 IEEE1451Dot0::ModuleCommunication::Registration
323 14.5 IEEE1451Dot0::ModuleCommunication::P2PRegistration
324 14.6 IEEE1451Dot0::ModuleCommunication::NetRegistration
327 14.7 IEEE1451Dot0::ModuleCommunication::Receive
14.8 IEEE1451Dot0::ModuleCommunication::P2PReceive
329 14.9 IEEE1451Dot0::ModuleCommunication::NetReceive
331 Annex A (informative)Bibliography
333 Annex B (informative)Guidance to network service interface and transducer services interface
B.1 Simple polled measurement
334 B.2 Non-blocking read example
335 B.3 Generic SendCommand() mechanism
B.4 APP, NCAP, and TIM two-way communications
340 Annex C (informative)Guidance to module communications interface
C.1 Module communications API discussion
342 C.2 Symmetric APIs
C.3 Implementation choices
C.4 Implementation examples
343 C.5 Node communication parameters
C.6 The destination identifier “destId” parameter
344 C.7 The communication session “commId” parameter
C.8 The message transaction identifier “msgId” parameter
C.9 Memory constrained implementations
345 C.10 IEEE 1451.X or P1451.5.X communication state machines
348 C.11 Communication sequence
350 Annex D (informative)XML schema for text-based TEDS
D.1 Introduction to text-based TEDS
351 D.2 Schema
D.3 Include file “SmartTransducerDataModel.xsd”
358 D.4 Include file “TextTEDS.xsd”
361 D.5 MetaIdentificationTEDS.xsd
362 D.6 TransducerChannelIdentificationTEDS.xsd
363 D.7 CalibrationIdentificationTEDS.xsd
364 D.8 CommandsTEDS.xsd
369 D.9 LocationAndTitleTEDS.xsd
370 D.10 UnitsExtensionTEDS.xsd
371 D.11 GeographicLocationTEDS.xsd
372 D.12 SecurityTEDS.xsd
373 D.13 TimeSyncTEDS.xsd
375 Annex E (informative)Example Meta-Identification TEDS
E.1 Introduction
E.2 Example instance document
376 Annex F (informative)Example TransducerChannelIdentification TEDS
F.1 Introduction
F.2 Example instance document
377 Annex G (informative)Example Calibration Identification TEDS
G.1 Introduction
G.2 Example instance document
378 Annex H (informative)Example Commands TEDS
H.1 Introduction
H.2 Example situation
H.3 Example instance document
379 H.4 Example instance document
380 H.5 Example instance document
382 Annex I (informative)Example Location and Title TEDS
I.1 Introduction
I.2 Example situation
I.3 Example instance document
384 Annex J (informative)Example Units Extension TEDS
J.1 Introduction
J.2 Example situation
J.3 Example instance document
385 Annex K (informative)Example security TEDS
K.1 Introduction
K.2 Example of security TEDS of IEEE 1451.5 802.11
388 Annex L (informative)Example time synchronization TEDS
L.1 Introduction
L.2 Example of TimeSync TEDS of IEEE P1451.1.6
390 Annex M (informative)Example Physical Units
393 M.1 Examples
395 M.2 System considerations
396 M.3 Conclusions
M.4 Acknowledgments
397 Annex N (informative)TEDS read and write protocols
N.1 TEDS access
N.2 First step in a TEDS access
N.3 Writing a TEDS
398 N.4 Reading a TEDS
399 Annex O (informative)Trigger logic configurations
O.1 Trigger logic augmented with an embedded time delay actuator
400 O.2 Trigger logic augmented with TimeInstance sensor
401 O.3 Trigger logic augmented with time interval sensor
404 Annex P (informative)Notation summary for IDL
P.1 Key features of IDL
P.2 Example of IDL notation with explanation
408 Annex Q (informative)TEDS implementation of a simple sensor
Q.1 Meta-TEDS
411 Q.2 TransducerChannel TEDS
418 Q.3 Calibration TEDS
420 Q.4 User’s transducer name TEDS
422 Q.5 Required commands
427 Annex R (informative)Example of general-purpose service—authentication
IEEE 1451.0-2024
$119.71