Em nghĩ cái này cũng hay đấy chứ! Có bác nào làm rồi chỉ cho em ít đường đi (bớt chút thời gian mò mẫm ) Thanks!
Thông báo
Collapse
No announcement yet.
Làm thế nào dữ liệu từ cổng COM tự động up lên webserver nhỉ !
Collapse
X
-
Nguyên văn bởi david Xem bài viếtEm nghĩ cái này cũng hay đấy chứ! Có bác nào làm rồi chỉ cho em ít đường đi (bớt chút thời gian mò mẫm ) Thanks!Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.
-
Ý của bác có phải là, dùng một trong các ngôn ngữ (VB,Delphi...) để lấy dữ liệu từ cổng COM, sau đó cho vào CSDL, rồi từ CSDL đưa lên Web.
Bác cso thể nói cụ thể hơn không?
Lấy dữ liệu từ cổng COM bằng VB hay VC# hoặc xây dựng Web bằng JavaScript mình làm được, nhưng mình chưa thấy được sự liên hệ này.
Comment
-
Nguyên văn bởi david Xem bài viếtÝ của bác có phải là, dùng một trong các ngôn ngữ (VB,Delphi...) để lấy dữ liệu từ cổng COM, sau đó cho vào CSDL, rồi từ CSDL đưa lên Web.
Bác cso thể nói cụ thể hơn không?
Lấy dữ liệu từ cổng COM bằng VB hay VC# hoặc xây dựng Web bằng JavaScript mình làm được, nhưng mình chưa thấy được sự liên hệ này.
Nếu bác viết php thì cơ sở dữ liệu là MySQL, cái này thì VB và Delphi không hỗ trợ trực tiếp. Nhưng có những component (đa phần có phí nhưng cũng có cái miễn phí) dùng để truy vấn MySQL.
Nhược điểm của phương pháp này là trang web phải refesh liên tục để thấy dữ liệu thay đổi. Có nhiều cách để khắc phục nhưng em không phải dân IT, chưa có thời gian để nghiên cứu thêm. Các bác rành vụ này có thể giúp đỡ em không?
Hiện giờ em làm mô hình điều khiển thiết bị từ xa và giám sát tình trạng thiết bị qua giao diện web như sau:
1. Nhấn vào nút Turn On trên giao diện web. Ghi cái này vào CSDL.
2. Một máy tính nối với thiết bị qua cổng COM kiểm tra cơ sở dữ liệu liên tục 1s/lần. Nếu thấy dữ liệu mới hơn là Turn On thì bật thiết bị, Turn Off thì tắt.
3. Ghi tình trạng thiết bị vào CSDL khi nó có thay đổi.
4. Phía giao diện web mở một cửa sổ refresh liên tục để update tình trạng thiết bị.
Quá trình này thật cà rốt nhưng tạm thời chưa biết thay thế thế nào.Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.
Comment
-
Nguyên văn bởi david Xem bài viếtÝ của bác có phải là, dùng một trong các ngôn ngữ (VB,Delphi...) để lấy dữ liệu từ cổng COM, sau đó cho vào CSDL, rồi từ CSDL đưa lên Web.
Bác cso thể nói cụ thể hơn không?
Lấy dữ liệu từ cổng COM bằng VB hay VC# hoặc xây dựng Web bằng JavaScript mình làm được, nhưng mình chưa thấy được sự liên hệ này.
- Dùng Component Service đây là 1 dạng DLL mà asp có thể gọi hàm từ nó được, nếu bác viết bằng VB thì lúc chọn project thì chọn là component service.
- Dùng qua phần mềm khác qua trung gian CSDL, bác phải có 1 phần mềm (viết bằng ngôn ngữ gì thì tùy bác) kết nối lấy dữ liệu từ thiết bị liên tục và up lên CSDL. cái asp của bác mới mò vào CSDL ấy mà lấy dữ liệu về rồi gởi cho PC client xem thông qua web.
Cách đầu tui đã thử lúc làm luận văn tốt nghiệp 8 năm trước, cách thứ 2 tui chưa từng làm nhưng chắc chắn dễ hơn cách 1 rất nhiều.Chấm công, kiểm soát ra vào
Vân tay, thẻ cảm ứng
Time Attendance, Access Control
Finger print, proximity card
Comment
-
Nguyên văn bởi nghaiha Xem bài viết
Hiện giờ em làm mô hình điều khiển thiết bị từ xa và giám sát tình trạng thiết bị qua giao diện web như sau:
1. Nhấn vào nút Turn On trên giao diện web. Ghi cái này vào CSDL.
2. Một máy tính nối với thiết bị qua cổng COM kiểm tra cơ sở dữ liệu liên tục 1s/lần. Nếu thấy dữ liệu mới hơn là Turn On thì bật thiết bị, Turn Off thì tắt.
3. Ghi tình trạng thiết bị vào CSDL khi nó có thay đổi.
4. Phía giao diện web mở một cửa sổ refresh liên tục để update tình trạng thiết bị.
Quá trình này thật cà rốt nhưng tạm thời chưa biết thay thế thế nào.Tư vấn, thiết kế hệ thống SCADA dùng WinCC, Citect...
Nhận giả lập khóa cứng (dongle), cung cấp license Citect, Rockwell, Siemens...
Liên hệ: servocontrol(at)gmail
Comment
-
Nguyên văn bởi tuannam Xem bài viếtQuá cà rốt luôn. Kiếm tiền mua cái OPC-XML về mà lập trìnhChấm công, kiểm soát ra vào
Vân tay, thẻ cảm ứng
Time Attendance, Access Control
Finger print, proximity card
Comment
-
Vấn đề truyền thông qua mạng chủ yếu là phải giải quyết vê thời gian cập nhật dữ liệu lên sever và hiển thị lên website.
Đúng như các bác đã nói, ở đây gồm 3 vấn đề chính:
1/ Thu thập dữ liệu từ phần cứng lên PC
2/ Gửi dữ liệu lên server. Tùy sever của bạn hỗ trợ PHP hay ASP mà bạn chọn loại csdl là MySQL hay MS SQL Sever. Về cơ bản thì cách thức truy cập và tổ chức của 2 loại này là giống nhau.
Bên cạnh đó bạn cũng phải xác định rõ là dữ liệu sẽ được lưu trữ trên PC còn chỉ hiển thị trên web hay là dữ liệu được lưu trữ trên server.
3/ Cập nhật kết quả hiển thị trên website. để cải thiện tốc độ cập nhật bạn có thể sử dụng AJAX, nếu thời gian bạn yêu cầu không quá cao ( khoảng 1 -2 giây) thì tôi nghĩ giải pháp này có thể đáp ứng được. Ngoài ra bạn cũng nên nghiên cứu thêm các kiến thức khác về lập trình web nếu như bạn muốn cập nhật giá trị để vẽ biểu đồ.
Tôi đã từng thực hiện 1 project điều khiển tốc độ động cơ có hiển thị kết quả lên website.
Chương trình trên PC viết bằng VC 2005.
Csdl trên server: file text.
Website lập trình asp.net dùng c# kết hợp AJAX để cập nhật hiển thị.
Nói chung kết quả cũng không đến nỗi tệ.
Chúc bạn thành công.
Comment
-
Củ chuối nhất mới điều khiển qua DB (do chậm nhất -> chỉ dùng để lưu data thôi). Có rất nhiều cách để user tương tác với thiết bị qua giao diện web. Không phải lúc nào thời gian request - response cũng giống nhau. Mỗi lần như vậy ít ra cũng mất một vài giây rồi, làm sao có thể truyền được tín hiệu dạng như âm thanh.Last edited by tond2203; 30-07-2009, 21:13.
Comment
-
em kiến thức nông cạn, chỉ biết có 2 cách là:
- dùng câu truy vấn mysql để truy vấn database.
- nếu data truyền lên 1 lần của bác ít (1 câu text chẳng hạn), thì có thể truyền qua tham số dạng như "myweb.php?mydata=....". Cái này lúc trước em đã làm rồi ko cần phải truy vẫn sql, chỉ cần truy xuất đến trang web của mình với chuỗi biến kèm theo thôi, nhưng bác phải viết 1 web php để lấy thông tin.Phạm Minh Tuấn
(+84) 982006467
Comment
Bài viết mới nhất
Collapse
-
bởi DiennuocAQHuyện Gia Lâm, Hà Nội, là khu vực đang phát triển nhanh với nhu cầu ngày càng tăng về các dịch vụ sửa chữa điện dân dụng, điện tử và thiết bị gia dụng. Trong số đó, dịch vụ sửa tivi tại nhà của Thiên Phú đã nổi lên như một lựa chọn đáng tin cậy, đáp ứng...
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 12:30 -
-
bởi nhathung1101Với servo Yaskawa thì dùng phần mềm Wide field 3. Dùng được hay không thì động não đi....
-
Channel: Điện tử công nghiệp
Hôm qua, 00:35 -
-
bởi bqvietServo cuối cùng vẫn chỉ là điều chỉnh tốc độ và đọc phản hồi vị trí
Qua cổng song song LPT cổ
https://www.electronicsforu.com/elec...eed-controller
Qua cổng USB - xem thêm đám FT232RL-
Channel: Điện tử công nghiệp
22-11-2024, 15:56 -
-
bởi thiennam0703Em đang tìm hiểu cách xây dựng chương trình điều khiển động cơ Servo Yaskawa bằng máy tính tuy nhiên khi tìm kiếm trên mạng các hướng dẫn thì thường là điều khiển bằng vi điều khiển hoặc điều khiển bằng PLC hay điều khiển động cơ...
-
Channel: Điện tử công nghiệp
22-11-2024, 15:32 -
-
Trả lời cho Tổng hợp các thông tin về mạch nạp cho AVRbởi bacthoMình cũng bị như vậy mà chưa biết ở đâu
-
Channel: Vi điều khiển AVR
21-11-2024, 21:00 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi nhathung1101Câu trả lời là không dùng được.
Hai lớp dán mặt trước và mặt sau, gọi là film phân cực. Muốn hiểu rõ về nó thì chịu khó search nhé. Ở đây có rất nhiều chó cứ ngửi thấy phân là sủa nhặng, nên không giải thích nhiều....-
Channel: Thiết bị điện tử cá nhân
21-11-2024, 16:20 -
-
Comment on Tổng hợp các thông tin về mạch nạp cho AVRbởi Memem
-
Channel: Vi điều khiển AVR
21-11-2024, 15:10 -
-
Trả lời cho Tổng hợp các thông tin về mạch nạp cho AVRbởi MememMọi người ơi cho em hỏi cái này ạ, hiện tại em đang làm btl về hiển thị giá trị nhiệt độ trên led 7 thanh sử dụng atmega16, code em chạy trên mô phỏng rất oke nhưng khi lắp qua mạch thực thì bị lỗi ở led đầu tiên bị lỗi như thế này...
-
Channel: Vi điều khiển AVR
21-11-2024, 15:10 -
-
bởi mantruongepuNhờ cả nhà tìm giúp mình thông tin IC này với, thấy ghi 943B W58BAL mà mình tìm mấy ngày nay không được, nó được đóng gói dạng TSSOP 8. Cám ơn cả nhà....
-
Channel: Điện tử dành cho người mới bắt đầu
20-11-2024, 14:40 -
-
bởi TherulCảm ơn bạn đã chia sẻ câu chuyện và quá trình phát triển sản phẩm của mình. Trước tiên, thật may mắn khi bạn vượt qua tai nạn và vẫn giữ được niềm đam mê cũng như khả năng sáng tạo trong lĩnh vực kỹ thuật. Việc bạn tiếp tục...
-
Channel: từ PIC tới dsPIC
20-11-2024, 07:20 -
Comment