Nordic ID は、RAIN RFID リーダー向けのNurApi TypeScript ライブラリを公開しました。Web ブラウザと Node.js の両環境に対応し、TypeScript を中核に据えた型安全な開発者向けインターフェースを提供します。あわせて、NUR リーダー用のブラウザツール「RFID Studio」も公開されました。
NurApi TypeScript の特長
- Web / Node.js 両対応:ブラウザ(Web)アプリでもサーバーサイド(Node.js)でも、同一の API で NUR リーダーと通信できます。
- TypeScript ファースト:型定義を備え、型安全性と IDE 補完(コード補完・型チェック)に優れます。
- LLM 対応ドキュメント:ドキュメントが AI 連携を意識した構成になっており、Copilot・Cursor・ChatGPT などのツールでの回答取得やコード生成がしやすくなっています。
- 主な機能:タグのインベントリ(読取)、タグの read/write、GPIO 制御などに対応します。
パッケージ構成と接続方式
npm 経由でインストールできます。用途に応じて以下のパッケージが提供されています(最新の情報は下記のリポジトリ/ドキュメントをご確認ください)。
| パッケージ | 役割 | 主な接続方式 |
|---|---|---|
| @nordicid/nurapi | コア API ライブラリ | — |
| @nordicid/nurapi-web | ブラウザ向けトランスポート | Web Serial/Web Bluetooth/WebSocket |
| @nordicid/nurapi-node | Node.js 向けトランスポート | USB シリアル/TCP/WebSocket |
ブラウザからは Web Bluetooth 経由で EXA などのデバイスに、デスクトップ・モバイルの両方から接続できます。
すぐに始める
- サンプルリポジトリ(クローンして共通タスクの実装パターンを利用):github.com/NordicID/nur_samples_typescript
- オンラインサンプル:nordicid.github.io/nur_samples_typescript
- API ドキュメント:nordicid.github.io/nur_nurapi_typescript
web版「RFID Studio」も公開
RFID Studio は、Nordic ID の NUR リーダー向けに用意されたモダンなブラウザアプリです。インストール不要で、リーダーさえあればすぐに試せます。
- クイック接続
- ライブタグインベントリ(リアルタイムの読取)
- タグの詳細検査
- 診断(ダイアグノスティクス)
RFID Studio:nordicid.github.io/nur_rfid_studio
シェン・ヒーロー(Nordic ID アジアメインディストリビューター)のサポート
シェン・ヒーローは Nordic ID のアジアメインディストリビューターとして、NUR/EXA を用いた RFID システムの導入と、NurApi を活用したアプリケーション開発をサポートします。SDK の活用方法や対応リーダーの選定については、お気軽にご相談ください。