私はArduino Nano (2Kbがブートローダーで使用される32Kbフラッシュメモリ、2Kb SRAM、1Kb EEPROM)に取り組んでいます。
マイクロコントローラーは、RS485モジュールを介して電気機器から入力を受け取り、GPRS A6モジュールを使用してリモートサーバーに読み取ったデータをポストします。製品はリモートサーバーと対話し、データを定期的に送信することになっています。
統合部分を完了しました。デバイスは正常に動作し、データを収集してサーバーに投稿します(appx 10-15 Km先)。私が直面している唯一の課題は、そのようなデバイスが100あり、リモートサーバー(または他の適切なメカニズム)を使用してファームウェアを更新する必要がある場合、どうすればよいかということです。
私は、ISPとして別のArduinoを使用することを提案する多くの投稿を経てきましたが、これは私の最後のアプローチになる可能性があります(製品の最終的なコストが増加するため)。
無線によるファームウェアのアップデートは、ローエンドマイクロコントローラーのStack Exchangeコミュニティの場合と同様、まだはっきりしていません。どんな議論も多くの人にとって大きな助けとなります。