If you want to connect your serial RS232 device to your computer over WiFi then this Serial to WiFi adapter is what you need. It will let you connect a serial RS232 device to any secure or open wireless network or access point. I have microcontroller device which reads data from sensors and sends it via Serial to USB converter (ftdi232 cable). This Serial to USB converter is connected to ARMv7 mini-computer - CuBox with Ubuntu 13.04. I have also connected WiFi USB adapter to CuBox. I would like to read data from serial port and send it via WiFi and receive on Windows PC.
These days, connecting your microcontroller project to a WiFi network is pretty easy — you connect up an ESP8266 to your microcontroller project and pretend it’s a WiFi modem, using these old-school-style AT commands. But what do you do if you need to flash new code into the microcontroller? You can’t reprogram the micro remotely through the ESP8266 because those stupid AT commands get in the way.
The ESP8266 Part 1 - Serial WIFI Module for Arduino: This is the part 1 of 3 instructables to help you to use the ESP8266 with Arduino. In this This first tutorial you will learn how to set-up and test the module connected to an Arduino.The ESP8266 is perhaps the most versatile serial module to conn. Arduino Wireless Serial Communication: There are many ways to communicate with remote Arduinos. I have found that many of them hit a slightly higher price point than what I would like. Also, ethernet shields (and wifi dito?) consume many valuable hardware pins. I will describe how to c.
The solution? By flashing the esp-link firmware into your ESP8266, you talk directly to the microcontroller over WiFi as if it were connected by a serial cable: the ESP8266 becomes a totally transparent WiFi-serial bridge. Now, with a serial bootloader and an ESP8266 in Wifi-to-serial bridge mode, you can reflash your microcontroller wirelessly, and then telnet in to interact with and debug the system remotely. Once you’ve fixed the bugs, you can re-flash the microcontroller: all over WiFi, without having to climb up a ladder to reach your IoT attic-temperature sensor.
To flash a connected Arduino, for instance, all you need to do is convince AVRDUDE to use the network instead of a locally-connected USB-serial cable: avrdude -p m328p -c arduino -b 115200 -P net:192.168.1.123:23 -U:yourHexFile.hex. The ESP8266 passes the data straight through its TX and RX lines to your microcontroller and everything works as if it were wired.
Wifi Serial Port Server
Configuration to allow the ESP8266 to join your WiFi network takes place on a self-hosted webpage that uses [Sprite_tm]’s esp-httpd standalone server, which makes setup pretty painless. And then after that you can simply telnet to the ESP8266 at port 23 and type away, or do anything else you would with a wired serial connection.
Although the simple bridge mode came first, esp-link looks like it’s growing to be a one-stop shop for all your IoT or microcontroller + WiFi needs. In addition to the serial bridge code, there is also a REST-based microcontroller-to-internet mode and there is bi-directional MQTT support in the wings. We haven’t had a chance to dig into these yet, so if you have, let us know in the comments.
If you want to dig in deeper, head over to [Jeelabs]’ blog for a slightly outdated tour of the project written by the code’s author, [Thorsten von Eicken]. For the most up-to-date development news, follow the very active development of esp-link in this thread on the esp8266 forums.
This is the part 1 of 3 instructables to help you to use the ESP8266 with Arduino. In this This first tutorial you will learn how to set-up and test the module connected to an Arduino.
The ESP8266 is perhaps the most versatile serial module to connect 'things' at the Internet, that why it is so popular in the world of IoT. It is a complete module, which includes a microprocessor which can be programmed directly via the Arduino IDE (C++), or in other environments to build (usually using a high level language itself, the 'LUA'). To control 'things' there is no need to have the Arduino itself to the interface because the ESP8266 has 2 GPIOs (two 'pin' input / output). A lot of inportant info is possible to be found at ESP82 Forum:
Link to ESP8266 Forum:
Features:
Wifi Serial Port Interface
802.11 b / g / n
Wi-Fi Direct (P2P), soft-AP
Integrated TCP / IP protocol stack
Integrated TR switch, balun, LNA, power amplifier and matching network
Integrated PLLs, regulators, DCXO and power management units
+ 19.5dBm output power in 802.11b mode
Power down leakage current of <10uA
1MB Flash Memory
Integrated low power 32-bit CPU Could be used the application processor
The above spec includes a lot of technical stuff that you do not really need in the great part of your projects, but it is good to have a hand 'just in case'.
Wifi Serial Port Arduino
Wifi Serial Device Server
Until today, I only studied the ESP8266 connected to the Arduino, replacing the need for a relatively expensive Wifi shield (Shield, is a PCB that you install at a top of an Arduino to expand its capabilities).