Thông qua điện thoại di động hoặc modem GSM/GPRS

Một phần của tài liệu Hệ thống quan trắc môi trường bằng GSM phần 2 (Trang 46 - 47)

Việc nhận tin nhắn SMS thông qua một chiếc điện thoại di động hoặc modem GSM/GPRS có một lợi điểm hơn hai cách còn lại đó là việc hãng truyền thông không dây sẽ không tính tiền với bất kỳ tin nhắn SMS nhận được theo chiều đến với thể SIM của họ. Điểm bất lợi của việc nhận tin nhắn SMS theo cách này là một điện thoại di

động hoặc modem GSM/GPRS không thểđiều khiển được một lưu lượng lớn tin nhắn. Một cách vượt qua điều này là áp dụng kỹ thuật cân bằng tải (load balancing) cho một vùng của điện thoại di động hoặc modem GSM/GPRS. Mỗi điện thoại di động hoặc modem GSM/GPRS sẽ có một thẻ SIM của chính nó và một sốđiện thoại.

Việc gửi và nhận tin nhắn SMS thông qua một chiếc điện thoại di động hoặc modem GSM/GPRS là giống nhau về mặt sử dụng cú pháp trong các câu lệnh AT. Bạn chỉ cần biết sử dụng các câu lệnh AT để gửi các hướng dẫn đến điện thoại di động hoặc modem GSM/GPRS.

Để kích hoạt một ứng dụng cho việc nhận tin nhắn SMS, bạn phải viết câu lệnh cho việc kết nối và gửi câu lệnh AT đến điện thoại di động hoặc modem GSM/GPRS, cũng tương tự như việc mà một chương trình terminal (như HyperTerminal của

Microsoft Windows) đã làm. Bạn có thể viết chương trình với ngôn ngữ C, C++, Java, Visual Basic, Delphi hoặc các ngôn ngữ lập trình khác mà bạn thích.

Tuy nhiên, giống như những vấn đề đã đưa ra ở phần trước "Cách thứ nhất : gửi tin nhắn SMS từ máy tính sử dụng một chiếc điện thoại di động hoặc một modem GSM/GPRS", thường thì ta chọn một giải pháp tốt đó cho việc phát triển ứng dụng trên tin nhắn SMS là sử một chương trình lập trình ứng giao diện cấp cao (API - Application programming interface), công cụ phát triển phần mềm (SDK- Software development kit) và các thư viện thay cho việc viết mã cho các tương tác với điện thoại di động hoặc modem GSM/GPRS thông qua câu lệnh AT. Các API, SDK và thư

viện sẽ thay thế các công việc của những chương trình cấp thấp. Cho nên một vài những ứng dụng phát triển SMS lại không cần biết các câu lệnh AT và bố cục, vị trí, giá trị các bit của một tin nhắn SMS. Một vài API, SDK và thư viện cho việc phát triển SMS hỗ trợ giao thức SMSC trong việc bổ sung thêm vào câu lệnh AT.

Một phần của tài liệu Hệ thống quan trắc môi trường bằng GSM phần 2 (Trang 46 - 47)