Files
IoTManager/src/modules/exec/SIM800/modinfo.json

86 lines
3.3 KiB
JSON
Raw Normal View History

2024-03-17 21:27:51 +03:00
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "SIM800",
"type": "Reading",
"subtype": "sim800",
"id": "sim",
"widget": "anydataDef",
"page": "Состояние",
"descr": "Sim в сети",
"int": 5,
"tx": 17,
"rx": 16,
"line": 2,
"speed": 115200,
"number": "+71234567890",
"debug": 0
}
],
"about": {
"authorName": "Bubnov Mikhail",
"authorContact": "https://t.me/Mit4bmw",
"authorGit": "https://github.com/Mit4el",
"specialThanks": "",
"moduleName": "SIM800",
"moduleVersion": "1.0",
"usedRam": {
"esp32_4mb": 15,
"esp8266_4mb": 15
},
"title": "SIM800",
"moduleDesc": "Оправка AT-команд в модуль SIM800L. Отправка sms сообщений через модуль",
"propInfo": {
"int": "Период опроса состояния модуля SIM800",
"tx": "TX пин",
"rx": "RX пин",
"speed": "Скорость UART",
"line": "Актуально только для ESP32: номер линии hardUART. =2 rx=16 tx=17, для SoftwarwSerial в ESP32 line = -1",
"number": "Номер телефона для отправки sms сообщения"
},
"funcInfo": [
{
"name": "sms",
"descr": "Отправить sms сообщение. Например sim.sms(\"сообщение\") или sim.sms(\"сообщение\", \"+7999999\")",
"params": [
"Строка текста",
"Номер телефона, если не указывать будет отправлено на номер number из конфигурации"
]
},
{
"name": "print",
"descr": "Отправить в UART строку текста (AT-команду). Например sim.print(\"AT\",0)",
"params": [
"Строка текста",
"ID Виджета или любое значение, не обязательно",
"1 - обернуть строку в кавычки, 0 - отправить без кавычек (При наличии второго параметра оборачивает только его)"
]
},
{
"name": "println",
"descr": "Отправить в UART строку текста (AT-команду) и признак завершения строки (перевод строки). Например sim.println(\"AT+CMGS=\", \"+799999\", 1);",
"params": [
"Строка текста",
"ID Виджета или любое значение, не обязательно",
"1 - обернуть строку в кавычки, 0 - отправить без кавычек (Пр наличии второго параметра оборачивает только его)"
]
},
{
"name": "printHex",
"descr": "Отправить в UART HEX-строку.",
"params": [
"HEX-строка."
]
}
]
},
"defActive": false,
"usedLibs": {
"esp32_4mb": [],
"esp32_4mb3f": [],
"esp32*": [],
"esp82*": []
}
}