我正在研究Arduino Nano (32Kb 闪存,其中 2Kb 由引导加载程序使用,2Kb SRAM,1Kb EEPROM)。
微控制器通过RS485模块从电气设备获取输入,并使用GPRS A6模块将读取的数据发布到远程服务器。该产品应该与远程服务器交互,每隔一段时间发布数据。
我已经完成了集成部分,设备工作正常,收集数据并在服务器上发布(大约 10-15 公里远)。我面临的唯一挑战是,如果有 100 个这样的设备并且我需要使用远程服务器(或任何其他合适的机制)更新固件,我应该如何进行。
我读过很多建议使用另一个 Arduino 作为 ISP 的帖子,这可能是我最后的方法(因为它会增加产品的最终成本)。
在 Stack Exchange 社区中,针对低端微控制器的无线固件更新仍不清楚。任何讨论对许多人都有很大帮助。