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

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

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

Ответ
 
Опции темы
Старый 23.08.2017, 19:31   #1
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 529
Написано 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, 19:51   #2
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 529
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: Интернет вещей с блитз и ESP8266

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

Прошей ESP через Arduino ide, и пиши нормальную прошивку, АТ прошивки работают почти всегда плохо
__________________
Asus rog gl552vw (i7 6700 16gb gtx960m2gb 250gb ssd)

̶M̶s̶i̶ ̶g̶e̶6̶2̶ ̶(̶i̶7̶-̶5̶7̶0̶0̶ ̶1̶2̶g̶b̶ ̶r̶a̶m̶ ̶9̶6̶0̶m̶ ̶2̶g̶b̶ ̶1̶2̶8̶g̶b̶ ̶s̶s̶d̶)̶ - Умер
̶R̶a̶d̶e̶o̶n̶ ̶H̶D̶4̶6̶5̶0̶ ̶2̶g̶b̶ ̶,̶ ̶c̶o̶r̶e̶2̶d̶u̶o̶ ̶t̶6̶5̶0̶0̶ ̶2̶.̶1̶G̶h̶z̶ ̶4̶g̶b̶ ̶r̶a̶m̶ ̶-̶м̶а̶м̶о̶н̶т̶ ̶ Отдан матери
̶I̶n̶t̶e̶l̶ ̶Z̶3̶7̶3̶5̶F̶ ̶1̶.̶3̶-̶1̶.̶8̶g̶h̶z̶ ̶2̶g̶b̶ ̶r̶a̶m̶ ̶-̶ ̶п̶л̶а̶н̶ш̶е̶т̶ Отдан матери
(Offline)
 
Ответить с цитированием
Старый 31.10.2017, 17:29   #4
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 529
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: Интернет вещей с блитз и ESP8266

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


Опции темы

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

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


Часовой пояс GMT +1, время: 03:58.


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