Device Identifier – Tinkerforge

- Getting Started
  - Primer
  - Tutorials
  - FAQ
- Hardware
  - Bricks
  - Bricklets
  - Master Extensions
  - Power Supplies
  - Accessories
  - Timeline
- Software
  - Brick Daemon (brickd)
  - Brick Viewer (brickv)
  - API Bindings
  - Firmwares and Plugins
  - Device Identifier
  - Source Code and Bug Tracking
  - Programming Interface
- Starter Kits
  - Weather Station
  - Hardware Hacking
  - Server Room Monitoring
  - Blinkenlights
  - Internet of Things
  - Camera Slider
- Embedded Boards
  - Raspberry Pi
- Specifications
  - Technical Data
  - TCP/IP Protocol
  - Modbus Protocol
  - Wireshark Dissector

# Device Identifier

Every Brick and Bricklet has a device identifier. This identifier is used in the `GetIdentity` function and enumerate callbacks. It allows a dynamic usage of devices without the knowledge of UIDs.

The API bindings contain a device identifier constant for each Brick and Bricklet. Details about this can be found in the section about constants in the specific API documentation.

Device Identifier | Device
--- | ---
11 | DC Brick
13 | Master Brick
14 | Servo Brick
15 | Stepper Brick
16 | IMU Brick
17 | RED Brick
18 | IMU Brick 2.0
21 | Ambient Light Bricklet
23 | Current12 Bricklet
24 | Current25 Bricklet
25 | Distance IR Bricklet
26 | Dual Relay Bricklet
27 | Humidity Bricklet
28 | IO-16 Bricklet
29 | IO-4 Bricklet
210 | Joystick Bricklet
211 | LCD 16x2 Bricklet
212 | LCD 20x4 Bricklet
213 | Linear Poti Bricklet
214 | Piezo Buzzer Bricklet
215 | Rotary Poti Bricklet
216 | Temperature Bricklet
217 | Temperature IR Bricklet
218 | Voltage Bricklet
219 | Analog In Bricklet
220 | Analog Out Bricklet
221 | Barometer Bricklet
222 | GPS Bricklet
223 | Industrial Digital In 4 Bricklet
224 | Industrial Digital Out 4 Bricklet
225 | Industrial Quad Relay Bricklet
226 | PTC Bricklet
227 | Voltage/Current Bricklet
228 | Industrial Dual 0-20mA Bricklet
229 | Distance US Bricklet
230 | Dual Button Bricklet
231 | LED Strip Bricklet
232 | Moisture Bricklet
233 | Motion Detector Bricklet
234 | Multi Touch Bricklet
235 | Remote Switch Bricklet
236 | Rotary Encoder Bricklet
237 | Segment Display 4x7 Bricklet
238 | Sound Intensity Bricklet
239 | Tilt Bricklet
240 | Hall Effect Bricklet
241 | Line Bricklet
242 | Piezo Speaker Bricklet
243 | Color Bricklet
244 | Solid State Relay Bricklet
245 | Heart Rate Bricklet
246 | NFC/RFID Bricklet
249 | Industrial Dual Analog In Bricklet
250 | Accelerometer Bricklet
251 | Analog In Bricklet 2.0
252 | Gas Detector Bricklet
253 | Load Cell Bricklet
254 | RS232 Bricklet
255 | Laser Range Finder Bricklet
256 | Analog Out Bricklet 2.0
257 | AC Current Bricklet
258 | Industrial Analog Out Bricklet
259 | Ambient Light Bricklet 2.0
260 | Dust Detector Bricklet

The content of this page is licensed under Creative Commons Attribution 3.0 Unported License.