BluetoothLE Objective-C로 BLE를 동시에 2대 접속한다 이번에는 Objective-C에서 iOS 단말기를 BLE에서 하나의 중앙을 사용하여 두 개의 주변 장치를 동시에 연결하는 방법에 대해 쓰고 싶습니다. 어째서 그런 일을 할까라고 생각했는가라고 하면 FirstVR을 양손으로 사용해 보려고 생각했지요. SDK 자체는 있지만 양손의 대응은 아직 같고 다른 장면에서도 사용할 수 있을까라고 생각해 2개의 디바이스로부터 동시에 BLE로 통신하는 방법을 ... iOSFirstVRObjective-CBluetoothLE [Android 8.0(Oreo)]PendingIntent에서 BLE 스캔 결과 받기 Android 8.0(Oreo)에서 BLE 스캔을 위한 새로운 메소드가 추가되었습니다. Nougat까지는 콜백으로 스캔 결과를 받는 스타일이었지만, 추가된 메소드에서는 PendingIntent로 결과를 받을 수 있게 됩니다. Nexus5X(Android 8.0) Android Sutdio 3.0.1 Nougat까지 스캔 결과는 콜백으로받는 스타일이었습니다. 예를 들어 포그라운드 서비스를 사용... 안드로이드블루투스BluetoothLowEnergyBluetoothLE Omron 환경 센서 (2jcie-bl01) 설정을 Broadcaster로 변경하여 광고 패킷에서 정보를 얻는 테스트까지 단순히 온도·습도·기압 등의 환경치를 Broadcast 해 주는 BLE 비콘이 필요했기 때문에, 찾아 보면 이것 발견 Weather news 의 OEM품(WxBeacon2)을 구입했습니다. 그러나 초기 설정에서는 (1) 디바이스에 Connect하고 (2) Latest data (Characteristics UUID: 0x3001)를 보러 간다. 그렇다고는 해도 그 설정 변경 기능은 OMRON... BluetoothLEIoTBLE Apple의 "Bluetooth Explorer"로 BLE 장치 조작 의 기사 덕분에, BLE 디바이스의 개발이 진전되었습니다. 이 Bluetooth Explorer의 "Low Energy Devices"라는 도구는 사양을 확인할 뿐만 아니라 BLE 장치에 데이터를 쓰거나 업데이트 알림을 받고 데이터를 표시할 수도 있으므로 이 도구만으로 간단한 테스트, 디버깅이 가능했습니다. 이 도구는 Bluetooth Explorer 메뉴 "Devices"→ "Low Ene... iOSBluetoothLEBLE M5Stack과 iOS 단말기와 통신해 보았습니다. 장치의 역할로 주변 장치와 중앙이 있습니다 주변 장치는 발신하는 쪽 → 부모기 write는 중앙 → 주변 장치로 데이터를 전달합니다. read는 센트럴 → 주변기기에 읽기 데이터를 요구한다 notify는 주변 장치 → 중앙에 통지합니다 으로 세 개의 UUID를 만듭니다. 이번에는 M5Stack을 주변 장치로, write와 notify를 사용합니다. 서비스 UUID → write와 notify... SwiftESP32CoreBluetoothM5stackBluetoothLE
Objective-C로 BLE를 동시에 2대 접속한다 이번에는 Objective-C에서 iOS 단말기를 BLE에서 하나의 중앙을 사용하여 두 개의 주변 장치를 동시에 연결하는 방법에 대해 쓰고 싶습니다. 어째서 그런 일을 할까라고 생각했는가라고 하면 FirstVR을 양손으로 사용해 보려고 생각했지요. SDK 자체는 있지만 양손의 대응은 아직 같고 다른 장면에서도 사용할 수 있을까라고 생각해 2개의 디바이스로부터 동시에 BLE로 통신하는 방법을 ... iOSFirstVRObjective-CBluetoothLE [Android 8.0(Oreo)]PendingIntent에서 BLE 스캔 결과 받기 Android 8.0(Oreo)에서 BLE 스캔을 위한 새로운 메소드가 추가되었습니다. Nougat까지는 콜백으로 스캔 결과를 받는 스타일이었지만, 추가된 메소드에서는 PendingIntent로 결과를 받을 수 있게 됩니다. Nexus5X(Android 8.0) Android Sutdio 3.0.1 Nougat까지 스캔 결과는 콜백으로받는 스타일이었습니다. 예를 들어 포그라운드 서비스를 사용... 안드로이드블루투스BluetoothLowEnergyBluetoothLE Omron 환경 센서 (2jcie-bl01) 설정을 Broadcaster로 변경하여 광고 패킷에서 정보를 얻는 테스트까지 단순히 온도·습도·기압 등의 환경치를 Broadcast 해 주는 BLE 비콘이 필요했기 때문에, 찾아 보면 이것 발견 Weather news 의 OEM품(WxBeacon2)을 구입했습니다. 그러나 초기 설정에서는 (1) 디바이스에 Connect하고 (2) Latest data (Characteristics UUID: 0x3001)를 보러 간다. 그렇다고는 해도 그 설정 변경 기능은 OMRON... BluetoothLEIoTBLE Apple의 "Bluetooth Explorer"로 BLE 장치 조작 의 기사 덕분에, BLE 디바이스의 개발이 진전되었습니다. 이 Bluetooth Explorer의 "Low Energy Devices"라는 도구는 사양을 확인할 뿐만 아니라 BLE 장치에 데이터를 쓰거나 업데이트 알림을 받고 데이터를 표시할 수도 있으므로 이 도구만으로 간단한 테스트, 디버깅이 가능했습니다. 이 도구는 Bluetooth Explorer 메뉴 "Devices"→ "Low Ene... iOSBluetoothLEBLE M5Stack과 iOS 단말기와 통신해 보았습니다. 장치의 역할로 주변 장치와 중앙이 있습니다 주변 장치는 발신하는 쪽 → 부모기 write는 중앙 → 주변 장치로 데이터를 전달합니다. read는 센트럴 → 주변기기에 읽기 데이터를 요구한다 notify는 주변 장치 → 중앙에 통지합니다 으로 세 개의 UUID를 만듭니다. 이번에는 M5Stack을 주변 장치로, write와 notify를 사용합니다. 서비스 UUID → write와 notify... SwiftESP32CoreBluetoothM5stackBluetoothLE