我们的完整技术支持人员不会监控此论坛。如果您需要员工成员的帮助,请从询问页面提交您的问题


登录要么登记在论坛中发布/答复。

用CR1000X和Wavecom通过电子邮件发送电子邮件


alromar. 10月26日,2021年12:57 PM

嗨,我在埃及,需要发送电子邮件与Met Mast的数据。

我的CR1000x与DE WVECOM调制解调器的CPI端口连接。

调制解调器配置如下:

AT&F重置为出厂默认设置。

AT + IPR = 9600
ATX0仅基本连接消息
ATS0 = 1将COM110调制解调器设置为自动应答来电
AT + IFC = 0,0握手
AT + CICB = 0如果没有声明的承载,则迫使传入呼叫数据模式
AT&W在非易失性存储器中保存所有上述设置。

使用I配置的设备实用程序

COM端口设置

RS232 9600 Fiexed.

在调制解调器拨号字符串中

在+ cfun = 1 ;;;;;;;;;; at + cgdcont = 1,“Internet.vodafone.net”; ATD * 99 *** 1#

用户互联网

通过:互联网

我在调制解调器中看到的是,当要发送数据时,它会留下10秒的闪烁(即确定),但它假设在这必须快速闪烁,但它不像不接收订单或出现问题。

这是程序文件

///////////////////////////////////////////

calltable table_10_min.
calltable table_24_hr.
'calltable table_emails.

'++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

'实时(RTIME)
'如果运行时间(4)= 1和RTime(5)= 00和RTime(6)= 0那么'Poner Hora Minutos Y Segundos。
'email_trigger = true
' 万一
'如果运行时间(4)= 2和RTIME(5)= 30并且RTIME(6)= 0然后'PONER HORA MINUTOS Y Segundos。
'email_trigger = true
' 万一
'如果运行时间(4)= 3和RTime(5)= 30并且Rtime(6)= 0然后'Poner Hora Minutos Y Segundos。
'email_trigger = true
' 万一

Nextscan.

慢序
扫描(1,min,3,0)

现在= public.timestamp(1,1)
ortstr = secssince1990(现在,5)

Email_TX_SUCCESS = EMAILERELAY(“ALFREDO.PASCUMAL@Alromar-energia.es”,NOWSTR,NOWSTR,EMAIL_RELAY_SERVER_RESPONSE,“TABLE_10_MIN”,0,10,MIN,8)

'email_tx_success = modeberay(“alfredo.pascual@alromar-energia.es”,nowstr,nowstr,mode_relay_server_response,“table_10_min”,“table_24_hr”,0,1,hr,8)

电子邮件_tx_success_2 = EmailRelay(“Alfredo.Pascual@Alromar-energia.es”,Nowstr,Nowstr,Email_Relay_Server_Response,“Table_24_HR”,0,24,HR,8)

“如果电子邮件reelay不成功,请再次尝试一次。

如果email_tx_success <> -1那么

'第二次尝试

Email_TX_SUCCESS = EMAILERELAY(“ALFREDO.PASCUMAL@Alromar-energia.es”,NOWSTR,NOWSTR,EMAIL_RELAY_SERVER_RESPONSE,“TABLE_10_MIN”,0,10,MIN,8)

'email_tx_success = modeberay(“alfredo.pascual@alromar-energia.es”,nowstr,nowstr,mode_relay_server_response,“table_10_min”,“table_24_hr”,0,1,hr,8)

电子邮件_tx_success_2 = EmailRelay(“Alfredo.Pascual@Alromar-energia.es”,Nowstr,Nowstr,Email_Relay_Server_Response,“Table_24_HR”,0,24,HR,8)

万一

'人类可读错误消息

选择案例电子邮件_tx_success.

情况1

email_relay_results_human_readable =“EmailRelay Server成功地从数据记录器收到了消息!”

案例0.

email_relay_results_human_readable =“与EmailRelay服务器的连接失败。”

案例-2

Email_Relay_Results_human_readable =“由于缺乏记录或不够的时间,不会发生电子邮件函数的执行。”

案例-3

email_relay_results_human_readable =“与EmailRelay服务器的连接是制造的,但通讯出错。”

endselect.

Nextscan.

endprog.

//////// ////////////////////////////////////////////////////////

以前我定义了:

'EmailRelay()变量

公共电子邮件_relay_server_responseas string * 100

公共电子邮件_relay_results_human_readable作为字符串* 100

公共电子邮件_tx_success,email_tx_success_2

谢谢你的帮助

登录要么登记在论坛中发布/答复。
Baidu