ubuntu環境を動作させる簡易的な手順です。
Armadillo-IoT(G4/A6E)/X2を入手後に取り急ぎ動かす場合や、ちょっとした動作を確認する場合に、
手早くubuntu環境を動作させる想定です。
ここでは、手順のみに絞り込んでいます。全体的な流れや各手順の説明は下記が参考になります。
Armadillo Base OS:コンテナでの開発を簡単にする方法
ブログ
-
at_kazutaka.bito 2023/09/29(金) - 17:17
-
at_kazutaka.bito 2023/09/29(金) - 16:24
Alpine Linux環境を動作させる簡易的な手順です。
Armadillo-IoT(G4/A6E)/X2を入手後に取り急ぎ動かす場合や、ちょっとした動作を確認する場合に、
手早くAlpine Linux環境を動作させる想定です。 -
at_mitsuhiro.yoshida 2023/09/29(金) - 15:00
はじめに
Armadillo Base OS(以下 ABOS) では、 3G/LTE モジュールの制御に modemmanager を使用しております。
本ブログでは、コンテナから ABOS 上で動作している modemmanager を経由して LTE モジュールの電波品質、IMEI、SIM の電話番号を取得するサンプルの使い方を説明します。
NetworkManager が ModemManager とのやりとりで使用している DBus を使用して実現します。動作確認環境
本ブログでは Armadillo-IoT ゲートウェイ A6e Cat.M1 モデルに、2023年9月28日時点で最新の ABOS 3.18.3-at.4 を適用した状態で動作確認を行っております。
同じ手順で Armadillo-IoT ゲートウェイ G4 LTE モデル、Armadillo-IoT ゲートウェイ A6E Cat.1 モデルでも使用可能です。 -
at_shinya.matsumoto 2023/09/29(金) - 11:27
本ブログではFlutterとは何か、どの様に開発を行うか、実際にデモを動かすまでをご説明します。
-
at_shinya.matsumoto 2023/09/28(木) - 14:13
本ブログではコンテナ内でGPIOをC言語で制御する方法を説明します。
ここではArmadillo-IoT A6Eを用いて、GPIOを制御してDI(Digital Input)とDO(Digital Output)を動作させます。 -
at_takuma.fukuda 2023/09/21(木) - 17:26
ABOSDEで、自動生成された各種ファイルを修正してアプリケーションを開発するにあたって、
ABOSDEで何を変更すべきか、またどのようにすれば効率的に開発を進めることが出来るかを解説いたします。 -
at_takuma.fukuda 2023/09/19(火) - 07:58
ATDE9をOracle VM VirtualBox7.0で動かしてみました
-
at_kazutaka.bito 2023/09/04(月) - 09:50
Armadillo-IoT(G4)/X2上で標準のインストールディスクイメージを書き込んだ
インストールディスク(microSDカード)を作成する方法です。 -
at_kazutaka.bito 2023/09/04(月) - 09:50
Armadillo-IoT(G3/G3L)上で標準のインストールディスクイメージを書き込んだ
インストールディスク(SD/microSDカード)を作成する方法です。 -
at_shinya.matsumoto 2023/09/01(金) - 15:17
本ブログでは量産時にインストールディスクで書き込みする際に、固有のSSHの鍵を生成する方法についてご説明します。
-
at_shinya.matsumoto 2023/08/28(月) - 08:37
Armadillo-IoT ゲートウェイA6Eを使用してIoT化する例を紹介します。
-
at_takuma.fukuda 2023/08/07(月) - 07:57
Armadillo-IoT G4/A6Eは出荷状態から設定を行うだけで、LTEルーターとして使う事が出来ます。
この設定をGUIを使って簡単に行うための方法をご紹介します。 -
at_shinya.matsumoto 2023/08/04(金) - 19:58
Armadillo Base OS搭載製品で製品化する際にはmake-installerで量産用のインストールディスクを作成し、
それを使ってeMMCに書き込む事を推奨しております。
しかし、インストールディスクを使用できない場合にはswupdateでアップデートする事で書き込みを
行う事が出来ますので、本ブログではその手順を紹介します。(注意点がございますので下記熟読下さい) -
at_kazutaka.bito 2023/08/04(金) - 16:25
Armadillo-IoT(A6E)上で標準のインストールディスクイメージを書き込んだ
インストールディスク(microSDカード)を作成する方法です。
本ブログは、「WLAN搭載モデル以外」のArmaddillo-IoT(A6E)を対象としています。
「WLAN搭載モデル」は、本ブログ内の手順に含まれるSDカードスロットに書き込む方法が使えないため。
「WLAN搭載モデル」のArmadillo-IoT(A6E)で標準のインストールディスクを作成する方法は、下記ブログを参考ください。
Armadillo-IoT(A6E):Armadillo上で標準のインストールディスクを作成(SDカード-USB変換アダプタ使用)at_kazutaka.bito 2023/08/04(金) - 15:32Armadillo-IoT(A6E)上で標準のインストールディスクイメージを書き込んだ
インストールディスク(microSDカード)を作成する方法です。
本ブログでは、Armadillo-IoT(A6E)のSDカードスロットを使用せず、市販のSDカード-USB変換アダプタを使う方法です。
Armadillo-IoT(A6E)のSDカードスロットを使用する方法は下記のブログを参考ください。
Armadillo-IoT(A6E:WLAN搭載モデル以外):Armadillo上で標準のインストールディスクを作成at_shinya.matsumoto 2023/08/03(木) - 15:15Armadillo Base OSでロールバック先を最新にする方法を説明します。
at_kazutaka.bito 2023/07/04(火) - 15:49Armadillo Base OSのデフォルト設定では、ファイル、podmanのデータの保存先がRAMになっています。
保存先がRAMのまま作業を進めて電源を切ると、作業内容が残りません。
ここでは、RAM上のファイル、podmanのデータをeMMCに保存する方法を説明します。at_shinya.matsumoto 2023/06/30(金) - 19:26本ブログでは量産時に固有のSSHの鍵を生成する方法についてご説明します。
at_shinya.matsumoto 2023/06/30(金) - 17:50本ブログは量産時にインストールディスクを使ったROM書き込みを行う際に、RTCの設定も
同時に行う方法についてご説明します。at_kazutaka.bito 2023/06/19(月) - 14:43Armadillo-640と BT/THオプションモジュール「OP-A600-BTTHMOD-00」 の組み合わせで
ユニ電子株式会社製 Logttaシリーズ のワイヤレスCO2センサー「Canary+」のデータを
LE Coded PHY(Long-rangeモード)で取得してみました。
ここでは、Canary+のBLEビーコンの情報をLE Coded PHY(Long-rangeモード)で取得し、
CO2濃度、温度、湿度のデータを表示しています。at_takuma.fukuda 2023/05/31(水) - 18:32複数の機器を直列にネットワーク接続して通信させるための方法をご紹介します。
at_kazutaka.bito 2023/05/29(月) - 16:28Armadillo-640と BT/THオプションモジュール「OP-A600-BTTHMOD-00」 の組み合わせで使用する手順です。
ここでは、 BT/THオプションモジュール「OP-A600-BTTHMOD-00」(以下、BT/THオプションモジュール、と呼称)を
使用可能にするまでの手順を簡易的にまとめました。at_kazutaka.bito 2023/05/29(月) - 09:52Armadillo-640+ BT/THオプションモジュール「OP-A600-BTTHMOD-00」+pc-ble-driverで
アドバタイジングパケットのPDUを表示する方法です。at_shinya.matsumoto 2023/05/25(木) - 14:00本ブログではArmadilloが3G回線とLTE回線どちらに接続しているのか確認する方法を紹介します。
at_shinya.matsumoto 2023/05/24(水) - 14:16Armadillo-IoT A6Eではノーコードでもクラウド連携可能なゲートウェイコンテナをプリインストールしています。そのゲートウェイコンテナが意図した動作にならない場合の対処についてご説明します。
at_takuma.fukuda 2023/05/09(火) - 17:38Armadillo-IoT G4およびArmadillo-X2条でのOpenCV+Pythonの開発環境を構築します。
at_kazutaka.bito 2023/05/01(月) - 11:28Armadillo-IoT(G4)で、スイッチ長押しで起動するコンテナを選択する方法です。
用例としては、スイッチが長押しされていればメンテナンスモードのコンテナを起動し、
長押しされてなければ、通常モードのコンテナを起動する、といった場合が考えられます。at_kazutaka.bito 2023/05/01(月) - 11:14Debian環境を動作させる簡易的な手順です。
Armadillo-IoT(G4/A6E)/X2を入手後に取り急ぎ動かす場合や、ちょっとした動作を確認する場合に、
手早くDebian環境を動作させる想定です。
ここでは、手順のみに絞り込んでいます。全体的な流れや各手順の説明は下記が参考になります。
Armadillo Base OS:コンテナでの開発を簡単にする方法at_shinya.matsumoto 2023/04/27(木) - 13:27at_takuma.fukuda 2023/04/10(月) - 07:00Armadillo-IoT G4の拡張インタフェースを使用して、温湿度センサとRS-485通信を行いました。
at_kazutaka.bito 2023/04/02(日) - 15:33Armadillo-IoT(G3)のユーザースイッチ1でpoweroffする方法です。
10秒以上長押しするとpoweroffが実行されます。
poweroffが完了するとユーザーLEDは消灯します。
ユーザースイッチとユーザーLEDの位置はマニュアル(※)を参照ください。
※) Armadillo-IoT ゲートウェイ G3製品マニュアル「3.4. Armadillo-IoTゲートウェイの外観」
at_kazutaka.bito 2023/04/02(日) - 13:14Armadillo-640で、ブートローダーでGPIOを設定する方法です。
at_shinya.matsumoto 2023/03/31(金) - 10:22本ブログはLTEや無線LAN等を搭載したArmadilloを経由して、本来直接外部からSSH接続できない
装置へSSH接続する方法をご説明します。at_takuma.fukuda 2023/03/29(水) - 15:31Armadillo-640を無線LANのアクセスポイントとして使用するために、市販のUSBドングルを使う方法をご案内します。
at_shinya.matsumoto 2023/03/24(金) - 15:58本ブログはArmadillo Base OSでDockerfileを用いて、コンテナ作成からパッケージインストールや
アプリのビルド等を一括処理で行う方法を紹介します。at_syunya.ohshio 2023/03/13(月) - 16:15Armadillo-IoT G4/A6Eを用いて、SORACOM Napter を使用する方法をご紹介します。
at_takuma.fukuda 2023/03/10(金) - 13:25Armadillo-X2、Armadillo-IoT A6E、Armadillo-IoT G4でWLAN USBドングルの動作確認を行いました。
at_takuma.fukuda 2023/03/07(火) - 21:04Armadillo-IoT G4/X2をRTSPサーバとして画像を配信することが出来ます。
今回の記事ではUSBカメラから入力した画像をエンコードしてそのまま配信し、USBカメラをWebカメラ化させていますが、
Armadillo-IoT G4/X2内部で画像処理を行い、その結果をエンコードして配信する事なども可能です。at_takuma.fukuda 2023/03/06(月) - 08:28Armadillo Base OS製品でカーネルモジュールを読み込む方法をご紹介します。
今回はUSBドングルのドライバを例に、ビルド→Armadillo-IoT G4に読み込んで動作するまでの手順を案内します。
そのためこの記事で提示しているコマンドやマニュアルはArmadillo-IoT G4に準拠したものとなります。
この他の製品をご使用の場合は適宜読み替えをお願いいたします。*注意事項
この記事の内容はATDE9(v20230328)以降の環境で確認しています。これ以前のバージョンをご使用の場合は動作が異なる可能性があります。ご注意ください。at_kazutaka.bito 2023/03/05(日) - 15:10Armadillo-IoT(G3/G3L)/X1を無線LANアクセスポイントのように使う方法です。
ここでは、dnsmasq+hostapdを使います。at_kazutaka.bito 2023/03/05(日) - 14:13Armadillo Base OSでnanoエディタを使う方法です。
at_shinya.matsumoto 2023/03/02(木) - 11:10本ブログはArmadillo Base OSでコンテナを自動起動させる場合に、起動を遅らせる方法を紹介します。
主な用途として、他のデバイスの接続(認識)待ちなどでコンテナの起動を遅らせたい場合を想定しています。at_takumi.mizutani 2023/02/27(月) - 10:37Matterは、Connectivity Standards Alliance(CSA)が策定したスマートホームの為の標準規格です。 本ブログでは、Armadillo-IoT G4 で、仮想的に構築した Matter デバイスを制御します。
本ブログの構成は以下のとおりです。
at_kazutaka.bito 2023/02/05(日) - 16:12Armadilloでネットワーク通信のパケットを確認する方法です。
ここでは、Debianで動作するArmadilloでtsharkを使用します。at_kazutaka.bito 2023/02/05(日) - 10:36Armadillo-640でLANインタフェースを追加する方法として、USB-LAN変換アダプタ(LAN-TXU2C)を使ってみました
at_shinya.matsumoto 2023/01/30(月) - 14:29Armadilloの各製品に搭載しているLTEモジュールの機能を一覧表にしました。
at_shinya.matsumoto 2023/01/24(火) - 16:46Armadilloの各製品に搭載している無線LAN+BTモジュールの機能を一覧表にしました。
at_kazutaka.bito 2023/01/10(火) - 10:10Armadillo-IoT A6で、SORACOM Napterを使用してリモートアクセス(TLS接続)する方法です。
ここでは、SORACOM Users 「IoT デバイスにTLS接続する」 の方法で確認します。at_kazutaka.bito 2023/01/10(火) - 10:09Armadillo-IoT A6で、SORACOM Napterを使用してリモートアクセス(SSH接続)する方法です。
ここでは、SORACOM Users 「IoT デバイスにSSH接続する」 の方法で確認します。at_takuma.fukuda 2023/01/10(火) - 06:32Armadillo-IoT A6EのUSBインタフェースの電源を制御する方法をご案内します