Skip to content

rpiontik/ThingJS-user-packet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

The user packet of ThingJS with firmware and applications

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages