IDK+11073a
IEEE 11073 Development Kit for Agent Devices
Features
- Platform-Independent Stack Architecture
- Transport-Independent Stack Architecture
- For Embedded and PC-based systems
- Powerful APIs
- SDK for Windows 2000, XP, Vista
- Requires Visual Studio 2005 or higher
Funktion
The IDK+11073a is a software development kit based on the IAPS11073+. It enables the customer to implement an IEEE 11073 Agent and consists of three main components:
- generic IEEE 11073-20601 Agent
- IEEE 11073-20601 library
- sample device specialization layer
All components of the IEEE stack are delivered in source code.
The SDK implements a generic Agent according to IEEE 11073-20601-2008, version 2008-12-19. It is transport and operating system independent and includes a demo implementation for Windows with TCP/IP as a transport. The IEEE 11073-20601 library is a set of utility functions that simplify the creation and syntactical analysis of IEEE 11073-20601 APDU structures. The generic agent component, as well as the sample device specializations makes use of these utility functions.
Two sample device specialization layers are provided as part of the IDK+11073a package:
- Weighing scale, according to IEEE 11073-10415-2009 (2008-12-19).
- Glucose meter, according to IEEE 11073-10417-d8 (2008-10-30).
The sample device specialization layers implement the agent parts of a sample weighing scale device and a glucose meter, respectively on a Windows platform, including a console user interface. They provide a reference implementation and can be a starting point for the customer to implement the actual and final requirements of the real target product. Both device layers are documented inline with source code to support the required customer modifications.
All source code is provided in ANSI C to be highly portable.
