Joined: 23/10/2007 19:19:22
Messages: 41
Location: Thanh Hóa Offline
Chào các bạn,
Mình đang làm ứng dụng web gửi tin sms sử dụng AT+Command (Tập lệnh điều khiển modem).
Mình muốn hỏi các bạn các vấn đề sau:
Mình cắm usb3g (nhiều hơn 1) vào máy tính. Làm thế nào để ứng dụng kiểm tra được ứng với các đầu số của mạng nào sẽ dùng usb 3g của mạng đó để gửi tin (Ví dụ với các đầu số viettel thì sẽ dùng usb 3g của viettel để gửi. số củu vina sẽ dùa u b 3g củb vina để gửa,...)
Làm thế nào để mình ngồi từ xa có thể dùng giao diện web đó thông qua internet để gửi tin nhắn được?
Mình cắm usb3g (nhiều hơn 1) vào máy tính. Làm thế nào để ứng dụng kiểm tra được ứng với các đầu số của mạng nào sẽ dùng usb 3g của mạng đó để gửi tin (Ví dụ với các đầu số viettel thì sẽ dùng usb 3g của viettel để gửi. số củu vina sẽ dùa u b 3g củb vina để gửa,...)
Tạo một file cấu hình cho mỗi USB 3G. Sau khi xác định được đầu số thuộc mạng nào thì gọi file cấu hình tương ứng với USB của mạng đó để gửi đi.
Nếu bạn dùng `gnokii` _/hvaonline/posts/list/39002.html#239515 thì có `--config` option đấy.
tongvanhoa wrote:
Làm thế nào để mình ngồi từ xa có thể dùng giao diện web đó thông qua internet để gửi tin nhắn được?
Cắm USB 3G trên cùng web server thì xa hay gần có quan trọng gì đâu nhỉ ? Ý bạn là sao?
Joined: 23/10/2007 19:19:22
Messages: 41
Location: Thanh Hóa Offline
quanta wrote:
tongvanhoa wrote:
Mình cắm usb3g (nhiều hơn 1) vào máy tính. Làm thế nào để ứng dụng kiểm tra được ứng với các đầu số của mạng nào sẽ dùng usb 3g của mạng đó để gửi tin (Ví dụ với các đầu số viettel thì sẽ dùng usb 3g của viettel để gửi. số củu vina sẽ dùa u b 3g củb vina để gửa,...)
Tạo một file cấu hình cho mỗi USB 3G. Sau khi xác định được đầu số thuộc mạng nào thì gọi file cấu hình tương ứng với USB của mạng đó để gửi đi.
Nếu bạn dùng `gnokii` _/hvaonline/posts/list/39002.html#239515 thì có `--config` option đấy.
tongvanhoa wrote:
Làm thế nào để mình ngồi từ xa có thể dùng giao diện web đó thông qua internet để gửi tin nhắn được?
Cắm USB 3G trên cùng web server thì xa hay gần có quan trọng gì đâu nhỉ ? Ý bạn là sao?
Cảm ơn quanta. Mình thuê server ở xa, thì cũng phải cắm usb 3g tại chính server đó à?
Theo ngu ý của mình thì PHP chẳng ăn nhậu gì với cổng COM cả, bạn có thể viết extension riêng, hoặc viết nó bằng 1 ngôn ngử bạn thích. Sau đó xuất kết quả ra file, hoặc lấy input từ file. Dùng system() của php để thực thi các script đó, dùng fopen của PHP để làm việc với các I/O file.
Joined: 23/10/2007 19:19:22
Messages: 41
Location: Thanh Hóa Offline
chiro8x wrote:
Theo ngu ý của mình thì PHP chẳng ăn nhậu gì với cổng COM cả, bạn có thể viết extension riêng, hoặc viết nó bằng 1 ngôn ngử bạn thích. Sau đó xuất kết quả ra file, hoặc lấy input từ file. Dùng system() của php để thực thi các script đó, dùng fopen của PHP để làm việc với các I/O file.
Bạn ơi có thể giải thích rõ hơn cho mình ko? Hiện tại mình đang có hướng là dùng C++ để get các cổng COM ra file text, sau đó sẽ dùng PHP để get dữ liệu từ file text đó. Nhưng mình đang ko hiểu chỗ là khi cắm usb 3g vào thì chương trình viết bằng C++ làm thế nào để nó tự động detect được thiết bị và đầu ra sẽ là file text kia
Xin lỗi cái này ngoài tầm hiểu biết của mình rồi mình chỉ có thể trả lợi bạn ở chổ làm thế nào để xử cái cổng com thôi. Bạn hỏi phần còn lại anh Xnohat nhé .
Bạn chirox trả lời đúng câu hỏi của bạn rồi. Bạn có thể dùng C/C++ detect các cổng COM, xử lý dữ liệu bạn cần output ra file text sau đó dùng php để xử lý file text này bình thường.
Joined: 23/10/2007 19:19:22
Messages: 41
Location: Thanh Hóa Offline
mylove14129 wrote:
Bạn chirox trả lời đúng câu hỏi của bạn rồi. Bạn có thể dùng C/C++ detect các cổng COM, xử lý dữ liệu bạn cần output ra file text sau đó dùng php để xử lý file text này bình thường.
Mình có hiểu cách này. Nhưng mình đang không biết là làm thế nào để khi cắm USB 3G vào thì chuơng trình C/C++ sẽ tự động detect được rằng có thiết bị được cắm vào cổng usb để xuẩt kết quả ra file text kia