Framework for managing IoT data through Intersystems Cache and simple angularJs web interface
For more info about this project check out this User/Developer guide
#Contains
- Rest Interface
- Web GUI
- Storage
- Callback mechanism
- Android application that sends light sensors data to the server
#Installation guide
-
Make sure you have DeepSeeWeb installed
-
Download the latest release from release page
-
Create MQTTIOT namespace and switch to it
-
Import and compile InstallAll.xml
-
Open terminal and execute the following string:
d ##class(IOT.Installer).setup()
- It will create mqttrest and mqttweb apps
- You can delete this class after you initialized the apps
-
In a web-app called mqttrest add a dispatch class:
REST.Broker
-
In a web-app called mqttweb enable DeepSee
-
Copy mqttweb folder into:
%CACHEPATH%/CSP
- To use IoT Manager open
server:port/mqttweb/index.html
- Install mqtt_app.apk on Android device if you need it
#Repo's used Attila Tóth's Cache MQTT client