ターミナルにキーバインドを登録する方法
ブログ
-
at_shiita.ishigaki 2021/09/24(金) - 13:59
-
at_shiita.ishigaki 2021/09/21(火) - 14:43
パス名からファイル名を取り出す方法
-
at_kazutaka.bito 2021/09/21(火) - 09:41
Armadillo-X1の拡張I/F(CON7/CON8)で、GPIOクラスディレクトリ(/sys/class/gpio/)に見えていないGPIOを
export(注)する際の「GPIO番号」の計算方法です。
注)
ドライバで使用中の端子については、GPIOクラスディレクトリにexportできません。 -
at_shiita.ishigaki 2021/09/16(木) - 09:17
IPアドレスからMACアドレスを確認する方法
-
at_shiita.ishigaki 2021/09/13(月) - 16:01
特定のパッケージのアップデートを保留にする方法を紹介します。
-
at_shiita.ishigaki 2021/09/08(水) - 08:35
mandbにある項目名・説明文を検索する方法を紹介します。
-
at_kazutaka.bito 2021/09/06(月) - 10:39
Armadillo-IoT(G3L)を無線LANルーターのように動かす方法です。
ここでは、dnsmasqのDHCPサーバーとDNSキャッシュの機能を使って実現します。
補足)
Armadillo-IoT(G3)は、複数のディストリビューションに対応しています。
本ブログでは、Debian GNU/Linux 10 (buster) の方法になります。
Debian GNU/Linux 9 (stretch)の方法については、下記を参考ください。
Armadillo-IoT(G3L):無線LANルーターのように動かす(dnsmasqで実現)
ネットワーク構成
本手順は、下記構成でネットワーク端末からインターネットにアクセスすることを想定した例です。
ネットワーク端末--(無線LAN)--Armadillo-IoT(G3L)--(LTE)--インターネット
-
at_kazutaka.bito 2021/09/06(月) - 10:39
Armadillo-IoT(G3)をルーターのように動かす方法です。
ここでは、dnsmasqのDHCPサーバーとDNSキャッシュの機能を使って実現します。
補足)
Armadillo-IoT(G3)は、複数のディストリビューションに対応しています。
本ブログでは、Debian GNU/Linux 10 (buster) の方法になります。
Debian GNU/Linux 9 (stretch)の方法については、下記を参考ください。
Armadillo-IoT(G3):ルーターのように動かす(dnsmasqで実現)
ネットワーク構成
本手順は、下記構成でネットワーク端末からインターネットにアクセスすることを想定した例です。
ネットワーク端末--(有線LAN)--Armadillo-IoT(G3)--(3G/LTE)--インターネット
-
at_shiita.ishigaki 2021/09/03(金) - 10:23
adduserコマンドを実行したときに、通常Full Nameやパスワードの追加の入力が求められますが、 追加の入力をせずにadduserコマンドを実行する方法を紹介します。
-
at_takuma.fukuda 2021/09/01(水) - 09:00
Armadilloを使った製品を運用するにあたり、
openssh-serverなどをインストールしてEthernet経由でのログインを検討されることと思います。
各Armadilloシリーズの製品マニュアルでもご案内している通り、
openssh-server のような「パッケージのインストールの際に、自動的に秘密鍵を生成する」パッケージは、
ルートファイルシステムアーカイブのイメージにおいてインストールを行うと、
イメージを書き込んだArmadilloすべてが同一の秘密鍵を利用することとなってしまうため、
Armadillo を起動した後に "apt install" を使って個別にインストールすることが望ましいです。
しかし、製品量産時に個別にインストールを行う事は非常に非効率です。
そこで、効率的にArmadilloへopenssh-serverをインストールしつつ、
各Armadilloが異なる秘密鍵を利用するような手順を2つご紹介します。 -
at_takuma.fukuda 2021/08/29(日) - 18:13
ルートファイルシステムアーカイブ作成時に、Debianパッケージのファイルをダウンロードしておき、起動後にインストールする方法をご紹介します。
-
at_kazutaka.bito 2021/08/06(金) - 11:42
Armadillo-IoT(G3L)をルーターのように動かす方法です。
ここでは、dnsmasqのDHCPサーバーとDNSキャッシュの機能を使って実現します。
補足)
Armadillo-IoT(G3L)は、複数のディストリビューションに対応しています。
本ブログでは、Debian GNU/Linux 10 (buster) の方法になります。
Debian GNU/Linux 9 (stretch)の方法については、下記を参考ください。
Armadillo-IoT(G3L):ルーターのように動かす(dnsmasqで実現)
ネットワーク構成
本手順は、下記構成でネットワーク端末からインターネットにアクセスすることを想定した例です。
ネットワーク端末--(有線LAN)--Armadillo-IoT(G3L)--(LTE)--インターネット
-
at_takuma.fukuda 2021/08/03(火) - 18:06
Armadillo-IoT A6 U1モデルのCON3(RS-232Cインタフェース)を使って外部機器と通信をおこないます
-
Armadillo-IoT A6:IoT PnP Azure認定デバイスを使用して、簡単にオムロン環境センサーから取得したデータをMicrosoft AzureのIoT Hubに送信して可視化する方法at_yukari.hara 2021/08/02(月) - 18:17
IoT PnP Azure認定デバイスであるArmadillo-IoT A6を使用して、簡単にオムロン環境センサーから取得したデータをMicrosoft AzureのIoT Hubに送信して可視化する手順をご説明します。
-
at_kazutaka.bito 2021/08/02(月) - 17:51
Armadillo-610:製品アップデート/ソフトバージョン相関早見表(Linux-4.14/Stretch版)
(2022年6月時点) -
at_kazutaka.bito 2021/08/02(月) - 17:51
Armadillo-IoT(A6):製品アップデート/ソフトバージョン相関早見表(Linux-4.14/Buster版)
(2021年7月時点) -
at_takuma.fukuda 2021/08/02(月) - 07:11
Armadillo-IoT A6の製品評価にあたって、まずLTE-Mとの接続をお試しになりたい方に向けて、最短で接続を行うための手順をご案内いたします。
-
at_naomi.todori 2021/07/30(金) - 17:21
CactusphereRS485モデルに接続した温湿度センサーから取得したデータを Azure IoT Hubに送信し、Azure SQL Database のテーブルに格納してみました。
-
at_akihito.irie 2021/07/15(木) - 18:16
GPIOを操作するRaspberry Pi向けライブラリのひとつであるWiringPiをArmadillo-640上で動くように移植してみました。 WiringPiはコマンドラインでGPIOを制御するgpioコマンドと、C言語やPythonなど主要なプログラム内で使用できるライブラリを提供します。 制限はありますが、一部のコマンド/ライブラリはArmadillo上で使用可能です。
-
at_yukari.hara 2021/07/05(月) - 19:01
Armadillo-IoT A6を使用して、Things Cloudに接続してランダムで生成したサンプルデータを送信してみました。
-
at_takuma.fukuda 2021/07/04(日) - 20:51
Debian Buster環境とDebian Stretch環境で、 cURL等の挙動が異なることがあります。 cURLが失敗してしまう場合の対策について記載します。
-
at_takuma.fukuda 2021/07/04(日) - 18:50
他の端末機器とのEthernet接続に問題が生じている場合の対策として、Armadilloシリーズにおいて、自動認識・自動切換機能を無効化して設定を固定化する方法をご案内いたします。
-
at_yukari.hara 2021/06/28(月) - 18:02
IoT PnP Azure認定デバイスであるArmadillo-IoT A6を使用して、簡単にオムロン環境センサーから取得したデータをMicrosoft AzureのIoT Centralに送信して可視化する手順をご説明します。
-
at_kazutaka.bito 2021/06/28(月) - 10:25
Armadillo-IoT(G3)を無線LANルーターのように動かす方法です。
ここでは、dnsmasqのDHCPサーバーとDNSキャッシュの機能を使って実現します。
補足)
Armadillo-IoT(G3)は、複数のディストリビューションに対応しています。
本ブログでは、Debian GNU/Linux 10 (buster) の方法になります。
Debian GNU/Linux 9 (stretch)の方法については、下記を参考ください。
Armadillo-IoT(G3):無線LANルーターのように動かす(dnsmasqで実現)
ネットワーク構成
本手順は、下記構成でネットワーク端末からインターネットにアクセスすることを想定した例です。
ネットワーク端末--(無線LAN)--Armadillo-IoT(G3)--(3G/LTE)--インターネット
-
at_kazutaka.bito 2021/06/28(月) - 09:49
Armadillo-X1/IoT(G3/G3L)では、突然の電源断などによるeMMC上のソフトウェアの破壊を防ぐ方法として、
overlayfsを使ったルートファイルシステムの保護機能(※)が使用できます。
※)
Armadillo-IoT ゲートウェイ G3製品マニュアル
22.2. ルートファイルシステムへの書き込みと電源断からの保護機能
ただし、overlayfsを有効にした状態では、ファイルはRAM上に生成されるため、
rebootなどにより再起動すると、再起動前のログやデータは残りません。
ここでは、overlayfs有効時に、再起動前のログやデータをeMMC上に残す方法として、
ルートファイルシステムとは別の領域(パーティション3(※注意事項※))にファイルを保存します。
※注意事項※
eMMCのパーティション3は、node-eye使用時のリカバリーイメージ用の領域(※)です。
よって、本ブログの方法は、node-eye使用時は使用できません。
※)
Armadillo-IoT ゲートウェイ G3製品マニュアル
表3.10 eMMC メモリマップ (型番: AGX314* の場合)
-
at_yukari.hara 2021/06/23(水) - 15:14
Cactusphereを複数台使用して、商業ビルの一元管理に見立てたデモを構築しました。
今回CactusphereRS485モデル(CT1510-W01)と近日発売予定の接点入出力モデル(CT1710-W01)を使用しています。 -
at_yukari.hara 2021/06/14(月) - 18:40
Armadillo-IoT A6で、ドングルタイプのEnOcean受信機を使って開閉センサのデータを取得し、
Microsoft AzureのIoT Hubに開閉状況を送信してみました。 -
at_kazutaka.bito 2021/06/08(火) - 09:49
Armadillo-X1/IoT(G3/G3L)のeMMCの予約領域(パーティション3)のファイルシステムは、標準ではFAT32になっています。
この領域を他のファイルシステムに変更する方法です。
ここでは、インストールディスクイメージを使ったインストールの際にext4に設定する方法をとります。
-
at_kazutaka.bito 2021/06/08(火) - 09:49
Armadillo-640でUSBカメラの画像を保存します。
ここでは、UVC対応のUSBカメラから、MJPEG形式の画像を入力し、mkvファイルに保存します。 -
at_yukari.hara 2021/05/31(月) - 19:20
CactusphereRS485モデルを使って温湿度センサーから取得したデータを、IoT Hubに送信してPowerBIのダッシュボードに表示してみました。
-
at_takuma.fukuda 2021/05/25(火) - 10:32
ArmadilloをAmazon Web ServiceやMicrosoft Azureなどのクラウドシステムや、
その他のWebサービスと通信・連動させるための手法についてご紹介します。 -
at_takuma.fukuda 2021/05/25(火) - 09:13
こちらの記事では、各機器の通信モジュールとの組み合わせで技適を取得したアンテナの情報についてまとめております。
-
at_yukari.hara 2021/05/10(月) - 16:29
Armadillo-IoT G3LのCPUの温度をAzure IoT Hubに送信して、Stream Analytics ジョブからPowerBIのダッシュボードに表示してみました。
-
at_takuma.fukuda 2021/05/10(月) - 07:16
Armadillo-IoT ゲートウェイG3LのWLAN通信用のアンテナの延長や変更についてご説明します。
-
at_takuma.fukuda 2021/05/10(月) - 06:07
Debian buster環境へのOpenCVのインストール手順をご紹介します。
-
at_yukari.hara 2021/05/06(木) - 19:44
Armadillo-IoT G3Lを使って、PythonでAzure IoT Hubにテレメントリを送信してみました。
-
at_kazutaka.bito 2021/04/26(月) - 10:46
ATDE8の画面がロックされるまでの時間(デフォルトだと5分)を変更する方法です。
-
at_kazutaka.bito 2021/04/26(月) - 10:46
Armadillo-IoT(A6)で、USBカメラの画像をmjpg-streamerを使って、ネットワーク経由でPCのWebブラウザで見る方法です。
本手順は、下記のようなネットワーク構成の場合の方法になります。
USBカメラ--(USB)--Armadillo-IoT(A6)--(LAN)--PC
-
at_kazutaka.bito 2021/04/08(木) - 13:11
Armadillo-IoT(G3/G3L)では、3G/LTE再接続サービス(connection-recover)がデフォルトで動作します。
3G/LTE再接続サービス(connection-recover)は、microSIMが接続されており、
NetworkManagerの有効な3G/LTEのコネクション設定がされているとき、
120秒に一度、コネクションの状態を監視します。
デフォルトでは、ping 8.8.8.8が失敗した場合、/var/log/syslogにログが出力されます。
ここでは、ping 8.8.8.8が成功した場合も、/var/log/syslogにログを出力するようにします。 -
at_kazutaka.bito 2021/04/08(木) - 13:11
Armadillo-IoT(G3/G3L)で、無線LANのSSIDをステルス化する方法です。
-
at_yukari.hara 2021/04/07(水) - 15:43
Armadillo-640を使って、USBカメラで撮影した画像をAWSにMQTTで送信し、S3に保存してみました。
-
at_takuma.fukuda 2021/04/04(日) - 17:16
「Armadillo-640でwxWidgetsを使ってグラフを描画する(Python編)」に掲載しているデモアプリケーションの、ソースコードおよび実行方法を公開いたします。
-
at_takuma.fukuda 2021/04/04(日) - 15:53
当社ではcreate_apという名前のhostapdとdhcpサーバーをラップしたツールを、 debianパッケージとして提供しています。 こちらをご利用いただくと、比較的簡単に実現できます。
-
at_yukari.hara 2021/03/25(木) - 19:58
Armadillo-640で、USBカメラで撮影した画像をNode-REDを使って定期的にダッシュボードに表示してみました。
-
at_yukari.hara 2021/03/18(木) - 14:44
Armadillo-640で製品化を検討されている法人様向けの「基礎セミナー」に使用しております資料と、資料だけではわかりにくいと思われる箇所をまとめた動画をご用意しました。
Armadilloの概要から、組み込みボードが動作する仕組み、アプリケーション作成や運用時に検討が必要な項目など、 製品開発に必要とされる基礎知識をご紹介しております。 -
at_takuma.fukuda 2021/03/14(日) - 21:07
Debian GNU/Linux 10 (Buster)のユーザランドを使用しているArmadillo-640にNode-REDをインストールして動作を確認しました
-
at_kazutaka.bito 2021/03/01(月) - 17:00
Armadillo-IoT(G3/G3L)/X1を無線LANアクセスポイントとして使う方法です。
ここでは、create-apを使います。 -
at_kazutaka.bito 2021/03/01(月) - 16:59
Armadillo-640:製品アップデート/ソフトバージョン相関早見表(Linux-4.14/Stretch版)
(2022年6月時点) -
at_takuma.fukuda 2021/02/28(日) - 14:52
overlayfsによるファイルシステム保護を行っている状態で、保護対象外のパーティションをマウントすることで一部のファイルの更新を可能とする方法を案内します。
-
at_yukari.hara 2021/02/15(月) - 11:27
Armadillo-640/X1、Armadillo-IoT G3/G3Lの機能一覧表です。