[MUSIC] Throughout the course on IoT and cloud computing technology, which also includes various aspects of wireless communication. Now we go into some wireless communication experiments that directly support IoT systems. That is on Bluetooth to start off with. I'm going to do the Bluetooth Scan Project with you. And there is an Android version, which you can see right here, where there is a BLE Scanner, App 1. And in App 2, a Bluetooth 4.0 Scanner. These are available at the Android app store. The Google app store. Scan the classic Bluetooth and Bluetooth Low Energy, BLE packets. Estimate Bluetooth version of the device based on this. Because there's a clear dividing position of when this became available. Typically like the Bluetooth 4.0 is a cutting boundary between these two. Find distance based on RSSI information, received signal strength indication. Bluetooth scan 1 with the BLE scanner, the Bluetooth Low Energy scanner application. You can scan BLE advertising messages. This is for devices that encrypt with Bluetooth 4.0 and beyond. The interfaces like here, looking into the information that's provided here, you can see a minus MDA in box one. In box two, you can see that it's written as Gear S3. And then you see the connection's data, raw data listed in box three. You're looking at the RSSI information. Received Signal Strength Indication. Where the power level at the receiver side is what is being shown right here. If closer to 0 dBm, the better the signal is. Right now, it's at minus 78. So it's much lower than 0 dBm. So you can see the relativeness of it. Packet information. Device name is Gear S3, and that is what is indicated in the second box. Device MAC address is also something that you can reference to as well. The connection bond means connection. Then we have the connect and raw data check, which is in box 3. Connect, this is an attempt to bond by sending connection request. Then we have raw data. Received raw data packets in hexadecimal digits. That's what this is indicating is currently occurring. Looking over here in further details, there is the raw data where actual packet contents are shown right here, and you can see the hexadecimal information. Estimate distance from your device, and it gives you a very convenient display. The larger the RSSI is, the closer the device is, because we're detecting a stronger signal. Bluetooth Scan 2 is the next part of the project. You can scan a Bluetooth packet into different Bluetooth version, typically looking at classic Bluetooth. Which is a classic scan down there. This is for Bluetooth versions before 4.0. Then we have low energy scan listed down there. That is for Bluetooth Low Energy, which is Bluetooth 4.0 and afterwards. Looking at the Start Scan button being activated will result in this screen. And then looking into the details you can see this information provided right here, in which you see, LE as in terms of Bluetooth Low Energy, and then you see Classic, which is representing the Classic modes. In addition, the power levels are listed right here as well that you can see right here. Other information from this received packet contains vendor and description, device name, which are shown over there. And also the power RSSI can be read from the receiver, which are the values shown over here. Bluetooth scan project for iPhone, I recommend the BLE Discovery app in the Apple App Store. You can visualize the RSSI and average RSSI in a plot which we will soon see. Show whether the advertising packet is connectable or not. Show which physical layer channel the packet is using. Let's take a look. With the BLE Discovery application, you can scan BLE advertising messages. As you can see over there, in that part. Information you can pick up is RSSI, advertising data, local name, device name. The data channels can be the 37, 38, or 39th channel. And if the message is a connectable message, then yes will be shown. Otherwise, it will show no. Meaning that, it's not a connectable message, it's only an advertising message. Connectable message means that, is it also possible to support data communication? Real-time RSSI and averaged RSSI values are shown here in the RSSI plot of the Bluetooth scan app. These are the references that are used, and I recommend them to you. Thank you.