Уважаемые Форумчане, здравствуйте! Пытаюсь изучить принцип "скрещивания" Iskra JS и GPRS-модуля. Раньше все было просто - ставим библиотеку и вперед! Сейчас в ESPRUINO IDE ничего подобного найти не могу. Подскажите, пожалуйста: 1. как работать с этим модулем на ISKRA JS? 2. как установить библиотеку в ESPRUINO IDE? 3. приведите пример простейшего скетча, ну например отсылка SMS на номер. Заранее благодарю каждого из Вас!
попробуйте заглянуть сюда: http://wiki.amperka.ru/js:gprs-shield или сюда: http://www.espruino.com/SIM900 Если не секрет - какой шилд? от Амперки (900R) или сторонний (900)? P.S. модуль амперки правильно указывается так '@amperka/Sim900r.js', а посмотреть его можно зесь: http://js.amperka.ru/modules/@amperka/Sim900r.js
По указанным ссылкам ходил, после этого написал Вам . Модуль GPRS Shield v2.0b от Seed Studio (SIM900 S2-1040S-Z095P)
эээ... т.е. вы все прочитали, но все равно остались вопросы? тогда поподробней: что именно у вас не получается... З.Ы. я не из Амперки
Не получается начать работу с GPRS модулем на Iskra JS. Давайте начнем с инициализации шилда в Espruino IDE. Как прописать библиотеку туда? Давайте отправим SMS на номер. Я не могу понять как подступиться к этой нелегкой задаче. .
Для питания шилда понадобится внешнее питание от 7 до 15 9В На Искре джейс соответственно не забыть переставить джампер на VIN-VIN3. Затем, исходя из http://www.seeedstudio.com/wiki/GPRS_Shield_V2.0 , если я правильно понял, на вашем шилде, для выбора serial port'a надо джамперами выставить HWserial для совместимости с Искрой. Установите шилд на искру. Исходя из описания вашего шилда для программного включения/отключения модуля может использоваться пин P9, но в принципе у вас есть кнопка влк/выкл на шилде. Попробуйте подключить амперковскую библиотеку: Код (Javascript): var sim = require('@amperka/Sim900r').connect({powerPin : P9}); а затем выполнить интересующую вас процедуру из http://wiki.amperka.ru/js:gprs-shield ... например: Код (Javascript): sim.on('powerOn',function(){ sim.getFirmware(function(error, firmware) { print(firmware); }); }); Не получится - попробуйте библиотеку http://www.espruino.com/SIM900 Код (Javascript): Serial3.setup(9600,{ rx: P0, tx : P1 }); var gprs =require('SIM900').connect(Serial3, P9 ,function(err){ if (err) throw err; gprs.getVersion(function(err, version){ if (err) throw err; console.log(version); }); }); И почитайте же уже описания к библиотекам и всему остальному http://wiki.amperka.ru/js:iskra_js http://www.seeedstudio.com/wiki/GPRS_Shield_V2.0 http://www.espruino.com/Pico http://www.espruino.com/SIM900 http://wiki.amperka.ru/js:gprs-shield З.Ы. Как вариант дайте мне... я поиграю - отдам и расскажу...
Здравствуйте. Если можно, приподниму тему. С удовольствием почитал бы - но на русском только первая ссылка а там про библиотеки ноль. все остальное на англицком с которым я на глубокое ВЫ. подскажите пожалуйста, как связать Iskra JS и SIM800L? Хотя бы, что залить в контроллер что бы он понимал простые АТ команды, а не в таком виде "Serial3.println('AT');"? запутался просто в синтаксисе со знаками препинания, слэши енти да ковычки, что куда понять не могу - с джаваскрипт тоже только "позавчера поздоровался".