Showing posts with label J2ME protocols for EHS6 & BGS5. Show all posts
Showing posts with label J2ME protocols for EHS6 & BGS5. Show all posts
Sunday, 11 March 2018
J2ME FTP class for EHS6 and BGS5 modules
J2ME implementation of FTP class for EHS6 and BGS5 modules.
protected void startApp() throws MIDletStateChangeException {
log = createLogger(FtpExampleApp.class, ILogger.DEBUG);
// Create ftp object with your GPRS settings, GPRS_APN, GPRS_USER, GPRS_PASS, GPRS_TIMEOUT
FtpClient ftp = new FtpClient("internet","gprs_user","gprs_pass",45);
ftp.setLogger(this.createLogger(FtpClient.class, ILogger.DEBUG));
try {
// make connection to you ftp server
ftp.open("ftp.yourserver.nl", (short)21, "ftpuser", "ftppass");
log.log(ILogger.DEBUG, "Uploading file to FTP...");
// Upload file to ftp server
ftp.putFile("upload.txt", "uploaded.txt", FtpClient.MODE_ASCII, false);
ftp.changeDir("test");
log.log(ILogger.DEBUG, "Downloading file from FTP current /test directory ");
// Download some other file from fto server to EHS6
ftp.getFile("downloaded.txt", "log.txt", FtpClient.MODE_ASCII);
ftp.close();
} catch (FtpException e) {
log.log(ILogger.ERROR, e.getMessage());
} catch (IOException e) {
log.log(ILogger.ERROR, e.getMessage());
}
destroyApp(true);
}
protected void startApp() throws MIDletStateChangeException {
log = createLogger(FtpExampleApp.class, ILogger.DEBUG);
// Create ftp object with your GPRS settings, GPRS_APN, GPRS_USER, GPRS_PASS, GPRS_TIMEOUT
FtpClient ftp = new FtpClient("internet","gprs_user","gprs_pass",45);
ftp.setLogger(this.createLogger(FtpClient.class, ILogger.DEBUG));
try {
// make connection to you ftp server
ftp.open("ftp.yourserver.nl", (short)21, "ftpuser", "ftppass");
log.log(ILogger.DEBUG, "Uploading file to FTP...");
// Upload file to ftp server
ftp.putFile("upload.txt", "uploaded.txt", FtpClient.MODE_ASCII, false);
ftp.changeDir("test");
log.log(ILogger.DEBUG, "Downloading file from FTP current /test directory ");
// Download some other file from fto server to EHS6
ftp.getFile("downloaded.txt", "log.txt", FtpClient.MODE_ASCII);
ftp.close();
} catch (FtpException e) {
log.log(ILogger.ERROR, e.getMessage());
} catch (IOException e) {
log.log(ILogger.ERROR, e.getMessage());
}
destroyApp(true);
}
J2ME email class for EHS6, BGS
J2ME implementation of email protocols that can be used on EHS6 and BGS5 modules.
In this package we provide SMTP, POP3, IMAP implementation in J2ME.
Here is example code for using SMTP class for EHS6 :
protected void startApp() throws MIDletStateChangeException {
log = createLogger(EmailTest.class, ILogger.DEBUG);
SmtpClient smtpClient = null;
try {
smtpClient = new SmtpClient("ehs6.demo@gmail.com", createLogger(SmtpClient.class,ILogger.DEBUG));
if(!smtpClient.connected()) {
// MAIL_SERVER, SMTP_PORT, SSL, APN, GPRS_USER, GPRS_PASS, SMTP_USER, SMTP_PASS
smtpClient.open("smtp.gmail.nl",463,true,"internet","","","smtpuser","smtppass");
}
log.log(ILogger.DEBUG, "putting message together...");
// FROM_ADDRESS, TO_ADDRESS, SUBJECT_TEXT
Message message = new Message("from@address", "to@address", "Email from EHS6 with SSL");
message.beginTextMessage();
message.addBodyLine("EHS6 email test message");
message.closeMessage();
smtpClient.sendMessage(message);
} catch (Exception e) {
log.log(ILogger.ERROR, "ERR sending email!");
e.printStackTrace();
}
finally {
if (null != smtpClient) { try { smtpClient.close(); }
catch (Exception ex) { }
}
smtpClient = null;
destroyApp(true);
}
}
In this package we provide SMTP, POP3, IMAP implementation in J2ME.
Here is example code for using SMTP class for EHS6 :
protected void startApp() throws MIDletStateChangeException {
log = createLogger(EmailTest.class, ILogger.DEBUG);
SmtpClient smtpClient = null;
try {
smtpClient = new SmtpClient("ehs6.demo@gmail.com", createLogger(SmtpClient.class,ILogger.DEBUG));
if(!smtpClient.connected()) {
// MAIL_SERVER, SMTP_PORT, SSL, APN, GPRS_USER, GPRS_PASS, SMTP_USER, SMTP_PASS
smtpClient.open("smtp.gmail.nl",463,true,"internet","","","smtpuser","smtppass");
}
log.log(ILogger.DEBUG, "putting message together...");
// FROM_ADDRESS, TO_ADDRESS, SUBJECT_TEXT
Message message = new Message("from@address", "to@address", "Email from EHS6 with SSL");
message.beginTextMessage();
message.addBodyLine("EHS6 email test message");
message.closeMessage();
smtpClient.sendMessage(message);
} catch (Exception e) {
log.log(ILogger.ERROR, "ERR sending email!");
e.printStackTrace();
}
finally {
if (null != smtpClient) { try { smtpClient.close(); }
catch (Exception ex) { }
}
smtpClient = null;
destroyApp(true);
}
}
Subscribe to:
Posts (Atom)