PDA

View Full Version : Viết phần mềm truy cập cơ sở dữ liệu, giao tiếp tcp/ip và gởi mail



apollo88
16-05-2012, 21:55
Hiện tại mình đang làm một hệ thống giám sát/ theo dõi phòng họp. Phần cứng (và phần nhúng) là các sensor nối với các MCU đặt tại mỗi phòng. Các MCU được quản lý/ điều khiển thông qua giao tiếp mạng LAN bởi một phần mềm cài trên server (truyền nhận gói tin TCP/IP)

Yêu cầu của phần mềm là
- Cho phép người dùng tùy chỉnh hệ thống bằng một giao diện trực quan
- Lấy dữ liệu về ngày, giờ, người đặt phòng từ cơ sở dữ liệu của ứng dụng đặt phòng qua mạng nội bộ
- Truyền nhận gói tin (lệnh/ kết quả) bằng giao thức TCP/IP qua cổng mạng (port Ethernet)
- Có thể gởi mail đến người dùng.

Mình chỉ chuyên về lập trình nhúng, ko có kinh nghiệm viết phần mềm nên lên đây xin ý kiến mọi người, nếu được thì giúp mình nha

- Phần mềm trên nên viết bằng ngôn ngữ nào? Một số người cho lời khuyên là C++, một số người khác khuyên là viết Java. Mình cũng ko biết thế nào nữa

- Nếu viết bằng C++/ Java hay một ngôn ngữ nào khác thì có cách này để đọc/ gởi gói tin TCP/IP. Mình nghe nói là có thể dùng thư viện hỗ trợ sẵn. Nếu bạn nào có thư viện này thì cho mình xin nha

- Tương tự là việc gởi email. Các bạn có ý kiến gì không?

Nếu ai có cao kiến hay kinh nghiệm gì thì giúp mình nha, mình rất mong nhận được phản hồi từ các bạn. Cảm ơn rất nhiều

apollo88
17-05-2012, 21:45
Sao không ai trả lời hết nhỉ ?

apollo88
18-05-2012, 22:44
Thất vọng với cái diễn đàn nay. Close topic

pinochu
20-05-2012, 23:52
Bữa thấy trong box c++ sau đó bị delete mất, nay vô đây mới thấy lại.
Project này khó chỗ lấy và đồng bộ dữ liệu qua tcp/ip, khuyên nên viết c/c++, có thể can thiệp sâu xuống driver, nhưng báo trước là khó lắm nha. Phần mail đơn giản, có thể dùng bất kì mail server nào.
MCU làm nhiệm vụ gi?
Không biết chủ thớt còn vô đây không.

vnntech.com
21-05-2012, 11:09
nếu trên DB của bạn có dữ liệu của MCU tự động đẩy lên rồi thì bác viết bằng ngôn ngữ gì cũng được làm bằng WEB cũng được,

Gửi mail thì bác làm cái mail sv rồi tạo cái form là ok.