91
NanoPi NEO3レビュー:ネットワークのためのRaspberry Piの競合

わずか 20 ドルで NanoPi NEO3 をネットワーク上のサーバーとして利用できますが、Raspberry Pi の代わりになるものではありません。

長所

  • +

    小型

  • +

    強力なパッケージ

  • +

    USB 3ポート

短所

  • -

    GPIOはRaspberry Piと互換性がありません

Tom's Hardwareを信頼できる理由 お客様に最適な製品とサービスをお選びいただけるよう、専門のレビュアーが何時間もかけて製品とサービスをテスト・比較しています。テスト方法について詳しくはこちらをご覧ください。

Raspberry Piの王座を争う競合は数多く、それぞれが特定の用途に特化したボードを多数提供しています。FRIENDLY ELECの最新ボードは、20ドル(RAM 2GBで25ドル、Amazon直販で54ドル)のNanoPi NEO3です。Raspberry Pi 3と同等の性能を、はるかに小型の筐体で実現しています。しかし、何が違うのでしょうか?NanoPi NEO3の場合、これは汎用コンピューターではなく、ネットワーク家電やIoT(モノのインターネット)デバイスを構築するための基盤であるという点が問題です。

ナノパイNEO3

(画像提供:Tom's Hardware)

NanoPi NEO3の仕様

NanoPi NEO3の心臓部は、RockChip RK3328クアッドコア64ビットCortex A53です。400MHz~1.296GHzで動作するCortex A53は、Raspberry Pi 3に搭載されている1.2GHzクアッドコアARM Cortex A53と同等の安定したパフォーマンスを発揮します。1GBまたは2GBのDDR4メモリは、このボードが実行するタスクには十分です。今回のレビューではRAMを最大容量にするため、2GBモデルを選択しました。

ナノパイNEO3

(画像提供:Tom's Hardware)

NanoPi NEO3は、ディスプレイ接続端子が一切ないことからも明らかなように、汎用的な用途には適していません。NanoPi NEO3は、オプションの白いプラスチックケースに収められた美しい外観ながら、静かに動作するネットワークアプリケーションのみに対応します。同シリーズの他のボードとは異なり、NanoPi NEO3にはオンボードフラッシュストレージが搭載されておらず、microSDカード1枚がブート可能なストレージとして唯一の供給源となっています。

スワイプして水平にスクロールします

NanoPi NEO3 仕様表
システムオンチップRockChip RK3328、クアッドコア 64 ビット高性能 Cortex A53行0 - セル2
ラム1GB/2GB DDR4行1 - セル2
ラン固有のMACを備えた10/100/1000Mイーサネット行2 - セル2
USB2.54mm ピンヘッダーに USB3.0 タイプ A x 1 と USB2.0 x 2行3 - セル2
マイクロSDシステムブートとストレージ用のスロット1つ行4 - セル2
ファン5Vファン用2ピンJST ZH 1.5mmコネクタ5行目 - セル2
GPIO2.54mmピッチ26ピンヘッダー、I2C、UART、SPI、I2S、GPIOを含む6行目 - セル2
シリアルデバッグポート2.54mmピッチ3ピンヘッダー、1500000bps7行目 - セル2
5V/1A、Type-CまたはGPIO経由8行目 - セル2

NanoPi NEO3の設計

ナノパイNEO3

(画像提供:Tom's Hardware)

NanoPi NEO3は見た目以上に小型です。サイズはわずか48 x 48 x 24mm(1.9 x 1.9 x 0.9インチ)で、Raspberry Pi 3 A+の65 x 56 x 12mm(2.5 x 2.2 x 0.5インチ)よりは小さいですが、Raspberry Pi Zeroの65 x 30 x 12mm(2.5 x 1.2 x 0.5インチ)よりは四角い形状です。

PCBはUSB 3ポート1基、ギガビットイーサネット、そして電源用のUSB Cポートを備え、Raspberry Pi 3にはない機能(Raspberry Pi 4には搭載)を備え、非常によく考えられています。NanoPi NEO3の底面には、ボードに必要なパッシブ冷却を提供する大型のヒートシンクが搭載されています。さらにアクティブ冷却が必要な場合は、5Vファンに電力を供給するための2ピンJSTファンヘッダーが用意されています。レビューモデルは、ネットワーク経由でHDビデオを配信しながら、最高動作温度55℃で動作しました。55℃という温度は、動作温度の上限である70℃を下回っていましたが、NanoPi NEO3をプロジェクトに組み込む予定の場合は、アクティブ冷却機能の搭載をお勧めします。

NanoPi NEO3 GPIOの使用

ナノパイNEO3

(画像提供:Tom's Hardware)

NanoPi NEO3は26ピンのGPIOを搭載しており、初代Raspberry Piに搭載されていたものと見た目が似ており、I2C、SPI、UART、I2S、デジタルIOのピン配置も似ています。ただし、このGPIOはRaspberry Piのアドオンとは直接互換性がありません。そのため、たとえ最高のRaspberry Pi HATであっても、Raspberry Piに取り付けたままにしておく必要があります。

GPIOを使うために、NanoPiボード用のUbuntuCore 18.04バージョンであるFriendlycoreをダウンロードし、GPIOを操作するためのCライブラリ兼ツールであるWiringPiをコンパイルしました。インストールプロセスは完璧ではなく、ボードが認識されないというメッセージが頻繁に表示されました。Raspberry PiのGPIOを使うためのオリジナルのPythonライブラリからフォークしたRPi.GPIOのバージョンでも同様でした。 

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

では、NanoPi NEO3のGPIOをどのようにテストすればいいのでしょうか?BASHターミナルを使ってGPIOに直接接続し、使用してみました。Friendly ARM wikiを参考に、ピンのGPIOリファレンスを学習し、いくつかのBASHコマンドを使ってピンを接続、設定、制御しました。基本的なGPIO制御は可能ですが、LEDを点滅させたり、クールなロボットを作ったりしたいのであれば、Raspberry Piを使うのが賢明でしょう。GPIOピンの2つ目のセットは、USB 2.0ブレークアウトポートとして機能し、接続性を高めています。

NanoPi NEO3の使用例

ナノパイNEO3

(画像提供:Tom's Hardware)

これが「Raspberry Piキラー」でなければ、一体何なのでしょうか?NanoPi NEO3はネットワークストレージプロジェクト向けに作られています。FriendlyWrt OSを使って、4TBのUSB 3ドライブをSMBプロトコルでネットワーク上のすべてのデバイスに共有できるネットワーク共有を素早く作成しました。 

USB 3とギガビットイーサネットを小型パッケージに搭載したNanoPi NEO3は、手間と配線を最小限に抑え、ホームネットワークに簡単に接続できます。FriendlyCore(Ubuntu)とFriendlyWrtを選択すれば、Linuxに自信のあるユーザーはUbuntuを実際に使いこなし、独自のネットワークストレージアプライアンスや低消費電力ツールを構築できます。

しかし、もっとシンプルなものを好む人にとって、FriendlyWrt は、ネットワーク ストレージ、VPN、トレント サーバー、ホーム ネットワーク全体の広告ブロックなどの技術的な問題を抽象化しているため、シンプルさと機能性が適切に融合されています。

結論

ナノパイNEO3

(画像提供:Tom's Hardware)

端的に言えば、これはRaspberry Piではありません。ネットワークアプリケーションに特化した、コスト効率の高い代替品です。高速で安価なネットワークストレージが必要で、自分で操作することに抵抗がないなら、NanoPi NEO3はまさにその問題を解決する優れた小型ボードです。

レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。