Example Projects
Workshops
Announcements
Actuators
Connections
Power
Sensors
Traces

Circuits and Code Wireless

Meet the Materials
Conductive Materials
Non-Conductive Materials
Tools
Techniques
Thinking Out Loud
Tools
  • ATtiny Breadboard Programming Piggyback Extension
  • ATtiny Programming Shield
  • Breadboard Pincushion
  • Circular Knitting Looms
  • Circular Knitting Machines
  • Circular Sock Knitting Machines
  • Circular Weaving Looms
  • CNC Textile Machines
  • desoldering wick
  • digital USB microscope
  • DIY Mini Breadboard
  • ESP octopus sewable breakout
  • ETextile Tester Bracelet
  • Fabric Markers
  • Fabric Scissors
  • File
  • Hole Maker
  • Hot Air Gun
  • Craft Iron
  • ISP Alligator Clip Extension
  • Laser Cutter
  • LilyPad SnapRing
  • MINI CLIP CLAMPS
  • Mosquitto local MQTT broker
  • multimeter hat
  • Needle Threader
  • ohmBroach
  • ohmGlove
  • ohmHook
  • ohmTranslator
  • Pincushion Breadboard Bracelet
  • Pompom Maker
  • Popper Machines
  • Prototyping with Snaps
  • CNC Milling Machine
  • Resistance Visualization Tool
  • Seam-Ripping Continuity Meter
  • Sewing Machines
  • Snap Press Options
  • SNIPS
  • Knitting dolly
  • Spudger
  • Tester Overview
  • Tester Tool: bracelets
  • Tester Tool: circle
  • Tester Tool: simple strip
  • Tester Tool: u-shape
  • Thin nose pliers
  • Vibrating Crochet Hook
  • Vinylcutter
  • Wire Wrap Tool
  • Support the creation of content on this website through PATREON!
  • About
  • E-Textile Events
  • E-Textile Spaces
  • Newsletter
  • Print & Publications
  • E-Textile Shopping

  • SEARCH
    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
    Tools

    Mosquitto local MQTT broker

    These are my notes from installing the Mosquitto MQTT broker on my Mac computer. And then publishing sensor data with an ESP32 Devboard and subscribing to the data with a Processing sketch.


    installing Mosquitto on Mac

    >> https://subscription.packtpub.com/book/application-development/9781787287815/1/ch01lvl1sec12/installing-a-mosquitto-broker-on-macos

    open terminal
    Install mosquitto: brew install mosquitto


    CHANGE SOME SETTINGS
    before running mosquitto we need to change some settings in the mosquitto config file so that it does not require ID and password:
    Open the config file via terminal: pico /usr/local/etc/mosquitto/mosquitto.conf
    in the config file search (ctrl-w) for “allow_anonymous”
    should get you to this line: #allow_anonymous false
    remove the “#” and change it to be: allow_anonymous true
    add this line above: listener 1883
    so that you have:
    listener 1883
    allow_anonymous true

    close pico editor: ctrl + x
    save: yes


    RUN MOSQUITTO
    to open/start mosquitto you can use the following lines in the terminal (the file paths will be different for you!): /usr/local/sbin/mosquitto -c /usr/local/etc/mosquitto/mosquitto.conf
    to stop mosquitto: ctrl + c

    ERROR: address already in use
    if you get this error when trying to start mosquitto you can force quit mosquitto from the activity monitor.


    try again and hopefully you see this:


    publishing data with ESP32

    CONNECTING
    to connect to the broker you need to know your computer’s IP address, which is also your broker’s IP address as it is running on your computer. you find it in the network advanced settings:

    ARDUINO CODE


    subscribing with Processing

    PROCESSING CODE



    Leave a comment