Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 1.95 KB

README.md

File metadata and controls

59 lines (46 loc) · 1.95 KB

Overview

The repository is user packet of ThingJS open source IoT platform. It contains ready to use firmware and applications.

Deploy

Linux

  1. Connect ESP32 to USB port
  2. Check available device /dev/ttyUSB0
  3. Run flash.sh
git clone https://github.com/rpiontik/ThingJS-user-packet
cd ThingJS-user-packet
./flash.sh

Windows

  1. Connect ESP32 to USB port
  2. Find virtual COM port of connection and run flash.bat

COM port in system

git clone https://github.com/rpiontik/ThingJS-user-packet
cd ThingJS-user-packet
./flash.bat COM3

Use

  1. Connect your device to WiFi of ThingJS device (wf_test) with password 12345678
  2. For smartphone you will redirected to captive portal. For other devices need to open http://192.168.4.1 in a browser
  3. Helper will help you to configure the device
  4. When device will connected, in footer will show IP of device in intranet You can use the device by intranet use this IP.

Helper start Helper net

Install ThingJS application

  1. Open http://[IP of device] in a browser
  2. Go to Settings -> Internet connection -> Applications
  3. Click on Install new application
  4. Select application from apps folder (for example blink.smt)
  5. Select GPIO (if require) that the application will be use
  6. Click Install

alt text

Applications

  1. Blink - Simplest application to blink an LED.
  2. Clock - Application to show system time by UBUS.
  3. ds18x20 - Application to use OneWire bus and show temperature from sensors.
  4. http - HTTP/HTTPS request demonstrator.
  5. mqtt - The application demonstrates integration via MQTT protocol.
  6. thermostat - Climate control application.

Licensing

ThingsJS is released under GNU GPL v.2 open source license.