- Chat with other ESP8266's over UDP
- Use serial as UI for the communication with other ESP8266's (Want to know how? Type
helpin your serial monitor) - Host your own custom WiFi network for communication with other ESP8266's
- Connect to existing WiFi networks for communication with other ESP8266's
- Use Port-Forwarding for communication over WAN (Internet)
- Get the current signal strength (RSSI) from the connection to your network
You can easily use the pre-compiled binary file of CHOW and just flash it onto your ESP8266, or compile it yourself with the Arduino IDE.
- Download the latest binary file of CHOW
- Flash it on your ESP8266 with the baud rate of
115200. I recommend using esptool.py
esptool.py --chip esp8266 -p <port ex.: /dev/cu.usbserial-14130> -b 115200 write_flash -z 0x00000 </path/to/CHOW.bin>
- Unplug the microcontroller. Plug it back into your computer.
- Open the serial monitor and type the command
help
- Download the latest arduino sketch of CHOW
- Download the SimpleCLI Library from @spacehuhn
- Unzip the downloaded SimpleCLI Library and rename the resulting folder to
SimpleCLI - Paste the folder in your arduino library folder (usually located somewhere at
documents/Arduino/libraries). - Now you can open the downloaded arduino sketch in your Arduino IDE and upload it to your ESP8266
- Encryption for secure UDP-Packets
- Message Broadcast for sending one message to multiple microcontrollers
If you have some improvements, errors or other things to say, just make a fork, pull-request, open an issue or contact me on twitter @90N45.
WANT TO TAKE A LOOK AT AN EASTER CHICKEN?
FIND THE EGG TO SEE WHO CREATED IT...