Here is a list of which devices are using FTDI’s chips that have the reprogrammable ID feature: The following steps will help you change the ID of the FTDI chip on your device so you can later open its port by that ID, instead of a port name. There is one field that can be called “NORTH”. Assume for the moment you are making a data logger for your test fields.
We just have to find those IDs and possibly change them into more meaningful things for us to remember. Luckily FTDI chips already come with unique IDs. To prevent your program from opening the wrong port, you need a unique ID for each device. This means if you have more than one device on your raspberry pi, you may open the wrong port at times, which should be a big issue. This serial port designation is usually bound by the order that the device is discovered at boot time, which may not be the same even if you keep your adapter plugged into the same USB port. On raspberry pi, as on a typical linux system, your device shows up as a serial port, such as /dev/ttyUSB0. In this post, I will explain how to open serial port to your Arduino or SDI-12 USB adapter by its unique ID so you always open the correct port even when there are multiple such devices on your computer or raspberry pi.įor Arduino and SDI-12 USB adapter users, I have a nice trick to help you manage multiple Arduinos or SDI-12 USB adapters on the same computer or raspberry pi.