如何在 angular 7 中将用户输入转换为 UCS2 并通过 Usb Gsm 调制解调器发送消息)
How to convert input from user to UCS2 in angular 7 and Send Msg through Usb Gsm Modem)
我有一个 angular 7 应用程序,它从用户那里获取输入(phone 号码和消息)以使用电子串口发送短信。
我想在 UCS2 中编码 phone 数字和消息。我如何在 angular 中转换它 7.
我找不到任何关于转换为 UCS2 的指南
我努力了
https://maketips.net/tip/239/convert-to-ucs2-and-from-ucs2-in-javascript
但我是新手,无法正确包含它。
我找到了解决办法。我试着用图书馆
https://github.com/emilsedgh/modem
而且效果很好。所以我不需要手动做任何事情(转换为 ucs2)。
let isElectron: boolean = window && window['process'] && window['process'].type;
if(isElectron){
modem.open("COM7",function(){
console.log('modem opened');
modem.sms({
receiver:"00923325200***",
text:"abc i am a msg",
encoding:'16bit'
}, function(err, sent_ids) {
console.log('>>', arguments);
if(err)
console.log('Error sending sms:', err);
else
console.log('Message sent successfully, here are reference ids:', sent_ids.join(','));
modem.close();
});
});
}
我有一个 angular 7 应用程序,它从用户那里获取输入(phone 号码和消息)以使用电子串口发送短信。
我想在 UCS2 中编码 phone 数字和消息。我如何在 angular 中转换它 7.
我找不到任何关于转换为 UCS2 的指南 我努力了 https://maketips.net/tip/239/convert-to-ucs2-and-from-ucs2-in-javascript
但我是新手,无法正确包含它。
我找到了解决办法。我试着用图书馆 https://github.com/emilsedgh/modem
而且效果很好。所以我不需要手动做任何事情(转换为 ucs2)。
let isElectron: boolean = window && window['process'] && window['process'].type;
if(isElectron){
modem.open("COM7",function(){
console.log('modem opened');
modem.sms({
receiver:"00923325200***",
text:"abc i am a msg",
encoding:'16bit'
}, function(err, sent_ids) {
console.log('>>', arguments);
if(err)
console.log('Error sending sms:', err);
else
console.log('Message sent successfully, here are reference ids:', sent_ids.join(','));
modem.close();
});
});
}