Implementing Wireless Sensor Network Applications using Hierarchical Finite State Machines

被引:0
|
作者
Kramer, Matthias [1 ]
Bader, Sebastian [1 ]
Oelmann, Bengt [1 ]
机构
[1] Mid Sweden Univ, Dept Informat Technol & Media, Sundsvall, Sweden
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In typical application scenarios of wireless sensor systems the embedded software follows a sequential program-flow. Such sequential systems are easily described using a finite state machine (FSM) abstraction model, as it is known from digital circuit design and control system development. In practice, a theoretical description in the form of an FSM must be transferred into a software implementation using an efficient programming abstraction method. This paper presents the implementation of a lightweight software library, which supports the development of wireless sensor applications based on hierarchical finite state machines (HFSM). With its minimalistic design approach, the implementation creates a small memory footprint and a high efficiency in state transitions and in Interrupt Service Routine execution. By introducing a hierarchical state machine architecture it is possible to split a complex algorithm into sub-modules. Hence, the code modularity and reusability is improved. Moreover, it is possible to test each module independently, so that code errors can be traced back more rapidly. This results in a very reliable application software.
引用
收藏
页码:124 / 129
页数:6
相关论文
共 50 条
  • [21] A Hierarchical Game for Wireless Sensor Network with Wireless Energy Transfer
    Habachi, Oussama
    Meghdadi, Vahid
    Cances, Jean-Pierre
    2018 6TH INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS AND MOBILE COMMUNICATIONS (WINCOM), 2018, : 111 - 116
  • [22] Precision Agriculture Applications using Wireless Moisture Sensor Network
    Mat, Ibrahim
    Kassim, Mohamed Rawidean Mohd
    Harun, Ahmad Nizar
    2015 IEEE 12TH MALAYSIA INTERNATIONAL CONFERENCE ON COMMUNICATIONS (MICC), 2015, : 18 - 23
  • [23] Implementing Information Paths in a Dense Wireless Sensor Network
    Haghpanahi, Masoumeh
    Kalantari, Mehdi
    Shayman, Mark
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 5412 - 5418
  • [24] Implementing finite state machines in a computer based teaching system
    Hacker, CH
    Sitte, R
    EDUCATION IN MICROELECTRONICS AND MEMS, 1999, 3894 : 110 - 117
  • [25] A New Approach for Implementing Finite State Machines with Input Multiplexing
    Garcia-Vargas, Ignacio
    Senhadji-Navarro, Raouf
    ELECTRONICS, 2023, 12 (18)
  • [26] An overview of Wireless Sensor Network and applications
    Rajaravivarma, V
    Yang, Y
    Yang, T
    PROCEEDINGS OF THE 35TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2003, : 432 - 436
  • [27] Hierarchical Modeling and abstraction of discrete event systems using finite state machines with parameters
    Chen, YL
    Lin, F
    PROCEEDINGS OF THE 40TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2001, : 4110 - 4115
  • [28] Hierarchical Wireless Network Architecture for Distributed Applications
    Khan, Zeashan Hameed
    Catalot, Denis Genon
    Thiriet, Jean Marc
    ICWMC: 2009 FIFTH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMMUNICATIONS, 2009, : 70 - +
  • [29] Sensor Nodes Estimation for a Greenhouse Monitoring System Using Hierarchical Wireless Network
    Sampaio, Hugo
    Motoyama, Shusaburo
    2017 25TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2017, : 260 - 264
  • [30] Environmental noise monitoring using distributed hierarchical wireless acoustic sensor network
    Peng, Bo
    Wang, Kevin I-Kai
    Abdulla, Waleed H.
    INTERNET OF THINGS, 2024, 28