Author Archives: lnt

Lấy link VIP FShare v2 bằng curl (cập nhật 28/1/15)

Tìm từ khóa input trong form _login-form

  • Dùng FireFox mở https://www.fshare.vn
  • Bấm chuột phải lên Địa chỉ Email hay Mật khẩu, chọn Inspect Element
  • Dò lên trên, tìm phần tử form. Bấm chuột phải lên phần tử  form, chọn Copy Outer HTML
  • Dán vào một trình soạn thảo có chức năng tìm kiếm như Notepad++, Adobe Dreamweaver, MS Word…
  • Tìm kiếm tất cả từ khóa input

Continue reading

Leave a Comment

Filed under Software

Báo điểm tự động
Bài 5: Cài đặt nhanh

Chuẩn bị trước:

  • RPi với hệ điều hành Raspbian
  • USB 3G hay điện thoại cũ
  • USB hub được cấp nguồn riêng nếu USB 3G không được cấp đủ điện từ cổng USB của RPi
  • Nối RPi với internet (cáp LAN hay USB wifi) và mạng nội bộ
  • MS-SQL Server với CSDL VEMIS, đã cấu hình IP tĩnh
  • Tạo DDNS cho RPi (thí dụ, dùng changeip.com)

Continue reading

Leave a Comment

Filed under Software

Báo điểm tự động
Bài 4: Đọc SMS/Email và báo điểm

Screenshot-2014-11-08-12.29.21

  1. Tất cả SMS/email gởi đến đều được lưu vào CSDL trên RPi
  2. Định kỳ kết nối CSDL để đọc SMS/Email mới. Nếu có, phân tích nội dung để tìm mã học sinh, sau đó tìm dữ liệu điểm và trả lời.

Continue reading

Leave a Comment

Filed under Software

Báo điểm tự động
Bài 3: Cài đặt trên MS-SQL Server

1. Cài đặt IP tĩnh cho MS-SQL Server

IP tĩnh cho MS-SQL Server được lựa cho tùy ý cùng lớp IP do router cấp phát. Tuy nhiên để tránh xung đột, chọn IP ngoài quảng IP được router dùng. Thí dụ DHCP cấp phát IP động trong quảng 10.0.0.2-10.0.0.100, chọn IP tĩnh là 10.0.0.101 Continue reading

Leave a Comment

Filed under Software

Báo điểm tự động
Bài 2: Cài đặt trên RPi

Ứng dụng bao gồm 2 module chính

  1. Tự động tải về dữ liệu từ MS-SQL Server
  2. Tự động đọc và trả lời SMS/email hỏi điểm

Ta cần cài đặt trên RPi

  1. Ứng dụng gởi/nhận SMS qua GSM modem: gammu-smsd (Xem SMS gateway)
  2. Dịch vụ gởi/nhận email: dùng mailgun.com (Xem Sử dụngĐăng ký mailgun)
  3. Web Server: Nginx + PHP + MySQL (Xem Web Server)
  4. Giao tiếp với MS SQL Server: dùng FreeTDS

Script giúp cài đặt nhanh các ứng dụng cần thiết (Bài 5 Cài đặt nhanh)

Continue reading

Leave a Comment

Filed under Software

Quà tặng nhân ngày 20-11
Hệ thống báo điểm tự động dành cho các trường phổ thông

IMG_2081

Mục tiêu

  • Chạy trên RPi và máy chủ CSDL cấu hình thấp
  • Trả lời tự động tin nhắn SMS/Email hỏi điểm của Học sinh/Phụ huynh
  • Có trang web tra điểm
  • Có thể tự động sao chép dữ liệu từ máy chủ CSDL sang RPi
  • Có thể hoạt động với CSDL offline trên RPi, hoặc với CSDL trên máy chủ CSDL khi máy này hoạt động
  • Không thay đổi cấu trúc CSDL đã có
  • Không cần sự trợ giúp thường kỳ của người quản trị
  • Hoạt động với trường có khoảng 500 học sinh
  • Có thể hoạt động 24/7 không cần bảo trì

Continue reading

Leave a Comment

Filed under Software

Giữ mật khẩu Fshare không đổi

Screenshot 2014-10-16 06.23.37 Continue reading

Leave a Comment

Filed under Software

curl trên RPi

curl là công cụ dòng lệnh dùng truyền dữ liệu qua cú pháp URL, hỗ trợ DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet và TFTP…

curl hoạt động đầy đủ chức năng trên RPi

Sau đây là thí dụ dùng curl truy cập fshare.vn Continue reading

Leave a Comment

Filed under Software

Đăng ký tài khoản mailgun.com

mailgun.com là một dịch vụ email thuộc Rackspace US, Inc., đã được đề cập trong bài Email, Email phần 2Điều khiển RPi từ xa.

Các bước đăng ký một tài khoản mailgun khá rắc rối, tuần tự như sau:

Bước 1. Yêu cầu một tài khoản

Cần địa chỉ email còn hoạt động. Ngay sau khi đăng ký, chúng ta nhận được thông báo tài khoản bị khóa. Continue reading

Leave a Comment

Filed under Software

Điều khiển RPI từ xa – Phiên bản Web

Giao diện web dễ sử dụng, không cần nhớ từ khóa. Tuy nhiên để exec các lệnh Linux với quyền root vẫn phải cần đến file Bash php-exec như trong bài trước. Continue reading

Leave a Comment

Filed under Software