7月 072016
 

こんにちは
今回は、RS-232C接続の無線化を手軽に実現する方法についてのお話です。

今や無線というと、スマホやタブレットの普及によりWi-FiやBluetooth等による
無線の通信が一般的になっていますが、今回は、そのうちのひとつである
Bluetoothを使ってRS-232C接続を手軽に無線化する方法の紹介です。

では、なぜWi-FiではなくBluetooth なのかということですが、
これには、Wi-FiとBluetooth の違いと特徴を見ていくとわかります。

Wi-Fiは複数の機器同士でWireLess LANのネットワークを構築して通信することを想定しています。
一方、Bluetoothは基本的に1対1での通信を目的としています。
Bluetoothは、通信距離や通信速度の点でWi-Fiに比べて劣りますが、
セットアップの方法はWi-Fiに比べると簡単です。
また、消費電力がWi-Fiと比べると少ないといった利点もあります。

そして、BluetoothにはRS-232Cの無線化にとって重要な特徴があります。
それが、Bluetoothが持つシリアル通信を無線化するための専用プロファイルである
SPP(シリアルポートプロファイル)を持っていることです。

このSPPをそのまま利用することで透過的に機器間のデータ通信が行えるため、
RS-232Cによるシリアル通信を簡単にBluetoothへ置換えることができるのです。
そして、この置換えのことをケーブルリプレイスメントと呼びます。

RATOC e2eStoreでは従来からRS-232C/Bluetooth変換アダプタのREX-BT60を販売していましたが、
今回は、新たにこの製品を進化させてケーブルリプレイスメントを簡単に導入するためのセット製品
を用意しました。

それが、今回紹介する「REX-BT60CR ケーブルリプレイスメントセット」です。
bt60cr-top

続きを読む »

2月 212014
 

前回の「AndroidでRS-232C機器を使う(その5)」に引き続き、磁気カードリーダ用サンプルプログラム(MagneticCardReader01)の説明です。
今回はサンプルプログラムのソースを例にポイントとなる処理を説明していきます。

USB Serial Converterに関する最新トピック
2013年9月よりUSBコネクタにMicro-Bタイプを採用した製品『REX-USB60MB』を発売しています。

REX-USB60MB製品画像

この製品ではUSB変換ケーブルが不要となり、直接Micro-Bコネクタへ装着することが可能です。
REX-USB60MB用にAndroid版簡易ターミナルアプリ『USB60Term』をGoogle Playにて公開しており、ご購入後、すぐにお使いいただけます。
REX-USB60MBは、最新のAndroid端末 Nexus 5 および Nexus 7 (2013) *注1 で動作確認済みです。
*注1) Nexus 7 (2013)で Android OS 4.3 の場合、USBデバイスとして検出されないことが確認されています。
その場合はOSバージョンを4.4へアップデートする必要があります。


続きを読む »

11月 292013
 

前回の「AndroidでRS-232C機器を使う(その4)」では、USB変換ケーブル(RCL-USBMB)とUSBシリアルコンバータ(REX-USB60F)を使ってAndroidタブレット Nexus7(2012)とRS-232C接続の磁気カードリーダとの接続の概要を紹介しました。

そして、今回は、Androidタブレット Nexus7(2012)とRS-232C接続の磁気カードリーダを実際に接続し、サンプルプログラムを動作させてみます。

USB Serial Converterに関する最新トピック
2013年9月よりUSBコネクタにMicro-Bタイプを採用した製品『REX-USB60MB』を発売しています。
REX-USB60MB
この製品ではUSB変換ケーブルが不要となり、直接Micro-Bコネクタへ装着することが可能です。
REX-USB60MB用にAndroid版簡易ターミナルアプリ『USB60Term』をGoogle Playにて公開しており、ご購入後、すぐにお使いいただけます。
REX-USB60MBは、最新のAndroid端末 Nexus 5 および Nexus 7 (2013) *注1 で動作確認済みです。
*注1) Nexus 7 (2013)で Android OS 4.3 の場合、USBデバイスとして検出されないことが確認されています。その場合はOSバージョンを4.4へアップデートする必要があります。

続きを読む »

4月 182013
 

2012年8月から9月にかけて「AndroidタブレットでRS-232C機器を使う」と題して、AndroidタブレットでRS-232C機器を接続する方法について紹介させていただきましたが、あれから環境に色々と変化がありました。

