ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) です。大好評の組込みRustで使えるライブラリをゆるく紹介していく「ぶらり組込みRustライブラリ探索の旅」シリーズ、第2弾はATコマンドクライアントライブラリのatatです。 私ごとですが、拙著「基礎から学ぶ組込みRust」ではネットワーク接続して遊ぶ、という内容が書けておらず、ずっとリベンジの機会を伺っています。atatは組込みRustでネットワーク接続して遊ぶ上で有力な選択肢になりそうなcrateです。 atat 本エントリ内で紹介する使い方や内部実装は、v0.16.1をもとにしています*1。 github.com https://docs.rs/atat/0.16.1/atat/index.html 特徴 atatはno_std環境で使用できるATコマンドクライアントライブラリです。embedde