面向软件测试的物联网节点模拟单元开发
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Development of IoT Node Simulation Units for Software Testing
  • 作者:李晓明 ; Thierno ; Gueye
  • 英文作者:LI Xiaoming;Thierno Gueye;Faculty of Mechanical Engineering and Automation,Zhejiang Sci-Tech University;
  • 关键词:物联网 ; Arduino ; 软件框架
  • 英文关键词:Internet of Things;;Arduino;;software framework
  • 中文刊名:ZGGC
  • 英文刊名:Software Engineering
  • 机构:浙江理工大学机械与自动控制学院;
  • 出版日期:2019-07-05
  • 出版单位:软件工程
  • 年:2019
  • 期:v.22;No.241
  • 语种:中文;
  • 页:ZGGC201907001
  • 页数:5
  • CN:07
  • ISSN:21-1603/TP
  • 分类号:5-9
摘要
在物联网应用开发中,其软件系统的开发往往受制于硬件节点的开发进度和完善程度,造成开发进度缓慢,需求不断变更,软件测试维护困难等问题。如果能在开发初期迅速搭建一个物联网节点的模拟单元则能够极大促进系统的开发和完善。Arduino提供了一个开源的、通用的、简单易用的硬件平台,非常适合模拟物联网的硬件节点功能。本论文基于Arduino及其开发框架,提出了一个通用的物联网节点的模拟单元模型,基于该模型开发了智能靶的虚拟节点用于智能靶网管控系统的开发,开发实践表明该模型和方法可以快速实现物联网节点功能和数据的模拟,提高物联网系统的开发质量。
        Software development in Internet of Things(IoT) is often constrained by the development progress and the perfection of hardware nodes,resulting in slow development progress,changing requirements,and difficulties in software testing and maintenance.If an IoT node simulation unit can be built in the early stage of the development,it will greatly promote the development of the system.Arduino provides an open-source,universal and easy-to-use hardware platform,which is very suitable for simulating the hardware node functions.This paper presents a general simulation unit model of Internet of Things nodes.Based on this model,a simulated intelligent target node is developed for the intelligent targets control system.The development practice shows that the proposed model and software framework can be used to quickly realize the simulation of functions and the data of nodes in IoT system,and can improve the development quality of IoT system as well.
引文
[1]Antero Taivalsaari,Tommi Mikkonen.A Roadmap to the Programmable World:Software Challenges in IoT Era[J].IEEESoftware,2017,34(1):72-80.
    [2]赵丹,谌建飞,邓敏,等.基于MQTT的步进电机远程控制方案实现[J].测控技术,2018(6):126-129.
    [3]谭方勇,王昂,刘子宁.基于Zigbee与MQTT的物联网网关通信框架的设计与实现[J].软件工程,2017(4):43-45.
    [4]朱江彦,吕霖,向晋祥,等.基于BER-TLV报文格式的航标与水位动态数据交换技术[J].中国水运,2017(7):81-87.
    [5]蔡安江,蒋周月,郭师虹,等.半物理仿真技术工业应用现状及发展趋势[J].航天控制,2018(6):52-56.
    [6]Anand Nayyar,Er Vikram Puri.A Review of Arduino Board's,Lilypad's&Arduino Shields[C].2016 3rd Internationa Conference on Computing for Sustainable Globa Development,New Delhi,2016:1485-1492.
    [7]陈琦,韩冰,秦伟俊,等.基于Zigbee/GPRS物联网网关系统的设计与实现[J].计算机研究与发展,2011(S2):367-372.
    [8]Micheal J.Pont.Patterns for time-triggered embedded system[M].Addison Wesley,2001.
    [9]Andrew Rapp.Arduino library for communicating with XBee radios in API mode[EB/OL].https://github.com/andrewrapp/xbee-arduino.
    [10]Digi International Inc.XBee/Xbee-PRO S2C Zigbee RFModule User Guide[EB/OL].2018.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700