arduino 101의 기본 예제 중 하나인 LED에서 제공하는 Service와 Characteristic에 대한 128-bit UUID를 이용하여 안드로이드에서 통신을 연결하여 LED를 제어하고 현재 LED값을 가져오는 것을 구현하는데 성공었습니다. [Arduino/Android 101 ( Genuino 101 )] - Android Phone으로 arduino 101에 연결된 LED 제어 및 상태값 읽어오기 ( Bluetooth BLE 프로그래밍 ) 아두이노 코드에 적혀있는 UUID를 복사하여..12345BLEService ledService("19B10000-E8F2-537E-4F6C-D104768A1214"); // BLE LED Service // BLE LED Switch Characteris..
Raspberry Pi 3에 pybluez 라이브러리를 다음 과정을 통해 설치했습니다. pi@pi-desktop:~$ sudo apt-get install bluetooth libbluetooth-devpi@pi-desktop:~$ sudo pip install pybluezpi@pi-desktop:~/iBeacon-Scanner-$ sudo apt-get install libboost-all-devpi@pi-desktop:~/iBeacon-Scanner-$ sudo pip install gattlib 우선 hcitool을 사용하여 스마트폰 블루투스 장치의 맥어드레스를 학인해봅니다. $ sudo hcitool scanScanning ...58:3F:54:40:4A:29G3 Cat.63C:86:A8:01:..
Ubuntu에서 블루투스가 안되는 걸 이제서야 알게되어 방법을 찾아봤습니다.. lspci 정보로는 무선랜 장치와 유선 이더넷만 보이는 듯 싶어서.. 02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01)03:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12) 혹시나..