1.1 概要 #
エッジゲートウェイにはARMv8 64bitのCPUが搭載されています。エッジゲートウェイ上で動作するアプリケーションを開発するためには、エッジゲートウェイ上でプログラムのビルドと実行を行うためのネイティブ開発環境を構築する必要があります。ホスト上で本CPUアーキテクチャに沿ってプログラムをビルドする場合は、クロス開発環境を構築する必要があります。
本書では、C言語をベースとしたエッジゲートウェイのアプリケーション開発をクロスおよびネイティブ開発環境で実現する方法について説明しています。
1.1.1 ハードウェア仕様 #
amnimo Gシリーズ
| カテゴリー | AG10(屋内タイプ) | AG20(屋外タイプ) | |
|---|---|---|---|
| CPU | ARM Cortex-A53 1000MHz(2コア) | ARM Cortex-A53 1000MHz(2コア) | |
| RAM | 2Gbyte | 2Gbyte | |
| NOR-FLASH | 4MByte | 4MByte | |
| NAND-FLASH | 512MByte | 512MByte | |
| eMMC | 32Gbyte | 32Gbyte | |
| SSD | 64GByte~2TByte※1 | 64GByte~4TByte※1 | |
| モバイル回線※2 | 3G/4G | 3G/4G | |
| アンテナ端子 | 3G/4G用 SMA × 2, GPS用 SMA × 1 | (アンテナ内蔵) | |
| GNSS | GPS(QZSS)/GLONASS/Galileo/BeiDou | GPS(QZSS)/GLONASS/Galileo/BeiDou | |
| PoE給電 | IEEE 802.3at | IEEE 802.3at | |
| インターフェイス | |||
| Ethernet | Gigabit Ethernet 5ポート (内4ポートPoE給電機能付きスイッチ) | Gigabit Ethernet 5ポート (内4ポートPoE給電機能付きスイッチ) | |
| コンソール | RJ45 | USB Type-C | |
| RS-232 | DB9 | - | |
| RS-485 | - | 専用端子台 | |
| SDカード | 1スロット(SDXC) | 1スロット(SDXC) | |
| SIMスロット | Micro SIM(3FF)×2スロット、eSIM × 2※3 | Micro SIM(3FF)×2スロット、eSIM × 2※3 | |
| USB | USB2.0 ホスト1ポート、Type-A | USB2.0 ホスト1ポート、Type-A | |
| DI DO | デジタルIN フォトカプラー 4ch デジタルOUT フォトモスリレー 2ch 端子台(2ピース型スクリュータイプ) | デジタルIN フォトカプラー 4ch デジタルOUT フォトモスリレー 2ch 端子台(2ピース型スクリュータイプ) | |
| スイッチ | Pushスイッチ × 1(シャットダウンおよび工場出荷時設定用) ・DIPスイッチ × 4(設定用) | Pushスイッチ × 1(シャットダウンおよび工場出荷時設定用) DIPスイッチ × 4(設定用) Rockerスイッチ× 1(電源用) | |
| LED | 2色LED(PWR、ANT、MOB、ANT、ST1、ST2、ST3) | 2色LED(PWR、ANT、MOB、ANT、ST1、ST2、ST3) | |
| サイズ | 177(W)✕110(D)✕44(H)mm (ただし突起含まず) | 200(W)✕151.5(D)✕300(H)mm (ただし突起含まず) | |
| ケース | - | 防水・防塵開閉式PCプラボックス | |
| 防塵防水 | - | IP65 | |
| 重量 | 約820g | 約2.8kg | |
| 電源仕様 | 電源電圧:10.8VDC(12VDC-10%)~32VDC(24VDC+20%) 消費電力:最大50W(内PoE 40W)絶対最大定格 60W | 定格入力電圧:100VAC-240VAC 周波数:50/60Hz 定格入力電力・用量:70W/ 70-75VA | |
| 動作温度 | -20℃~60℃ | -20℃~60℃ | |
| 保存温度 | -20℃~70℃ | -20℃~70℃ | |
| 相対湿度 | 10%~90% (結露なきこと) | 10%~90% |
※1 オプションとして提供しています。
※2 搭載する通信モジュールによって帯域が変わります。
※3 eSIMの使用を検討されているお客様はご相談ください。
amnimo Xシリーズ (AX11/21)
| カテゴリー | AX11(屋内タイプ) | AX21(屋外タイプ) | |
|---|---|---|---|
| CPU | Renesas RZ/V2MA | Renesas RZ/V2MA | |
| CPUコア | ARM Cortex-A53 996MHz(2コア) | ARM Cortex-A53 996MHz(2コア) | |
| 周辺IP | DRP-AI (AIアクセラレータ) | DRP-AI (AIアクセラレータ) | |
| RAM | 4Gbyte※1 | 4Gbyte※1 | |
| eMMC | 32Gbyte | 32Gbyte | |
| SSD | 64GByte~2TByte※2 | 64GByte~2TByte※2 | |
| モバイル回線※3 | 3G/4G | 3G/4G | |
| アンテナ端子 | 3G/4G用 SMA × 2 GPS用 SMA × 1 | (アンテナ内蔵) | |
| GNSS | GPS(QZSS)/GLONASS/Galileo/BeiDou | GPS(QZSS)/GLONASS/Galileo/BeiDou | |
| PoE給電 | IEEE 802.3at | IEEE 802.3at | |
| インターフェイス | |||
| Ethernet | Gigabit Ethernet 5ポート (内4ポートPoE給電機能付きスイッチ) | Gigabit Ethernet 5ポート (内4ポートPoE給電機能付きスイッチ) | |
| コンソール | RJ45 | USB Type-C | |
| RS-485 | 専用端子台 | 専用端子台 | |
| SDカード | 1スロット(SDXC) | 1スロット(SDXC) | |
| SIMスロット | Micro SIM(3FF)×2スロット、eSIM × 2※4 | Micro SIM(3FF)×2スロット、eSIM × 2※4 | |
| USB | USB2.0 ホスト1ポート、Type-A | USB2.0 ホスト1ポート、Type-A | |
| DI DO | デジタルIN フォトカプラー 4ch デジタルOUT フォトモスリレー 2ch 端子台(2ピース型スクリュータイプ) | デジタルIN フォトカプラー 4ch デジタルOUT フォトモスリレー 2ch 端子台(2ピース型スクリュータイプ) | |
| スイッチ | Pushスイッチ × 1(シャットダウンおよび工場出荷時設定用) DIPスイッチ × 4(設定用) | Pushスイッチ × 1(シャットダウンおよび工場出荷時設定用) DIPスイッチ × 4(設定用) Rockerスイッチ× 1(電源用) | |
| LED | 2色LED(PWR、ANT、MOB、ST1、ST2、ST3) | 2色LED(PWR、ANT、MOB、ST1、ST2、ST3) | |
| サイズ | 177(W)✕110(D)✕44(H)mm (ただし突起含まず) | 200(W)✕150(D)✕300(H)mm (ただし突起含まず) | |
| 重量 | 約910g | 約2.8Kg | |
| 電源仕様 | 電源電圧:10.8VDC(12VDC-10%)~32VDC(24VDC+20%) 消費電力:最大55W(内PoE 40W)絶対最大定格 65W | 定格入力電圧:100VAC-240VAC 周波数:50/60Hz 定格入力電力・用量:77W/ 70-75VA | |
| 動作温度 | -20℃~60℃ | -20℃~60℃ | |
| 保存温度 | -20℃~70℃ | -20℃~70℃ | |
| 相対湿度 | 10%~90% (結露なきこと) | 10%~90% |
※1 メモリの一部を DRP-AI 用として確保しており、Linuxカーネルが認識しているメモリ量は約3.2Gです。詳細はこちらをご確認ください。FAQ-メモリについて、カタログスペックと実使用可能な容量に差異があるのはなぜですか?
※2 オプションとして提供しています。
※3 搭載する通信モジュールによって帯域が変わります。
※4 eSIMの使用を検討されているお客様はご相談ください。
amnimo Xシリーズ (AX30)
| カテゴリー | AX30(仕様A) | AX30(仕様B) | |
|---|---|---|---|
| 型番 | AX30-A70JP-10 | AX30-B70JP-10 | |
| CPU | Renesas RZ/V2L | Renesas RZ/V2L | |
| CPUコア | ARM Cortex-A55 1.2GHz(2コア) | ARM Cortex-A55 1.2GHz(2コア) | |
| 周辺IP | DRP-AI (AIアクセラレータ) | DRP-AI (AIアクセラレータ) | |
| RAM | 2Gbyte※1 | 2Gbyte※1 | |
| eMMC | 64Gbyte | 64Gbyte | |
| モバイル回線※2 | 3G/4G | 3G/4G | |
| アンテナ端子 | 3G/4G用 SMA × 2 | 3G/4G用 SMA × 2 | |
| PoE給電 | IEEE 802.3af (最大15.4W) | IEEE 802.3af (最大15.4W) | |
| インターフェイス | |||
| Ethernet | 10BASE-T/100BASE-TX/1000BASE-T 2ポート (内1ポートPoE給電機能付きスイッチ) | 10BASE-T/100BASE-TX/1000BASE-T 2ポート | |
| コンソール | USB Type-C | USB Type-C | |
| RS-485 | 専用端子台 x 2ポート | 専用端子台 x 2ポート | |
| SIMスロット | Micro SIM(3FF)×2スロット、eSIM × 2※3 | Micro SIM(3FF)×2スロット、eSIM × 2※3 | |
| USB | USB2.0 ホスト1ポート、Type-A | USB2.0 ホスト1ポート、Type-A | |
| DI DO | デジタルIN フォトカプラー 4ch デジタルOUT フォトモスリレー 1ch | デジタルIN フォトカプラー 4ch デジタルOUT フォトモスリレー 1ch | |
| AIN | 4-20mA入力×2ポート | PT100入力×1ポート 日射計入力×1ポート | |
| スイッチ | Pushスイッチ × 1(シャットダウンおよび工場出荷時設定用) DIPスイッチ × 2(設定用) | Pushスイッチ × 1(シャットダウンおよび工場出荷時設定用) DIPスイッチ × 2(設定用) | |
| LED | 2色LED(PWR、MOB、ANT、ST) | 2色LED(PWR、MOB、ANT、ST) | |
| サイズ | 202(W)✕109.7(D)✕38.2(H)mm (ただし突起含まず) | 202(W)✕109.7(D)✕38.2(H)mm (ただし突起含まず) | |
| 重量 | 約410g | 約400g | |
| 電源仕様 | |||
| 電源電圧 | 電源電圧:10.8VDC(12VDC-10%)~32VDC(24VDC+20%) | 電源電圧:10.8VDC(12VDC-10%)~32VDC(24VDC+20%) | |
| 消費電力 | 最大20W(内PoE 15.4W) 絶対最大定格 24W | 消費電力:最大5W 絶対最大定格 10W | |
| 動作温度 | -20℃~60℃ | -20℃~60℃ | |
| 保存温度 | -20℃~70℃ | -20℃~70℃ | |
| 相対湿度 | 10%~90% (結露なきこと) | 10%~90% (結露なきこと) |
※1 メモリの一部を DRP-AI 用として確保しており、Linuxカーネルが認識しているメモリ量は約1.1Gです。詳細はこちらをご確認ください。FAQ-メモリについて、カタログスペックと実使用可能な容量に差異があるのはなぜですか?
※2 搭載する通信モジュールによって帯域が変わります。
※3 eSIMの使用を検討されているお客様はご相談ください。
amnimo Rシリーズ
| カテゴリー | 屋内タイプ | 屋内タイプ | 屋外タイプ | |
|---|---|---|---|---|
| AR10-000JPモデル (通信モジュール非搭載) | AR10-010JPモデル | AR20-010JPモデル | ||
| CPU | ARM Cortex-A53 1000MHz(2コア) | ARM Cortex-A53 1000MHz(2コア) | ARM Cortex-A53 1000MHz(2コア) | |
| RAM | 1Gbyte | 1Gbyte | 1Gbyte | |
| NOR-FLASH | 4MByte | 4MByte | 4MByte | |
| eMMC | 5Gbyte | 5Gbyte | 5Gbyte | |
| モバイル回線※1 | - | LTE Cat4, 3G | LTE Cat4, 3G | |
| アンテナ端子 | - | 3G/4G用 SMA × 2 | (アンテナ内蔵) | |
| インターフェイス | ||||
| Ethernet | Gigabit Ethernet 2ポート | Gigabit Ethernet 2ポート | Gigabit Ethernet 2ポート | |
| コンソール | USB Type-C | USB Type-C | USB Type-C | |
| SIMスロット | - | Micro SIM(3FF)×2スロット、 eSIM × 2※2 | Micro SIM(3FF)×2スロット、 eSIM × 2※2 | |
| スイッチ | Pushスイッチ × 1(シャットダウンおよび工場出荷時設定用) DIPスイッチ × 4(設定用) | Pushスイッチ × 1(シャットダウンおよび工場出荷時設定用) DIPスイッチ × 4(設定用) | Pushスイッチ × 1(シャットダウンおよび工場出荷時設定用) DIPスイッチ × 4(設定用) Rockerスイッチx1(電源用) | |
| LED | 2色LED(PWR、OPT2、OPT1、ST) | 2色LED(PWR、ANT、MOB、ST) | 2色LED(PWR、ANT、MOB、ST) | |
| サイズ | 164(W)✕88(D)✕28(H)mm(ただし突起含まず) | 164(W)✕88(D)✕28(H)mm(ただし突起含まず) | ||
| ケース | - | - | 防水・防塵開閉式PCプラボックス | |
| 防塵防水 | - | - | IP65 | |
| 重量 | 約220g | 約250g (アンテナ含まず) | 約1.5kg | |
| 電源仕様 | 電源電圧:DC 6.0V ~ 32.0V 消費電力:最大5W | 電源電圧:DC 6.0V ~ 32.0V 消費電力:最大6W | 定格入力電圧:100VAC-240VAC 周波数:50/60Hz 定格入力電力・用量:40W/ 78-95VA | |
| 動作環境 | 温度 -20℃~60℃ 湿度 10%~90% (結露なきこと) | 温度 -20℃~60℃ 湿度 10%~90% (結露なきこと) | 温度 -20℃~60℃ 湿度 10%~90% | |
| 保存環境 | 温度 -20℃~70℃ 湿度 10%~90% (結露なきこと) | 温度 -20℃~70℃ 湿度 10%~90% (結露なきこと) | 温度 -20℃~70℃ 湿度 10%~90% |
※1 搭載する通信モジュールによって帯域が変わります。
※2 eSIMの使用を検討されているお客様はご相談ください。
1.1.2 ソフトウェア仕様 #
| ファームウェアバージョン | Ver.1 | Ver.2 | Ver.3 | |
|---|---|---|---|---|
| カーネル※1 | Linux(4.19) | Linux (5.10) | Linux (5.10) | |
| OS※1 | Ubuntu 18.04 LTS | Ubuntu 20.04 LTS | Ubuntu 24.04 LTS | |
| 基本プロトコル | ARP/IPv4/IPv6※2/UDP/TCP | ARP/IPv4/IPv6※2/UDP/TCP | ARP/IPv4/IPv6※2/UDP/TCP | |
| 接続プロトコル | IPCP/PPP/PPPoE (IPv4/IPv6※2) | IPCP/PPP/PPPoE (IPv4/IPv6※2) | IPCP/PPP/PPPoE (IPv4/IPv6※2) | |
| 動的IPアドレス | DHCPサーバー/クライアント(IPv4/IPv6※) DHCPサーバーはインターフェイスごとに設定することが可能。 | DHCPサーバー/クライアント(IPv4/IPv6※) DHCPサーバーはインターフェイスごとに設定することが可能。 | DHCPサーバー/クライアント(IPv4/IPv6※) DHCPサーバーはインターフェイスごとに設定することが可能。 | |
| ドメイン名解決 | DNSリレー/クライアント | DNSリレー/クライアント | DNSリレー/クライアント | |
| ルーティング | 静的ルーティング | 静的ルーティング | 静的ルーティング | |
| アドレス変換・ポート変換 | NAT・NAPT(宛先/送信先) | NAT・NAPT(宛先/送信先) | NAT・NAPT(宛先/送信先) | |
| VPN | IPsec/remote.itによるVPN | IPsec/remote.itによるVPN | IPsec/remote.itによるVPN | |
| 時刻同期 | NTP/GPS | NTP/GPS | NTP/GPS | |
| セキュリティ | パケットフィルター | パケットフィルター | パケットフィルター | |
| 運用管理 | ||||
| 設定手段 | amsh amnimoゲートウェイ専用CLI(Command Line Interface) コマンドラインによる設定が可能。 amnimo GUI amnimoゲートウェイ専用GUI(Graphical User Interface) Webブラウザによる設定が可能。 | amsh amnimoゲートウェイ専用CLI(Command Line Interface) コマンドラインによる設定が可能。 amnimo GUI amnimoゲートウェイ専用GUI(Graphical User Interface) Webブラウザによる設定が可能。 | amsh amnimoゲートウェイ専用CLI(Command Line Interface) コマンドラインによる設定が可能。 amnimo GUI amnimoゲートウェイ専用GUI(Graphical User Interface) Webブラウザによる設定が可能。 | |
| ファームウェア更新 | apt(差分更新)/amfirm(全体更新) | apt(差分更新)/amfirm(全体更新) | apt(差分更新)/amfirm(全体更新) | |
| ログ管理 | syslog | syslog | syslog | |
| デバイスマネジメント | amnimo DMS | amnimo DMS | amnimo DMS | |
| 開発ツールチェイン | gcc-7 7.5.0-3ubuntu1~18.04 binutils 2.30-21ubuntu1~18.04.7 | gcc-9 9.4.0-1ubuntu1~20.04.1 binutils 2.34-6ubuntu1.4 | gcc-13 13.2.0-23ubuntu4 binutils 2.42-4ubuntu2.3 |
※1 今後のリリースにおいて、カーネルやOSをバージョンアップする可能性があります。
開発ツールチェインの版は記載時点のものです。差分更新などで更新されます(例: AG10 の FW 3.8.1 では binutils-aarch64-linux-gnu は 2.42-4ubuntu2.10)。実機の版は dpkg -l パッケージ名 で確認してください。
※2 IPv6に関するamshやamnimo GUIを経由した設定方法の提供については、将来対応予定です。Linux標準機能としては提供していますので、「3.12 IPv6クライアント設定」、「3.13 RA/DHCPv6サーバー設定」をご参照ください。
