The repository is user packet of ThingJS open source IoT platform. It contains ready to use firmware and applications.
- Connect ESP32 to USB port
- Check available device /dev/ttyUSB0
- Run flash.sh
git clone https://github.com/rpiontik/ThingJS-user-packet
cd ThingJS-user-packet
./flash.sh
- Connect ESP32 to USB port
- Find virtual COM port of connection and run flash.bat
git clone https://github.com/rpiontik/ThingJS-user-packet
cd ThingJS-user-packet
./flash.bat COM3
- Connect your device to WiFi of ThingJS device (wf_test) with password 12345678
- For smartphone you will redirected to captive portal. For other devices need to open http://192.168.4.1 in a browser
- Helper will help you to configure the device
- When device will connected, in footer will show IP of device in intranet You can use the device by intranet use this IP.
- Open http://[IP of device] in a browser
- Go to Settings -> Internet connection -> Applications
- Click on Install new application
- Select application from apps folder (for example blink.smt)
- Select GPIO (if require) that the application will be use
- Click Install
- Blink - Simplest application to blink an LED.
- Clock - Application to show system time by UBUS.
- ds18x20 - Application to use OneWire bus and show temperature from sensors.
- http - HTTP/HTTPS request demonstrator.
- mqtt - The application demonstrates integration via MQTT protocol.
- ★ thermostat - Climate control application.
ThingsJS is released under GNU GPL v.2 open source license.