Required to setup in order to enable control and preview data from Arduino Inputs and Outputs from web browsers, either from LAN(local wired or WiFi network) or Internet.


What is WEB Server?

- A web server is software that can satisfy World Wide Web client (e.g your Web browser) requests. A web server processes incoming network requests over HTTP and several other related protocols.


- In Arduino Control Center, web server is integrated in application. If you want to control Arduino devices connected over serial or network connection from browser, WEB server has to be configured and started in ACC.

By default, WEB server is not activated.

If it sounds complicated,  it is not. All you have to do is to set port (if default 80 port is used), check if that port is free with Test web port button, and if setup is ok, start server on assigned port with Start button on Servers tab(web server).


Main menu -> Server -> Settings tab


Main menu -> Server -> Servers tab


IMPORTANT: We assumed that you have configured Arduino UNO board like in our example. If not, go to Setup Device in ArduinoControlCenter chapter and follow instructions.


Browser view, login with username and password



IMPORTANT: 127.0.0.1 (localhost) cannot be used to access ACC web server from LAN(local network). For this use your network interface IP address. In my case, local IP address is 192.168.1.101 so I can open ACC web page at this address - http://192.168.1.101. Find your IP address and type in smartphone or desktop browser this address.




IMPORTANT:  At this moment, you cannot draw charts for Inputs and Outputs values and states. Each component has to be enabled for writing data to database. By default, this is not enabled.


Right click on the component->Edit->Database tab->check Insert to database. 



INFO! In this particular example, it doesn't have much sense to enable this option for TIMER component, just an example how to do that. It is applicable to all components.

Why is not good to do that for TIMER? First of all, by default write to database period is by default 5 seconds, TIMER in this case change state each second. Second, even if you set database time period to 1 second, web graph does not show all data written to database. Statistic chart in ACC does that. Third, you will write bunch of unnecessary data into database. More components enabled for storing data, database size will increase fast.


Main Menu -> Tools ->Statistic


Easy EBook and documentation generator