# Bluetooth device

**URL:** <https://forum.inductiveautomation.com/t/bluetooth-device/86782>\
**Category:** Ignition\
**Created:** [March 4, 2024, 5:56pm UTC](https://forum.inductiveautomation.com/t/bluetooth-device/86782 "2024-03-04T17:56:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Faz](https://avatars.discourse-cdn.com/v4/letter/f/85e7bf/32.png) [@Faz](https://forum.inductiveautomation.com/u/Faz)\
**Post date:** [March 4, 2024, 5:56pm UTC](https://forum.inductiveautomation.com/t/bluetooth-device/86782/1 "2024-03-04T17:56:21Z")

</div>

Hi, I have a bluetooth measuring device that is paired with a PC where an Ignition client is installed. Without pointing to an input label on the client, can I collect data from the device when device is triggered?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [March 4, 2024, 6:16pm UTC](https://forum.inductiveautomation.com/t/bluetooth-device/86782/2 "2024-03-04T18:16:58Z")

</div>

Vision, or Perspective?

---

<div class="post-metadata">

**Author:** ![Faz](https://avatars.discourse-cdn.com/v4/letter/f/85e7bf/32.png) [@Faz](https://forum.inductiveautomation.com/u/Faz)\
**Post date:** [March 4, 2024, 6:18pm UTC](https://forum.inductiveautomation.com/t/bluetooth-device/86782/3 "2024-03-04T18:18:47Z")

</div>

vision

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 4, 2024, 6:31pm UTC](https://forum.inductiveautomation.com/t/bluetooth-device/86782/4 "2024-03-04T18:31:49Z")

</div>

If the bluetooth device can emulation a serial port, yes. You would have to write a background script to listen to the port all of the time, and deliver results to Vision Client Tags. (Or cache in library script top level variable for a timer event script to access.)

Not exactly trivial. See this old topic for ideas:

> [@How to listen serial data without interruption](https://forum.inductiveautomation.com/t/how-to-listen-serial-data-without-interruption/15709/2):
>
> This is actually a rather challenging task, requiring a background thread constantly listening to the serial port. You might find inspiration in this example: [clientserial.py](https://www.automation-pros.com/ignition/clientserial.py).

---

<div class="post-metadata">

**Author:** ![Faz](https://avatars.discourse-cdn.com/v4/letter/f/85e7bf/32.png) [@Faz](https://forum.inductiveautomation.com/u/Faz)\
**Post date:** [March 4, 2024, 6:55pm UTC](https://forum.inductiveautomation.com/t/bluetooth-device/86782/5 "2024-03-04T18:55:59Z")

</div>

Great. Thank you and i'll give it a try.
