Category Archives: 通信

Mini PCIeカードをUSB接続するためのSIMスロット付き変換ボード


ノートパソコンに内蔵する拡張カードはMini PCIeカードを採用している事が多い。
WiFi/Bluetoothカード、WiFi/Bluetooth/LTEカードなど、内蔵させるカードを変更して、機種バリエーションを持たせていたりする。

LTE/WCDMAなどの携帯回線を使用する場合、個体識別のためにSIMを使用する必要があるが、Mini PCIeカードの場合、カード上にはSIMスロットが存在していない。
どこにあるかと言えば、本体のマザーボード側にSIMスロットを用意している。

つまり、LTE/WCDMA対応のMini PCIeカードをUSB接続にしようとすると、SIMスロットについてなんらかの形で用意する必要がある。

主にSSDストレージ接続に使うMini PCIeコネクタと同じ形状をしたmSATAを、USBに変換するものは、いろいろ販売されている。
しかし、SIMスロットにも対応してMini PCIeカードをUSBに変換するものなんてあるのかなぁ?と思っていたら
「Mini PCI-E to USB Adapter (With SIM Card) Verson: 2.0」と基板上に記されたボードが存在していました。

いろいろ出てきた説明書きを見ると、mini PCIeカードの形状しているLTE/WCDMAカードの多くは、内部的にはUSB扱いで接続されていて、PCIeでの接続とはなっていないらしい。
このため、基板上に信号を変換しているようなチップが見当たらず、配線が目立つのみとなっているようだ。

で、該当する製品をAliexpressで探すと値段は10ドル程度。
Mini PCI-E Wireless WWAN to USB Adapter Card with SIM Card Slot Module Testing Tools EP-092」(2017/01/05時点では品切れ)
CY Mini PCI-E Wireless WWAN to USB Adapter Card with SIM Card Slot Module Testing Tools

商品名を元にAmazonで探すと・・・

そして、関連商品がいろいろと出てくる・・・
思ったよりたくさん出てきてびっくり。

Version 3.0基板を使ったもの

アンテナ附属タイプ

デスクトップ機などのマザーボード上にあるUSBコネクタに直接させるタイプ

なんかごっついタイプ

ZentyalというExchange互換をうたうUbuntuベースのメール/グループウェアアプライアンス


以前、UbuntuをWeb GUIで管理するツールとしてZentyalというものを見つけたが、結局使わなかった。
現状、どんな感じになっているかを確認してみたところ、Web GUIメインというよりは、メールアプライアンスの管理画面として元気に動いていた。

商用版サイト:http://www.zentyal.com/
非商用版サイト:http://www.zentyal.org/
github:https://github.com/Zentyal/zentyal

Zentyal 5.0が2016/11にリリースされている。

ベースOSはUbuntu 16.04で、そこにOpenChange®, SOGo, Samba4, Heimdal Kerberos®, Dovecot, Postfix, Postgrey, Sieve, Fetchmail, Amavis, SpamAssasin, ClamAV, Apache, CUPS, Netfilter, BIND9, ISC DHCP, NTPd, OpenSSL, OpenVPNを載せてアプライアンスとしている。

興味深いのは「OpenChange
Microsoft Exchange Server互換をうたっており、メールやスケジュール管理のグループウェア的な利用方法もサポートしているらしい。
OutlookからExchange Serverとして使えるようだ。
いままでも、そういう製品はいくつかあったが、大抵商用ライセンスのみで、非商用版でも使えそうなのは見かけなかった。

Zentyalの場合、商用版と非商用版で何が違うのか?
DIFFERENCES BETWEEN ZENTYAL EDITIONS
どちらも「All the latest features.」とあり、機能差はないようだ。
非商用版は、常に最新パッケージを使うので、安定版にとどめておく、ということができない、という違いがあるようだ
まぁ、小規模で使うんだったら、まぁ、関係無い感じですね

Zentyalを使うには以下の4つのパターンがあるようだ
・Zentyal Cloudを契約し、Zentyalが提供する基盤を借りる
・Zentyal Serverを購入し、指定されたISOイメージを使ってインストールを行い、運用する
・Zentyal Development editionのISOイメージを使ってインストールを行い、運用する
・UbuntuにZentyal Development editionのレポジトリを追加し、インストールを行い、運用する

