Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lua
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
SuLLeN
23 / 23 / 12
Регистрация: 27.12.2011
Сообщений: 810
1

Uninspected symbol near "?"

15.10.2017, 13:45. Просмотров 897. Ответов 3
Метки нет (Все метки)

Добрый день! Во время заливки кода в ESP8266 вылетает таймаут, а при выполнении кода uninspected symbol near "?".
Где он нашел "?", я так и не понял.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
bme280.init(3,4)--SDA,SCL pin--выводы для подключения датчика
function readData()
  P, T = bme280.baro()
  --H, T = bme280.humi()
  print("PRESSURE =".. P/1000*0.75)
  print("TEMPERATURE =".. T/100)
  --print("HUMIDITY ="..H/1000)--влажность
end
 
function sendData()
  sock=net.createConnection(net.TCP, false)
  sock:connect(8283,'narodmon.ru')
  sock:on("connection",function(sock, payload)
  local DEVICE_MAC = "**-**-**-**-**-**"
  local SENSOR_MAC_1 = "TEMPERATURE"
  local SENSOR_MAC_2 = "PRESSURE"
  --local SENSOR_MAC_3 = "HUMIDITY"--изменить на свои
  readData()
  --sock:send("#"..DEVICE_MAC.."\n#"..SENSOR_MAC_1.."#"..(T/100).."\n#"..SENSOR_MAC_2.."#"..(P/1000*0.75).."\n#"..SENSOR_MAC_3.."#"..(H/1000).."\n##")
  sock:send("#"..DEVICE_MAC.."\n#"..SENSOR_MAC_1.."#"..(T/100).."\n#"..SENSOR_MAC_2.."#"..(P/1000*0.75).."\n##") end)
  sock:on("receive", function(sock, answer) print('Narodmon answered '..answer) sock:close() end)
end
 
sendData()
tmr.alarm(0, 360000, 1, function() sendData() end)п»ї
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2017, 13:45
Ответы с готовыми решениями:

[КуМир] Ввести символьную строку и заменить все буквы "а" на "б" и наоборот (как заглавные так и строчные)
ввести символьную строку и заменить все буквы а на буквы б и наоборот как...

Реализация абстрактного типа данных "Конечный автомат" (Standard ML)
Мучаюсь я с языком STANDARD ML :( . Мне было дано такое задание: Реализовать...

Как устроены "внутри себя" условия и циклы в языке Forth
Допустим, я хочу перевести программу с Форта на Джаву. Конечно, можно понять ее...

Превышено максимальное количество присоединённых клиентов (ГИС "ИнГЕО")
Здраствуйте возникла проблема с программой ГИСИНГЕО Превышено максимальное...

Как написать "эмулятор" консоли на Lua?
Здравствуйте добрые люди! Нужна помощь по языку Lua. Дело в том что для игры...

3
vantfiles
114 / 46 / 23
Регистрация: 07.05.2013
Сообщений: 167
17.10.2017, 22:00 2
Лучший ответ Сообщение было отмечено SuLLeN как решение

Решение

Для начала как-то так...

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
bme280.init( 3, 4 ) -- SDA, SCL pin - выводы для подключения датчика
 
function readData()
 
    P, T = bme280.baro()
 
    print( "PRESSURE =" .. P/1000*0.75 )
    print( "TEMPERATURE =" .. T/100 )
 
end
 
function sendData()
 
    sock = net.createConnection( net.TCP, false )
    sock:connect( 8283, 'narodmon.ru' )
    sock:on( "connection",
        function( sock, payload )
    
            local DEVICE_MAC = "**-**-**-**-**-**"
            local SENSOR_MAC_1 = "TEMPERATURE"
            local SENSOR_MAC_2 = "PRESSURE"
    
            readData()
    
            sock:send( "#" .. DEVICE_MAC .. "\n#" .. SENSOR_MAC_1 .. "#" .. (T/100) .. "\n#" .. SENSOR_MAC_2 .. "#" .. (P/1000*0.75) .. "\n##" )
        end
    )
 
    sock:on( "receive",
        function( sock, answer )
            print( 'Narodmon answered ' .. answer )
            sock:close()
        end
    )
    
end
 
sendData()
 
tmr.alarm( 0, 360000, 1,
    function()
        sendData()
    end
)
Я правильно понимаю, что скрипт не грузится в устройство нормально? Если это так, "uninspected symbol near "?"" тут вообще не при чем.
1
SuLLeN
23 / 23 / 12
Регистрация: 27.12.2011
Сообщений: 810
18.10.2017, 18:47  [ТС] 3
Вот сей час скрипт залился отлично! Осталось модуль сенсора зацепить и все! Спасибо!

Добавлено через 25 секунд
Так в чем проблема то у меня была?
0
vantfiles
114 / 46 / 23
Регистрация: 07.05.2013
Сообщений: 167
18.10.2017, 21:31 4
Ну у меня есть две версии...
1) загрузчик не понимает русские буквы в комментариях
2) в конце скрипта, возможно, требуется пустая строка
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2017, 21:31

[Ada] Создать динамический массив, тип которого опеределяется, как "Запись с динамическим массивом"
Я программирую на языке ada. Передо мной возникла задача создать динамический...

[КуМир] Ввести имя файла (можно без расширения) и изменить его расширение на ".exe"
ввести имя файла(можно без расширения) и изменить его расширение на ".exe". На...

Функция на основе gmatch и шаблон "%S*"
У меня есть функция для возврата таблицы всех найденных совпадений с шаблоном: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru