WiFi Troyka module. Module AT not found

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Владимир Пронин, 23 окт 2018.

  1. не работает из коробки с примерами из Wiki
    IskraJs + Troyka Slot Shield + WiFi Troyka Module
    Код из вики, только свой SSID и пароль

    Код (Javascript):
    // Настраиваем интерфейс UART
    PrimarySerial.setup(115200);

    // логин и пароль WiFi-сети
    var SSID = 'Amperka.ru';
    var PSWD = 'iskraJS';

    var wifi = require('@amperka/wifi').setup(PrimarySerial, function(err) {
    // подключаемся к Wi-Fi сети
    wifi.connect(SSID, PSWD, function(err) {
    print('Connected');
    // Выполняем запрос
    require('http').get('http://amperka.ru', function(res) {
    var response = '';
    res.on('data', function(d) { response += d; });
    res.on('close', function() { print(response); });
    });
    });
    });
    При прошивке выдает: Module AT not found

    Подскажите, что я делаю не так?
     
  2. Уважаемые производители, что вы молчите?
    Это брак, глюк или что-то можно предпринять?
     
  3. PSVM

    PSVM Официальный гик Администратор

    Воспользуйтесь следующим кодом, а так же примите настройки в шаге 2
    http://wiki.amperka.ru/js:ide#шаг_2


    Код (Javascript):
    Serial3.setup(115200);

    // логин и пароль WiFi-сети
    var SSID = 'Amperka.ru';
    var PSWD = 'iskraJS';

    var wifi = require('@amperka/wifi').setup(Serial3, function(err) {
      // подключаемся к Wi-Fi сети
      wifi.connect(SSID, PSWD, function(err) {
        print('Connected');
        // Выполняем запрос
        require('http').get('http://espruino.com', function(res) {
          var response = '';
          res.on('data', function(d) {
            response += d;
          });
          res.on('close', function() {
            print(response);
          });
        });
      });
    });
     
  4. напоминаю, что у меня пирог из IskraJs + Troyka Slot Shield + WiFi Troyka Module
     
  5. PSVM

    PSVM Официальный гик Администратор

    Открывается ли ссылка в браузере http://www.espruino.com/modules/AT.js
    Откройте браузер при работе с EspruinoIDE
    Используются ли расширения браузера - VPN или подобные.... Если да отключите...
    Возможно придётся обновить Espruino IDE - удалить её и затем снова установить. Не забыв про ШАГ 2 инструкции.
     
  6. 1. Да, открывается (https://yadi.sk/i/F-pd_Ws17OpIgA)
    2. Открывал браузер и переходил по ссылке при запушенной EspruinoIDE
    3. Расширения типа VPN не используются
    4. Удалять и ставить пробовал. Также поставил в виде приложения. Обновлялся до последней версии и пробовал предыдущую.
    Пробовал с разных компьютеров, с разных интернет соединений (дом, офис), пробовал днем/ночью, зажигал свечку - ничего не помогает :(:(:(
     
  7. sys

    sys Злобный Буратино Модератор

    Попробуйте прореквайрить какой-нибудь другой эспруиновский модуль, например:
    Код (Javascript):
    var kb = require('USBKeyboard');
    Если опять будет ошибка, то предлагаю скачать все нужные js-модули с http://www.espruino.com/modules/ и разместить локально как описано тут: http://forum.amperka.ru/threads/f-a-q-ЧаВо-Прежде-чем-задать-вопрос-на-форуме.12591/#post-125368

    Я, кстати, тоже заметил, что в свежей версии IDE при использовании настройки под амперковские модули перестали находится модули с эскруино.ком... Но т.к. пользуюсь модулями локально, то не обращаю внимания на это... Походу очередной "привет" от Гордона :)
     
  8. sys

    sys Злобный Буратино Модератор

    Попробуйте, как временное решение, в настройках IDE в Communications -> Module URL указать http://jsff.ru/modules/
     
  9. Заработало!
    Вписал http://jsff.ru/modules/ загрузилось без проблем. Код работает.
     
  10. Smoking Elk

    Smoking Elk Нуб

    Мне в техподдержке подсказали грузить из репозитория. Все работает. Сначала я подумал: если у меня отключат интернет - я не смогу перепрошиться, но потом я вспомнил: это же библиотека для wifi модуля, так что если интернет отключат, она мне точно не понадобится)))