とりあえず試してみるのであれば「Zentyal Development editionのISOインストール」か「UbuntuにZentyal追加」になる。

公式Wiki」の更新状況が微妙なのだが、
いろいろ探すと「5.0対応のInstallation Guide」が出てくる。
この手順にしたがうと、素のUbuntu 16.04に対して、レポジトリを追加することでzentyalがセットアップできるようになるらしい。

この手順でインストールしたものは「DEVELOPMENT EDITION」という扱いで、zentyal.orgで入手できるバージョン扱いになる。
なお、development editionから商用版へのアップデートはできない、とのこと。

で・・・本来であれば導入に関する記事を書くはずだったのですが
いまだのConoHaでUbuntu 16.04 64bit環境がデプロイできないという件が解決していないので、続きがかけていません。

いつになったら解決するかなぁ・・・

TimVideos.us開発のHDMI入力をパソコンに入れるオープンソースハードウェアHDMI2USB


Allwinner H3関連の開発者のgithubを見ていたら、HDMI2USBというプロダクトを発見。

Timvideos.us」という生放送用設備のプロジェクトとして、「ビデオカメラのHDMI出力をパソコン入れるためのハードウェアHDMI2USB」と「複数あるカメラを切り替えて放送に流すためのソフトウェアgst-switch」というものだった。

timvideossetup

で・・・HDMI2USBは結構多機能で、概略としては下記のことができる。
hdmi2usb

講演者のプレゼン表示用ノートパソコンの外部出力をHDMIに繋ぐと、それを会場用プロジェクター出力とサブTVにHDMI出力でき、また、中継用にビデオカメラ映像と合成してUSB出力することができるというものなのです。

この製品の利点
・プレゼン表示画面とビデオカメラ映像の合成はHDMI2USBボードで行うので中継用パソコンの負荷軽減
・UVC(USB Video Class)の機器として認識されるため専用ドライバが不要
・firmwareは公開されているためカスタマイズ可能(Xilinx Spartan-6の知識が必要)
・Ubuntu環境がプライマリサポートで、Ubuntuのみで中継配信までを行える

現状、HDMI2USBのハードウェアは「Digilent Atlys」と「Numato Opsis」の2種類があります。

「Digilent Atlys」はXilinx Spartan-6の汎用ボード「Digilent Atlys」として市販されている汎用ボード使用したプロトタイプです。
それに対して「Numato Opsis」は、今回のプロジェクト用にカスタマイズされたものとなります。
Numato Opsisは、いまはまだ開発中であるもののDisplay Portの入出力ができるようになるらしいので、今後を考えるとこちらの方がいいんでしょうね。安いですし。

なお、HDMI入力をUVC(USB Video Class)として入力出来るようにするだけであれば「パソコンやスマホにHDMI入力をつけてビデオカメラの生中継に使う方法」でも可能です。

マイコンソフトのXHEAD-2(仮)とV-BridgeのクラウドファウンディングプロジェクトMUSES


マイコンソフトの「CEATEC JAPAN 2016出展内容」に、HDMI入力をISDB-Tで送信し、地デジTVで受信できる「XHEAD-2(仮)」が紹介されていた。

で、今日。
cnx-softwareの「V-Bridge Muses Digital TV Modulator Boards Let You Broadcast Your Own TV Channel for $199 and Up (Crowdfunding)」という記事で似たようなものが紹介されていた。

この製品はkickstarterでクラウドファウンディング中の「MUSES: The First Open Source Modulator Development Board」で、台湾のVATekの「VATEK VMB820XD ENMODERを利用して、HDMIを各種デジタルTVとして再送信するプロダクトとのこと。

内部的には下記の5種類のパーツに別れている。
・MUSES-β(本体ボード、日本の地デジ対応)
・MUSES-α(廉価版本体ボード、日本の地デジ非対応)
・Video board(ビデオ入力ボード、必須)
・RF Board(TVに出力するためのボード、必須)
・STM32 Parts(単品で操作するためのボード)

MUSES-αとβの違いは下記となっており、日本の地デジ向けTVで使うにはβの方が必須となる。
msues-1

組み合わせとして、「BASIC PACKAGE($199)」「STANDARD PACKAGE($399)」「TURNKY PACKAGE($599)」の3種類がある。
TURNKY PACKAGEに関しては15台限定で$559となっている。

msues-2
日本の地デジ向けTVで使うにはMUSES-βが必要となるので「STANDARD PACKAGE($399)」「TURNKY PACKAGE($599)」のどちらかが必要となる。

2017年1月予定、とのことですが、はたしてどうなることか???

2.5G/5Gbpsのイーサネット規格IEEE 802.3bz/mGig/NBASE-Tで買える製品は何か?


2.5Gbps/5GbpsでCAT5eケーブルを使用するイーサネット規格がIEEE 802.3bzとして標準化された。

以前より「NBASE-T Alliance」にて「NBASE-T」という名称、またCisco社では「mGig(Multigigabit Ethernet)」という名称で製品化が進んでいたものではある。

1月に記事を書いた時は気がつかなかったのですが「玄人志向の10GBase-T NIC GbEX-PCIEはTehuti Networks TN9510相当品」って、NBASE-T対応製品だったんですね。

他にどんな製品があるのかな?と調べてみた
NBASE-T Alliance加盟各社の製品一覧
「Type of Product:System-level Product」で、「Availability:Shipping」となっているものが普通に購入できる製品、という意味になる。

スイッチ

メーカ製品名種別uplink系downlink系
SFP+10G5G2.5G1G10G5G2.5G1G
Cisco MerakiMS350-24XL3スイッチ48なし16
CiscoCatalyst 3560-CXシリーズL3スイッチ26なし8 or 12
CiscoCatalyst 4500シリーズL3スイッチ使用するモジュール次第
CiscoCatalyst 3850シリーズL3スイッチ3850-12X48Uなら12ポート分、3850-24XUなら24ポート分対応
BrocadeICX 7450シリーズL3スイッチRJ-45コネクタの一部で10Gと2.5Gに対応してるらしいがよく分からない
ArubaAruba 3810シリーズL3スイッチたぶん、Aruba 3810M 40G 8 HPE Smart Rate
PoE+ 1-slot Switch (JL076A) だけが8ポート分10G/5G/2.5G/1G対応
ArubaAruba 5400RシリーズL3スイッチ使用するモジュール次第
Cisco MerakiMR53無線APなしありなし
NETGEARProSAFE M4200無線AP2なし8なし
CiscoCisco Aironet 3800シリーズ無線APなし2なし
ArubaAruba 330シリーズ無線APなしありなし

NIC
・TEHUTI Network「TN9510: 5-speed 10GBase-T / NBASE-T」PCIeの10G/5G/2.5G/1Gネットワークインタフェース
・Promise「SANLINIK3 T1」40GbpsのThunderbolt3インタフェースを2.5Gに変換するアダプタ

Intelからは「Intel Ethernet Controller X550 family」というチップのみで、NICはまだリリースされていない模様


2016/10/06追記

GIGABYTEからIntel X550-AT搭載の1ポートモデル「CLN4121 (rev. 1.0)」とIntel X550-AT2搭載の2ポートモデル「CLN4222 (rev. 1.0)」が出る模様。

GIGABYTEのNIC製品ページでは特に明記されていませんが、使用しているIntel X550-AT/X550-AT2についての詳細が記載されている「Intel Ethernet Controller X550 Specification Update」にはNBASE-T対応についての記述が・・・

2. NBASE-T Speed Advertisement

NBASE-T speed advertisement (2.5 GbE/5 GbE) is disabled by default in the X550 NVM. An NBASE-T
enabled driver should be used to link at NBASE-T speeds.
Linux driver version 4.3.9 is currently the only supported software solution for NBASE-T.
For future planned enhancements, contact your Intel representative.

おや・・・標準では無効にされているんですか・・・
今後に期待・・・なんですかね?