物联网学报 ›› 2021, Vol. 5 ›› Issue (4): 145-152.doi: 10.11959/j.issn.2096-3750.2021.00248

• 服务与应用 • 上一篇    

一种轻量级物联网节点管理软件设计及应用

关世友1, 吴再群2   

  1. 1 芯海科技(深圳)股份有限公司,广东 深圳 518000
    2 百色学院信息工程学院,广西 百色 533000
  • 修回日期:2021-10-21 出版日期:2021-12-30 发布日期:2021-12-01
  • 作者简介:关世友(1986− ),男,芯海科技(深圳)股份有限公司工程师,主要研究方向为光通信、物联网通信
    吴再群(1982− ),男,百色学院信息工程学院副教授,主要研究方向为人工智能、信号控制与检测技术
  • 基金资助:
    广西高校中青年教师基础能力提升项目(2019KY0754)

Design and application of a lightweight management software for Internet of things node

Shiyou GUAN1, Zaiqun WU2   

  1. 1 Chipsea Technology Co., Ltd., Shenzhen 518000, China
    2 School of Information Engineering, Baise University, Baise 533000, China
  • Revised:2021-10-21 Online:2021-12-30 Published:2021-12-01
  • Supported by:
    The Project of Improving the Basic Ability of the Young and Middle-aged Teachers in Guangxi Universities(2019KY0754)

摘要:

采用模块化设计思想对物联网节点进行逻辑抽象,将节点的功能和控制逻辑进行原子拆分,原子功能模块可根据不同场景自由组合部署,支持单一系统和分布式系统部署,具有可插拔和易于扩展的特性,满足物联网应用多元化的设计需求。设计并实现了基于该思想的轻量级物联网节点管理软件,测试该软件实际运行最小仅需要14 872 byte的flash和1 976 byte的RAM空间,可应用于硬件资源比较有限的场合。采用该软件框架设计了物联网智慧酒店客控系统包括基于ESP32(Wi-Fi Soc)的语音网关节点和基于CX32L003(MCU)的4位按键面板节点。基于该软件框架设计的客控系统可实现单次设计多酒店部署,解决了传统客控系统针对不同酒店应用场景无法通用,需要反复定制修改的问题,极大加快了酒店智能化部署进程。目前该客控系统已经在希岸、涂派等快捷酒店部署并稳定运行。

关键词: 物联网, 原子模块, 酒店客控, ESP32, CX32L003, Wi-Fi

Abstract:

The modular design idea was used to abstract the logic of IoT nodes, and the function and control logic of nodes were divided into atoms, the atomic modules can be freely combined and deployed according to different application, they support single system and distributed system deployment, and were pluggable and easy to expand, meet the diversified design needs of IoT applications.The design and implementation of lightweight IoT node management software based on this idea were described in detail.The test results show that the software only needs 14 872 byte of flash and 1 976 byte of RAM, which can be used in limited hardware resources.This software framework was used to design smart hotel RCU(room control unit), including the design of voice gateway node based on esp32 (Wi-Fi SOC) and 4-bit key panel node based on cx32l003 (MCU).The RCU designed with this software framework can deploy to different hotels only needed to be designed once, which solves the problem that RCU cannot be used in different hotels and needs to be designed and modified repeatedly, and greatly speeds up the process of smart hotel deployment.At present, the RCU has been deployed and operated stably in Xi'an, Tupai and other express hotels.

Key words: IoT, atomic module, RCU, ESP32, CX32L003, Wi-Fi

中图分类号: 

No Suggested Reading articles found!