Quick IoTs: An UI editor and build tool for OMG (Update 24 June)
App made with HTML5, JS and NodeJS to make a cross flatform tool,
Desktop app (Window,Linux), Browser version with limit feature
Desktop app (Window): http://www.quickiots.com (Linux will be released later)
All OMG modules support
Open project folder. In first time using, app will ask to specify device
Build & upload directly, no need to switch to Arduino IDE
Built-in Tool: Serial monitor, MQTT logger, Auto-update
Preview purpose, limit a lot important feature such as build, serial monitor (can’t make in browser)
Code generate create: user_config.h, module.h…, allow copy with single button
Create new project
Choose device 3. Choose module (1), setup PIN on device as require (2), Build & Upload (3)
Your device will be running now. Connect to device wifi, Enter 192.168.4.1 in browser, set Wifi device connect to & MQTT server
Open Serial monitor and MQTT log to see data. Now MQTT data from sensors send through MQTT, you could also send MQTT data to IR gateway. Open
Node-red and setup a flow to control device through MQTT
Any suggestions are welcome!
All contributions are welcome !
I will be pleased to integrate your proposals
I will try my best and let you test soon
The other possibility is to embed a web portal into the program for direct configuration.
Would much prefer a web interface for configuration. If i have a problem with the gateway i have to have direct access to it. Web interface would help this tremendously.
All update is in first post
Just wanna let you know I have finished the early version of tool. I would like to receive comment before move on.
All fields are dynamic, not hardcode, it mean thats we can easily add more config.
Here is some feedback:
regarding pins I have only one choice available
I have generated the config_IR.h file, the first macros arewithout return to the line
in user_config.h generated result there is parameters missing but it is maybe voluntary as it is an early version
is it possible to download your page to use it localy, I think there will be some reservations to write wifi password on an external web site
And finaly would it be possible to publish your code on github? It could be interesting to share it so as to have direct contributions and also suggestions for embedding it to the boards.
Pin setup: I am using your recommend pin in config file. I think this will be better to limit pin for each module to prevent duplicate. Moreover, my experience with ir and rf pin is painful. Somework, some doesnot so I want this tool make a 100% running device
There was some tests done on pins compatibility but it depends on board used:
OpenMQTTGateway devices compatible,
to add a device you can push a comment to the sheet. Choose a device with a frequency corresponding to your country regulations!,Affiliated links for support! See explanations,Affiliated links...
All the advanced MQTT parameters/OTA/OTHERS seems to not be there, maybe it is because I don’t expand the menu, nevertheless they should be there in all the case I think.
That s weird behavior because user config works well with me. Could you tell me more about ur browser
My first attemp to port to desktop app
Hi, I make update with desktop app released. All info in first post
sorry for wrong link, reupload now
Update 06 June with change in layout for easier usage, add open project feature instead “fix location” for more flexible in working with multiple project
IR receiver and Emitter
Update 24 June, all in first post