BiPS – A Real-Time-Capable Protocol Framework for Wireless Networked Control Systems and Its Application

  • Markus EngelEmail author
  • Christopher Kramer
  • Tobias Braun
  • Dennis Christmann
  • Reinhard Gotzhein
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 990)


In wireless networked control systems (WNCS), sensors, controllers, and actuators exchange data to solve control tasks. Operation of WNCS usually occurs under real-time constraints, in particular regarding synchronicity of value sampling, transmission latencies, and packet losses. This calls for deterministic protocols as well as for real-time-capable implementations of these protocols. In this paper, we present the protocol framework BiPS (Black-burst integrated Protocol Stack), which provides real-time protocol and operating system functionalities, and its implementation on the Imote 2 hardware platform hosting the transceiver CC 2420. Furthermore, we present the application and deployment of BiPS in an industrial environment.


Real-time Wireless networks Communication protocols Operating systems 


  1. 1.
    Åkerberg, J., Gidlund, M., Björkman, M.: Future research challenges in wireless sensor and actuator networks targeting industrial automation. In: 2011 9th IEEE International Conference on Industrial Informatics (INDIN), pp. 410–415. IEEE (2011)Google Scholar
  2. 2.
    Basmer, T., Schomann, H., Peter, S.: Implementation analysis of the IEEE 802.15.4 MAC for wireless sensor networks. In: International Conference on Selected Topics in Mobile and Wireless Networking (iCOST) (2011).
  3. 3.
    Christmann, D., et al.: Vertical integration and adaptive services in networked production environments. In: Felderer, M., Piazolo, F., Ortner, W., Brehm, L., Hof, H.-J. (eds.) ERP 2015. LNBIP, vol. 245, pp. 147–162. Springer, Cham (2016). Scholar
  4. 4.
    Braun, T., Gotzhein, R., Kuhn, T.: Mode-based scheduling with fast mode-signaling - a method for efficient usage of network time slots. J. Adv. Comput. Netw. (JACN) 2, 48–57 (2014)CrossRefGoogle Scholar
  5. 5.
    Christmann, D., Braun, T., Engel, M., Gotzhein, R.: BiPS – a real-time-capable protocol framework for wireless sensor networks. In: Proceedings of the 6th International Joint Conference on Pervasive and Embedded Computing and Communication Systems, pp. 17–27. SciTePress - Science and Technology Publications (2016).
  6. 6.
    Christmann, D., Gotzhein, R., Rohr, S.: The arbitrating value transfer protocol (AVTP) - deterministic binary countdown in wireless multi-hop networks. In: 21st International Conference on Computer Communications and Networks (ICCCN) (2012).
  7. 7.
    Christmann, D., Gotzhein, R., Siegmund, S., Wirth, F.: Realization of try-once-discard in wireless multi-hop networks. IEEE Trans. Industr. Inf. 10(1), 17–26 (2014). Scholar
  8. 8.
    Dunkels, A., Gronvall, B., Voigt, T.: Contiki - a lightweight and flexible operating system for tiny networked sensors. In: 29th Annual IEEE International Conference on Local Computer Networks, pp. 455–462 (2004).
  9. 9.
    Engel, M., Christmann, D., Gotzhein, R.: Implementation and experimental validation of timing constraints of BBS. In: Krishnamachari, B., Murphy, A.L., Trigoni, N. (eds.) EWSN 2014. LNCS, vol. 8354, pp. 84–99. Springer, Cham (2014). Scholar
  10. 10.
    Eswaran, A., Rowe, A., Rajkumar, R.: Nano-RK: an energy-aware resource-centric RTOS for sensor networks. In: 26th IEEE International Real-Time Systems Symposium (RTSS 2005), pp. 10 pp.-265 (2005).
  11. 11.
    Farooq, M.O., Kunz, T.: Operating systems for wireless sensor networks: a survey. Sensors 11(6), 5900–5930 (2011)CrossRefGoogle Scholar
  12. 12.
    Gebhardt, J., Gotzhein, R., Igel, A., Kramer, C.: QoS multicast routing in partially mobile wireless TDMA networks. In: 2015 IEEE Global Communications Conference (GLOBECOM), pp. 1–7. IEEE (2015)Google Scholar
  13. 13.
    Gilani, M.H.S., Sarrafi, I., Abbaspour, M.: An adaptive CSMA/TDMA HybridMAC for energy and throughput improvement of wireless sensor networks. Ad Hoc Netw. 11(4), 1297–1304 (2013). Scholar
  14. 14.
    Gotzhein, R., Kuhn, T.: Black burst synchronization (BBS) - a protocol for deterministic tick and time synchronization in wireless networks. Comput. Netw. 55(13), 3015–3031 (2011)CrossRefGoogle Scholar
  15. 15.
    Hahm, O., Baccelli, E., Günes, M., Wählisch, M., Schmidt, T.C.: RIOT OS: towards an OS for the Internet of Things. In: 32nd IEEE International Conference on Computer Communications (INFOCOM), Poster Session (2013)Google Scholar
  16. 16.
    Harvan, M., Schönwälder, J.: TinyOS motes on the internet: IPv6 over 802.15.4 (6lowpan). Praxis der Informationsverarbeitung und Kommunikation 31(4), 244–251 (2008).
  17. 17.
    Haupt, A., et al.: Wireless networking for control. In: Lunze, J. (ed.) Control Theory of Digitally Networked Dynamic Systems, pp. 325–362. Springer, Heidelberg (2014). Scholar
  18. 18.
    Hsieh, T.H., Lin, K.Y., Wang, P.C.: A hybrid MAC protocol for wireless sensor networks. In: 2015 IEEE 12th International Conference on Networking, Sensing and Control, pp. 93–98 (2015).
  19. 19.
    IEC: Industrial Communication Networks - Wireless Communication Network and Communication Profiles - WirelessHART (IEC 62591 ed 1.0) (2010)Google Scholar
  20. 20.
    IEC: Industrial Communication Networks - Wireless Communication Network and Communication Profiles - ISA 100.11a (IEC 62734 ed 1.0) (2012)Google Scholar
  21. 21.
    IEEE: IEEE Standard 802 Part 15.4: Low-Rate Wireless Personal Area Networks (LR-WPANs). IEEE Computer Society, New York (2011).
  22. 22.
    Kramer, C., Christmann, D., Gotzhein, R.: Automatic topology discovery in TDMA-based ad hoc networks. In: International Wireless Communications and Mobile Computing Conference, IWCMC 2015, Dubrovnik, Croatia, August 24–28, 2015, pp. 634–639. IEEE (2015).
  23. 23.
    Kramer, C., Christmann, D., Gotzhein, R.: A clustering algorithm for distributed service registries in heterogeneous wireless networks. In: Wireless Days (WD), pp. 1–7. IEEE (2016)Google Scholar
  24. 24.
    MEMSIC Inc.: Imote2 datasheet (2013)Google Scholar
  25. 25.
    Olempia, K.J., Pandeeswaran, C., Natarajan, P.: A survey on energy efficient contention based and hybrid MAC protocols for wireless sensor networks. Indian J. Sci. Technol. 9(12) (2016)Google Scholar
  26. 26.
    Priya, B., Manohar, S.S.: EE-MAC: energy efficient hybrid MAC for WSN. Int. J. Distrib. Sensor Netw. 9(12), 526383 (2013). Scholar
  27. 27.
    Rhee, I., Warrier, A., Aia, M., Min, J., Sichitiu, M.L.: Z-MAC: a hybrid MAC for wireless sensor networks. IEEE/ACM Trans. Netw. 16(3), 511–524 (2008)CrossRefGoogle Scholar
  28. 28.
    Silva, R., Silva, J.S., Boavida, F.: Evaluating 6LowPAN implementations in WSNs. In: Proceedings of 9th Conferncia sobre Redes de Computadores Oeiras, Portugal 21 (2009)Google Scholar
  29. 29.
    Sitanayah, L., Sreenan, C.J., Brown, K.N.: Emergency response MAC protocol (ER-MAC) for wireless sensor networks. In: Abdelzaher, T.F., Voigt, T., Wolisz, A. (eds.) Proceedings of the 9th International Conference on Information Processing in Sensor Networks, IPSN, Stockholm, Sweden. ACM (2010).
  30. 30.
    TI: CC2420 Datasheet, Revision SWRS041c (2013).
  31. 31.
    Will, H., Schleiser, K., Schiller, J.: A real-time kernel for wireless sensor networks employed in rescue scenarios. In: 2009 IEEE 34th Conference on Local Computer Networks, pp. 834–841 (2009).

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Markus Engel
    • 1
    Email author
  • Christopher Kramer
    • 1
  • Tobias Braun
    • 2
  • Dennis Christmann
    • 1
  • Reinhard Gotzhein
    • 1
  1. 1.Technische Universität KaiserslauternKaiserslauternGermany
  2. 2.Fraunhofer IESEKaiserslauternGermany

Personalised recommendations