@starak/sim800c
TypeScript icon, indicating that this package has built-in type declarations

2.1.0 • Public • Published

SIM800C

Simple library for sending and receiving messages with sim800c

WIP! Do not use!

Installation

$ npm install @starak/sim800c

Usage

const {SIM800C} = require('@starak/sim800c');

(async () => {
    const path = '/dev/serial0';

    const gsm = new SIM800C({path});
    await gsm.open();
    await gsm.sendMessage('55512345', 'Hello from SIM800C');
    console.log('Message sent');
    gsm.on('message', async (message) => {
        console.log('newMessage', message);
        await gsm.deleteMessage(message.index);
    });

})();

Setup environment

You'll need to create a .env file in the root directory of the project. It should look like this:

DEBUG_SIM=true            # to enable debug messages
SERIAL_PORT=/dev/serial0  # or whatever your SIM800C is connected to

Package Sidebar

Install

npm i @starak/sim800c

Weekly Downloads

1

Version

2.1.0

License

MIT

Unpacked Size

36.8 kB

Total Files

14

Last publish

Collaborators

  • starak