Как отправлять данные между двумя модулями ESP8266 WiFi

#at-command

#at-command

Вопрос:

У меня есть две платы с микро (ATmega8) на каждой и модулем (ESP8266), подключенным к каждому микро. Как я могу передавать данные между этими двумя платами (без маршрутизатора)? Другими словами, какие AT-команды должны быть написаны для каждого подключаемого микроконтроллера? Я также использую базовый язык Bascom для программирования, как показано ниже:

Клиент:

 Print "AT CWMODE=3"
Print "AT CWJAP="test","1111111111""
Print "AT CIPMUX=1"
Print "AT CIPSTART=2,"TCP","192.168.4.1",222"  \link type error
Print "AT CIPSEND=0,1"
print "A"
 

Сервер:

 Print "AT CWMODE=3"
Print "AT CWSAP="test","1111111111",1,4"
Print "AT CIPMUX=1"
Print "AT CIPSERVER=1,222"
Print "AT CIFSR"
 

Что происходит не так? Какова ваша идея?

Комментарии:

1. Как называется модель модуля Wi-Fi, подключенного к ESP8266? Можете ли вы связать руководство по AT command этого модуля, чтобы мы могли вместе понять, что происходит не так?

2. Я имею в виду, что ATmega8 подключен непосредственно к ESP8266 (без интерфейсного модуля). Моя проблема в строке 4 клиентской программы (ошибка типа ссылки).

3. Эта ссылка — «Набор команд ESP8266 AT»: espressif.com/sites/default/files/documentation /…