NEC近距離無線モジュール

NEC近距離無線モジュール

NEC製の近距離無線モジュール向けのライブラリです。

/media/uploads/okini3939/nec2.4ghz.jpg /media/uploads/okini3939/nec920mhz.jpg

インタープラン製920MHzモジュールもあります。

Hardware


端面スルーホール型変換基板 と XBee型変換基板

NEC RF modulembed
TxD->Serial RXD
RxD<-Serial TXD
( CTS<-Serial RTS )
( RTS->Serial CTS )
Reset<-DigitalOut
Wakeup<-DigitalOut
Mode->DigitalIn

Library

Import libraryNECnfc

NEC Near Field Communication RF module library for mbed H001-000003-001 (950MHz), H001-000013-001 (920MHz), TY24FM-E2024 (2.4GHz)

Sample

Import programNECnfc_sample

see: https://developer.mbed.org/users/okini3939/notebook/necnfc/

#include "mbed.h"
#include "NECnfc.h"

NECnfc nec(p9, p10, p13, p14, p15, 38400, NECnfc::TYPE_920MHz); // tx, rx, reset, wakeup, mode

void isr_recv () {
      :
    nec.readData(&dest, &src, buf, sizeof(buf));
      :
}
int main() {
      :
    nec.attach(&isr_recv);
    nec.setRfConfig(NECnfc::PWR_MAX, 24, NECnfc::BAUD_50k);
      :
    nec.send(NECnfc::NECMSG_SEND_NOACK, NEC_DUMMYID, "Hello mbed", 10);
      :
}

Note

  • 国内電波法に基づく認証取得済み。
  • 市街地路上にて、2.4GHzは約100m、920MHzは約550m飛んでました。
  • 外付けアンテナやアンテナダイバーシティに対応するモジュールもある。


Please log in to post comments.