hilink
v0.0.1
Published
A simple HiLink SMS Client
Maintainers
Readme
HiLink

Compatible models
Installation
npm install hilinkInclude
var hilink = require('hilink');Set other IP address (default 192.168.1.1)
hilink.setIp('192.168.1.x')Send a SMS ( number, text, callback )
hilink.send( '88888888', 'Hello world', function( response ){
console.log( response );
});Response:
{ response: 'OK' }Send and Delete SMS ( number, text, callback )
This method don't store a message.
hilink.sendAndDelete( '88888888', 'Hello world', function( sendResponse, deleteResponse ){
console.log( sendResponse );
console.log( deleteResponse );
});Response:
{ response: 'OK' }
{ response: 'OK' }List Outbox messages (callback)
hilink.listOutbox(function( response ){
console.log( JSON.stringify( response, null, 2 ) );
});Response:
{
"response": {
"Count": [
"1"
],
"Messages": [
{
"Message": [
{
"Smstat": [
"3"
],
"Index": [
"20000"
],
"Phone": [
"88888888"
],
"Content": [
"Hello world"
],
"Date": [
"2014-04-03 05:03:26"
],
"Sca": [
""
],
"SaveType": [
"3"
],
"Priority": [
"4"
],
"SmsType": [
"1"
]
}
]
}
]
}
}List Inbox messages (callback)
hilink.listInbox(function( response ){
console.log( JSON.stringify( response, null, 2 ) );
});Response:
{
"response": {
"Count": [
"1"
],
"Messages": [
{
"Message": [
{
"Smstat": [
"0"
],
"Index": [
"20001"
],
"Phone": [
"+50588888888"
],
"Content": [
"Hello McNally"
],
"Date": [
"2014-03-03 17:49:16"
],
"Sca": [
""
],
"SaveType": [
"4"
],
"Priority": [
"0"
],
"SmsType": [
"1"
]
}
]
}
]
}
}Clear Inbox
hilink.clearInbox();Clear Outbox
hilink.clearOutbox();
