首页> 外文会议>International conference on advances in computing, communications and informatics >Implementation of a web-based programming tool for distributed, connected Arduino systems
【24h】

Implementation of a web-based programming tool for distributed, connected Arduino systems

机译:为分布式,连接的Arduino系统实现基于Web的编程工具

获取原文

摘要

Embedded systems are ubiquitous in day to day life. Many of such systems are (1) numerous, (2) widely distributed over a large geographical area, and (3) often connected to a network. Software enhancements and bug-fixes to software running on such remotely deployed embedded systems might sometimes need to be done. The large numbers of systems that might need to be re-programmed, and/or the remote/inaccessible location of such systems often poses a major hurdle in the process. Several industrial solutions for re-programming distributed embedded systems do exist, viz., systems that use Remote Terminal Units, Programmable Logic Controllers or Programmable Automation Controllers. However, these systems are both complex and expensive. We propose a method to remotely program microcontroller-based distributed embedded systems. Such microcontroller-based solutions are the systems of choice for low-cost, high-volume, distributed embedded systems. Our approach is simple and is more suitable when a direct network connection to each of the distributed embedded systems is available. We use a simple web-based interface to write programs on a modern browser, and download the program onto a light-weight server attached to the remote embedded system. The server checks the code for errors and then updates the embedded system with the new version of the software. This solution is more amenable for low-cost systems and where each system is directly connected to the Internet. We believe that this model of reprogramming remote, connected embedded systems will help reduce the time to market, cost, maintenance effort and digital footprint of such systems.
机译:嵌入式系统在日常生活中无处不在。许多这样的系统是(1)众多,(2)广泛分布在较大的地理区域,并且(3)通常连接到网络。有时可能需要对在此类远程部署的嵌入式系统上运行的软件进行软件增强和错误修复。可能需要重新编程的大量系统,和/或此类系统的远程/不可访问位置,通常在此过程中构成主要障碍。确实存在几种用于对分布式嵌入式系统进行重新编程的工业解决方案,即使用远程终端单元,可编程逻辑控制器或可编程自动化控制器的系统。但是,这些系统既复杂又昂贵。我们提出了一种对基于微控制器的分布式嵌入式系统进行远程编程的方法。这种基于微控制器的解决方案是低成本,大批量,分布式嵌入式系统的首选系统。当与每个分布式嵌入式系统的直接网络连接可用时,我们的方法很简单,并且更适合。我们使用简单的基于Web的界面在现代浏览器上编写程序,然后将程序下载到连接到远程嵌入式系统的轻量级服务器上。服务器检查代码中是否有错误,然后使用新版本的软件更新嵌入式系统。该解决方案更适合低成本系统以及每个系统直接连接到Internet的情况。我们相信,这种对远程连接的嵌入式系统进行重新编程的模型将有助于减少此类系统的上市时间,成本,维护工作量和数字足迹。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号