案例 - 智慧电梯


这是为客户深度定制开发的物联网项目,为电梯加装智能终端,云端监测,异常故障实时报警。

MCUSH平台为智能终端提供了以下基础架构:
  • 基于FreeRTOS实时操作系统
  • 交互式串口控制台
  • 文件系统
  • 日志机制,便于调试诊断
  • LWIP网络栈
  • 实用网络调试工具
  • Python库方便调试测试

  • 在此之上构建客户的业务功能,包括:
  • 传感器信号采集滤波
  • 电梯状态评估
  • 上传数据至云端
  • 远程登录/调试/升级

  • 产品特色

    远程调试

    智能终端支持远程调试功能,将远端的设备交互式控制台“虚拟化”成本地串口,
    调试远程设备就像调本地设备一样便捷,极大地提高了远程诊断的效率。

    传统的物联网终端远程调试方式:



  • 工程师向服务器发送请求
  • 服务器向终端发送指令
  • 终端响应返回至服务器
  • 服务器将响应返回至工程师

  • MCUSH智能终端的远程调试方式:



  • 工程师向服务器发送请求
  • 服务器向终端发送指令
  • 工程师与终端建立虚拟调试通道,设备控制台映射到本地
  • 工程师像调试本地设备一样调试远程设备
  • 断开虚拟链路

  • 带来的好处:
  • 调试灵活
  • 调试指令更底层、更全面(MCUSH控制台支持管理内存、任务、文件、网络、日志等指令)
  • 易于实现自动化
  • 固件新需求的开发不再依赖服务器程序的配合,开发进度不受制约
  • 新功能指令直接远程部署至终端,测试稳定后再与服务器平台集成
  • (上述两项对创业公司尤为重要,降低试错成本,快速迭代,并行开发)

    远程二次登录的代理调试方式:



    远端的智能终端可能多个,在小范围组成局域网,其中只有一个主设备(类似网关)能与服务器保持连接。
    可以远程登录主设备作为代理,二次登录其它设备,将其交互式控制台“虚拟化”成本地串口,

  • 与上面方法相同,与终端A建立虚拟链路A
  • 通过A向B发出调试请求,与终端B建立虚拟链路B
  • 工程师像调试本地设备一样调试远程设备B
  • 断开虚拟链路B
  • 断开虚拟链路A


  • 目前约有数百台终端不间断运行,监护着电梯的运行状态。