HarmonyOS 5.0+におけるセンサー、Bluetooth、位置情報のハードウェア連携実装

HarmonyOS 5.0以降では、デバイスのハードウェア機能を安全かつ効率的に活用するための統一APIが提供されている。本稿では、センサーデータ取得、Bluetooth通信、位置情報サービスの実装方法を解説する。 1. センサーデータの取得 HarmonyOSは複数のセンサータイプに対応しており、@ohos.sensorモジュールを通じてアクセス可能である。 import sensor from '@ohos.sensor ...

9月20日 03:15 投稿

nRF54L15におけるUICRレジスタを使用したデータ保存方法

nRF54L15におけるUICRレジスタを使用したデータ保存方法 この記事では、nRF54L15のUICRレジスタを活用して基本的なデータを永続化する手法について説明します。 UICRレジスタの概要 UICR(User Information Configuration Registers)は、ユーザー固有の設定情報を格納するための不揮発性メモリレジスタです。 すべてのUICRレジスタはRW1保護機能を備えており、一度書き込 ...

7月19日 19:37 投稿

Nordic BLEデバイスにおけるMACアドレスの取得・変更手法と動的アドレス設定

Bluetooth Low Energy(BLE)デバイスには、ネットワーク内で個体を一意に識別するためのMACアドレスが割り当てられています。Nordic SemiconductorのSoCでは、製造時にFICR(Factory Information Configuration Registers)領域に初期MACアドレスが書き込まれており、デフォルトではこの値がプロトコルスタックによって利用されます。本記事では、nRF52 SDKおよびNCS(Nor ...

6月12日 23:50 投稿