Skip to content

servidge/MsgDrop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#just the botched msgdrop.ino version from the inspired original version. The .py version and also the rest is untouched.

MsgDrop

MsgDrop is an open anonymous message passer that may or may not be connected to the Interner(r)(tm).

"I said message drop, oh message, oh yeah message gonna drop on you."

MsgDrop ESP32

Time having moved on finds us with an M5Stick-C ESP32 core to dev on....and our old but not forgoten MsgDrop was the first thing I thought of to test the new board out with. So here we are, still prealpha early days but things will progress. I will keep the ESP8266 version here and maybe upgrade it aas well.

The story is the same, a way to pass messages out of channel. This version I am going to try and add some crypto and the ability to run as a stand alone Access Point off of the Internet as well as the ability to attach to an existing network and be used from it

Hardware I am using... https://m5stack.com/collections/m5-core/products/stick-c

Language....MicroPython

MsgDrop ESP8266


MsgDrop uses an ESP8266 device running a combination Captive Portal and Web Server to allow users to connect easily via any wifi enabled device. Once connected the user can utilize any web browser and any traffic will be sent to the Web Server.

Installation

DNSServe.h

I am using the DNSServer.h found in tzapu's WifiManager You can either install through the Arduino Library Manager or checkout the latest changes or a release from github

Install through Library Manager

Currently version 0.8+ works with release 2.0.0 or newer of the ESP8266 core for Arduino

  • in Arduino IDE got to Sketch/Include Library/Manage Libraries Manage Libraries

  • search for WiFiManager WiFiManager package

  • click Install

Checkout from github

Github version works with release 2.0.0 or newer of the ESP8266 core for Arduino

msgdrop.ino

  • Edit the configuration at the top of the .ino file
  • Edit the .ino file to mod the page layout and text that will be served up.
  • Upload it to your ESP8266.
  • Reboot.

Current status

  • Copied the codebased from Popup-chat
  • Stripped blinky led and Serial comms to save cycles and power
  • Moded some of the page text

To Do

  • Ability to add urls to connected services
  • Possibly add some form of crypto

License

MIT license.

Contact

Moded by @tomwsmf on Twitter

About

ESP32/ESP8266 based Message Board based on https://github.com/tlack/popup-chat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 59.3%
  • Python 40.7%