Example Projects

Circuits and Code Wireless

Meet the Materials
Conductive Materials
Non-Conductive Materials
Thinking Out Loud
  • BLE (Bluetooth Low Energy)
  • Bluetooth Mate
  • Data Logging
  • Embroidered LilyBLE Module
  • MQTT Brokers and Clients
  • MQTT client
  • Wireless Communication 101
  • Xbee
  • Xbee Direct (Xbee-Xbee)
  • Xbee Direct (Multiple Xbee - Xbee- comp)
  • Xbee Direct (Sensor-Xbee-Comp)
  • Xbee dongle
  • Xbee FirmwareUpdate
  • Xbee lilypad shield PCB
  • Xbee Serial Communication
  • Support the creation of content on this website through PATREON!
  • About
  • E-Textile Events
  • E-Textile Spaces
  • Newsletter
  • Print & Publications
  • E-Textile Shopping

    Content by Mika Satomi and Hannah Perner-Wilson
    E-Textile Tailor Shop by KOBAKANT
    The following institutions have funded our research and supported our work:

    Since 2020, Hannah is guest professor of the Spiel&&Objekt Master's program at the University of Performing Arts Ernst Busch in Berlin

    From 2013-2015 Mika was a guest professor at the eLab at Kunsthochschule Berlin-Weissensee

    From July - December 2013 Hannah was a researcher at the UdK's Design Research Lab

    From 2010-2012 Mika was a guest researcher in the Smart Textiles Design Lab at The Swedish School of Textiles

    From 2009 - 2011 Hannah was a graduate student in the MIT Media Lab's High-Low Tech research group led by Leah Buechley

    In 2009 Hannah and Mika were both research fellows at the Distance Lab

    Between 2003 - 2009 Hannah and Mika were both students at Interface Cultures
    We support the Open Source Hardware movement. All our own designs published on this website are released under the Free Cultural Works definition


    Xbee is a wireless communication device from digi.com that uses ZigBee protocol. “ZigBee is a specification for a suite of high level communication protocols using small, low-power digital radios based on the IEEE 802.15.4-2003 standard for wireless personal area networks (WPANs), such as wireless headphones connecting with cell phones via short-range radio. The technology defined by the ZigBee specification is intended to be simpler and less expensive than other WPANs, such as Bluetooth. ZigBee is targeted at radio-frequency (RF) applications that require a low data rate, long battery life, and secure networking.” (from wikipedia)
    It operates with 3.3V and uses 50mA (series 1). Some Xbee ‘s pins can be set as Analog Input, Digital Input, Digital Output, or Analog Output (PWM). The numbers of pins are up to seven channels of analog input, nine channels of digital I/O and two channels of PWM. This means you do not need microcontroller to send sensor input to your computer. This example need two Xbee  Series 1 802.15.4 with firmware version 10A1 or later (I used 10A5), or two Xbee Seriese 2 with  ZNET 2.5 CORDINATOR API and  ZNET 2.5 ROUTER/END DEVICE API firmware. The following setup is  how to do Sensor-Xbee-Comp connection with Xbee  Series 1 802.15.4.

    Pin configuration of Xbee  Series 1 802.15.4 and Xbee pro. The table is taken from Xbee manual

    4 Comments so far

    1. ganesh on February 14th, 2011

      total information to project

    2. Imad on April 28th, 2012

      I bought a Xbee, s1, module. I tried to make a communication between PIC microcontroller and MATLAB software on labtop. It works very well at small distance e.g. 1-3 m but if distance becomes larger the communication between them is lost whether was inside or outside . although in the datasheet of Xbee was mentioned that the distance can be 100 m.
      I read the power level, it was at the highest level. I only changed the data rate to 115200 bit/sec.
      I don’t know what I should do to reach to 100 m distance ???
      would you help me??
      Thank you.

    3. robo on September 14th, 2012

      plz help me for create the communication between 2 xbee for S/R data to a microcontroller too.

    4. ganesh on April 8th, 2013

      I want to access zigbee pro using matlab plz help me for that.
      i am interested in RSSI of zigbee, i want the information of that pin using matlab.

    Leave a comment