Posts

Secure way to control Arduino devices from anywhere in Arduino Control Center(Part III)

Image
For free SSL Certificates, which will enable Arduino Control Center a secure HTTPS connection, we will use a service called SSL for FREE . If you have read the previous post, you already know that is not possible to issue an SSL certificate with an IP address, it has to be used hostname like any other web page you're visiting every day. In order to create a hostname, in this article, I will use No-IP free Dynamic DNS service.  It has a few limitations in the free version - only 3 hostnames and every 30 days hostnames have to be confirmed that you are still using them. It can be easily upgraded if you find this annoying and you will use more than three hostnames... After registration, you can create a hostname in the administration dashboard. Click on Create Hostname Select whatever hostname you want and domain and click on Create Hostname: For this demonstration and for the next topic where we finally will be connected to the Arduino Control Center web server o

Secure way to control Arduino devices from anywhere in Arduino Control Center(Part II)

Image
For free SSL Certificates, which enable Arduino Control Center a secure https connection, I used this excellent service called SSL for FREE . First time I used this service two years ago(2017). I am not sure 100%, but I think at that time it was possible to issue SSL certificate for fixed-static IP address. My plan for part II of this tutorial was to issue an SSL certificate for static IP address and walk you through steps how to implement this in Arduino Control Center, which is not possible now. I am using NO-IP for a dynamic DNS addresses. Please visit this site and create a free account for creating a free hostname, and of course, read more about this topic. The next post will be about this subject and I will use generated hostname to create a secure HTTPS connection in Arduino Control Center ...soon...

Secure way to control Arduino devices from anywhere in Arduino Control Center(Part I)

Image
Arduino Control Center has built-in web server which allows you to access your Arduino devices over Intranet(LAN) or Internet. By default setup, the web port for ACC is port 80. If this port is already used, you can set any other port. First of all, let's see how we connect to Arduino Control Center web server in a non-secure way. If you plan to access Arduino devices from the local network, you can access them simply by typing in the web browser http:// [YOUR_PC_IP_ADDRESS], for example, http://192.168.1.101 where 192.168.1.101 is IP address of PC with running Arduino Control Center desktop application and started web server. If you use any other port, for example, 8080, the address in the web browser will be like this: http://192.168.1.101:8080. How to start the server you can see here:  Setup and start HTTP and UDP servers At this point, without any kind of port forwarding on a wireless router or whatever is your network configuration, you are pretty safe within a

Why Arduino Control Center support only NANO,UNO and MEGA compatible boards?

Image
By default, ACC support only Arduino UNO, NANO, and MEGA compatible boards, including all boards which are based on ATmega 328P and ATmega2560 chips - Arduino Duemilanove, Arduino Pro, Arduino Pro mini, etc... 26.10.2021 - Major update. Software now supports and devices based on ESP8266 chip with built-in WiFi support and emulated EEPROM like NodeMCU, Wemos. Starting from v6.0.0, ACC support both ESP8266 and ESP32 chips with integrated Wi-Fi. Both chips are have emulated EEPROM which is suitable for use with Arduino Control Center. ATmega328P ATmega328P ATmega2560 Why? There are a lot more powerful boards like Arduino Yun, Zero, Due on market, with much more powerful processors and available SRAM. The first reason, less important, is that Arduino Control Center does not require such powerful boards by design. Since Arduino boards are not expensive(original Italian Arduino boards are 3-4 times expensive than most Chinese clones), ACC is designed like this

Introduction...

What is this blog about? I will find interesting projects all over internet suitable for converting to  Arduino Control Center  software. Also, I will added interesting and educational links to web pages, write about Arduino Control Center and tried to clarify many useful features integrated in program and how to use it. I hope you find information from this blog useful for your future projects, especially with  Arduino Control Center Thank you for your time, Milan