●7インチタブレットの台頭

2012年の秋頃からGoogle Nexus7 を筆頭に7インチタブレットが各メーカーから続々と市場投入されました。
この中でも一番人気は、Google Nexus7 です。
このNexus7が採用しているUSBコネクタは、Micro-ABタイプではなくMicro-Bタイプです。
そして、Micro-Bタイプでありながらホスト機能も搭載されています。
以前紹介した、REX-USB60MIのUSBコネクタは、Micro-AタイプですのでこのNexus7には物理的に接続することができません。
そこで、RATOC e2eStoreでは、USB standard AタイプからMicro-USB Bタイプへの変換ケーブル(RCL-USBMB)
REX-USB60Fを組み合わせてNexus7 で使用する方法を提案させていただいております。

●FTDI社の新しいクラスライブラリの提供

USBシリアル変換チップメーカのFTDI社は以前からAndroid用のライブラリを提供していましたが、root化が必要なものでした。したがって、それなりのスキルを持ち、自己責任で作業を行える人向けとなり簡単に手を出し難い状況でした。
これとは別に2013年2月からroot化が不要な新しいクラスライブラリのパッケージ(D2XX Library Packages)が公開されました。こちらを使えば以前紹介させていただいたFTDriverを使う方法と同様で簡単に使えるようになります。
※ FTDI社のAndroidのサイト http://www.ftdichip.com/Android.htm

そこで、これらの環境の変化に対応した方法で「AndroidタブレットでRS-232C機器を使う」の続編をこれから数回に渡り紹介させていただきます。

具体的な例として、AndroidタブレットにRS-232C接続タイプの磁気カードリーダを接続します。

USB Serial Converterに関する最新トピック
2013年9月よりUSBコネクタにMicro-Bタイプを採用した製品『REX-USB60MB』を発売しています。
REX-USB60MB
この製品ではUSB変換ケーブルが不要となり、直接Micro-Bコネクタへ装着することが可能です。
REX-USB60MB用にAndroid版簡易ターミナルアプリ『USB60Term』をGoogle Playにて公開しており、ご購入後、すぐにお使いいただけます。
REX-USB60MBは、最新のAndroid端末 Nexus 5 および Nexus 7 (2013) *注1 で動作確認済みです。
*注1) Nexus 7 (2013)で Android OS 4.3 の場合、USBデバイスとして検出されないことが確認されています。その場合はOSバージョンを4.4へアップデートする必要があります。

続きを読む »

10月 192012
 

こんにちは、
今回は、USBシリアルコンバータに関する話題です。

USBシリアルコンバータというとRS-232C機器をパソコンのUSBポートへ接続するときに使用する場面を
思い浮かべる方が多いと思いますが、ここで紹介するUSBシリアルコンバータはそれらとは少々異なるものです。

低電圧シリアル向けのUSBシリアルコンバータです。

接続する相手はRS-232C機器ではありません。組込み機器やマイコンが相手です。

古くから、マイコンにはUART機能(非同期シリアル通信機能)が内蔵されており
デバッグには非同期シリアルポートを使うことが一般的でした。
このシリアル通信の入出力レベルは、マイコンのロジック回路の電圧に依存しており、
0~5V、0~3.3Vや0~1.8V 等となります。

このような低電圧シリアルインターフェイスに接続するために設計されたUSBシリアルコンバータが、
REX-USB6000E 】です。

REX-USB6000Eに関する最新トピック
Android端末からREX-USB6000EへアクセスするためのターミナルアプリUSB60Term2を Google Play にて公開しています。
logo_google_play
USB60Term2-HexMode

続きを読む »

6月 292012
 

こんにちは、
今回も、USB接続のシリアルコンバーターREX-USB60Fです。
実際に当社のサポートセンターへの問い合わせがあったことを例にとって説明いたします。

お客様サポート内容パート2
― 疑問? ―
(1) シリアルインターフェイスをREX-USB60Fに変えたら全体的に処理が遅くなった。使用しているボーレートは同じなのになぜ?
(2) シリアルインターフェイスをREX-USB60Fに変えたらソフトウェアでタイムアウトエラーが発生するようになってしまったのはなぜ?
続きを読む »

5月 282012
 

こんにちは、
今回は、パソコンと外部機器(シーケンサーや、計測機器)を接続するのにもっともポピュラーな
シリアルインターフェイスに関する話題です。

続きを読む »