Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 23.08.2017, 22:31   #1
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Интернет вещей с блитз и ESP8266

Доброго дня! Делаю простую pin pong прогу (пока что). Комп посылает/принимает сообщения от ESP посылающего/принимающего сообщения.
Программа на компе выглядит так.

Type streams
	Field stream
End Type 

Global a$

tcp=CreateTCPServer(88)

Repeat
	new_potok=AcceptTCPStream(tcp) 
	If new_potok 
		ss.streams=New streams
		ss\stream=new_potok
		WriteLine ss\stream,"HELLO client"		
	EndIf 

For ss.streams=Each streams
	DebugLog(ReadAvail(ss\stream))
	If (ReadAvail(ss\stream))
		Delay 100
		If (ReadAvail(ss\stream))
			a$=ReadLine(ss\stream)
			DebugLog(a$+" !")
			Print a$
			While a>0
				a$=ReadLine(ss\stream)
				DebugLog(a$)
			Wend
			ss2.streams=New streams
			ss2\stream=ss\stream
			Delete(ss)
		EndIf
	EndIf

Next 

Until KeyHit(1)
После компиляции и запуска прога как видно создает сервер. Отправляю, через прогу для общения с еспом(ESPlorer) , команды еспу с паролем логином и адресом портом и он коннектится получает сообщение "HELLO client". После чего через ESPlorer отправляю сообщение, а именно так. AT+CIPSEND= Число символов сообщения. То есть AT+CIPSEND=2 новая строка HI. И прога получает это сообщение! Но после происходит котовасия. Что бы ни писал как бы не посылал. Все время сообщение получает цыфру символов а не символы которые отправленны. То есть отсылаю тут же AT+CIPSEND=5 и сообщение Hello. Прога зацыкливается на цыфре 5 и гонит её из цыкла в цыкл ничго не принимая больше... В чем проблема кто может помочь? Если сервер создать на сторонней проге то все работает нормально.
(Offline)
 
Ответить с цитированием
Старый 24.08.2017, 22:51   #2
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: Интернет вещей с блитз и ESP8266

ЭЭмм.. Я тут один?
(Offline)
 
Ответить с цитированием
Старый 25.08.2017, 23:09   #3
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: Интернет вещей с блитз и ESP8266

Прошей ESP через Arduino ide, и пиши нормальную прошивку, АТ прошивки работают почти всегда плохо
(Offline)
 
Ответить с цитированием
Старый 31.10.2017, 20:29   #4
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: Интернет вещей с блитз и ESP8266

О! tirarex,Здравствуй!) Я уже и не надеялся, а ты оказывается сразу ответил) Благодарю! Да впринцепе ты прав, но все же, через прогу эмитирующую клиента, все работает. А именно с блитцем нет. Ну пошуршу в направлении своей прошивки.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 18:36.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com