SIM300 拨打电话和短信功能说明书
0.00
★14次@未来之窗
A:赛忞初雪
本功能主要实现了通过 SIM300 模块进行拨打电话和发送短信的操作。相关代码位于 CyberWin.CSHARP.YNWLZC.WebFrame.CyberPHP.CyberWinDevice.GSM 命名空间下的 Cl_GSMSIM300 类中。用户可以通过一系列的操作步骤开启设备,并进行短信发送和拨打电话的功能。
gsm = new myGSMModem(cboxPort.SelectedItem.ToString(), 9600);
这里使用 cboxPort.SelectedItem.ToString() 获取串口名称,波特率设置为 9600。
gsm.GetNewMsg += new myGSMModem.OnRecievedHandler(my_OnRecieved);
当接收到新消息时,会触发 my_OnRecieved 方法。
UpdateHandle = new UpdataDelegate(Updata1);
gsm.OpenComm();
btnOpen.Text = "关闭设备";
labStatus.ForeColor = Color.Green;
labStatus.Text = "已连接";
this.changeStatus(true);
将按钮文本更新为“关闭设备”,状态标签显示为绿色的“已连接”,并调用 changeStatus 方法改变状态。
gsm.SendMsgText(txtTel.Text.Trim(), txtContent.Text.Trim()).ToString();
通过 SendMsgText 方法发送短信,txtTel.Text.Trim() 为接收方手机号码,txtContent.Text.Trim() 为短信内容。
gsm.Call(txtTel.Text.Trim());
使用 Call 方法拨打电话,txtTel.Text.Trim() 为要拨打的电话号码。
my_OnRecieved 和更新处理委托 Updata1,需要在代码中实现相应的逻辑。硬件app