Mục lục:

Kết nối TCP / IP qua GPRS: Cách gửi dữ liệu đến máy chủ bằng mô-đun SIM900A: 4 bước
Kết nối TCP / IP qua GPRS: Cách gửi dữ liệu đến máy chủ bằng mô-đun SIM900A: 4 bước

Video: Kết nối TCP / IP qua GPRS: Cách gửi dữ liệu đến máy chủ bằng mô-đun SIM900A: 4 bước

Video: Kết nối TCP / IP qua GPRS: Cách gửi dữ liệu đến máy chủ bằng mô-đun SIM900A: 4 bước
Video: Send data to a server using sim800l gprs module | sim800l arduino gprs 2024, Tháng mười một
Anonim
Kết nối TCP / IP qua GPRS: Cách gửi dữ liệu đến máy chủ bằng mô-đun SIM900A
Kết nối TCP / IP qua GPRS: Cách gửi dữ liệu đến máy chủ bằng mô-đun SIM900A

Trong hướng dẫn này, tôi sẽ cho bạn biết về cách gửi dữ liệu đến máy chủ TCP bằng mô-đun sim900. Ngoài ra, chúng tôi sẽ xem cách chúng tôi có thể nhận dữ liệu từ máy chủ đến máy khách (mô-đun GSM).

Bước 1: Các thành phần bắt buộc:

Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc

Vì vậy, để đạt được điều này, bạn cần ít nhất hai Thành phần. Một rõ ràng là Mô-đun Sim900A / 800A và một là một bộ chuyển đổi USB sang TTL. Ngoài ra, hãy giữ một thẻ sim bên mình và phải có gói dữ liệu 2G được bật trong đó, để bạn có thể kiểm tra giao tiếp máy chủ khách hàng.

Bước 2: Yêu cầu phần mềm:

Yêu cầu phần mềm
Yêu cầu phần mềm

Vì vậy, ở đây bạn cần thực hiện giao tiếp với máy chủ khách Vì vậy, các công cụ phần mềm này bạn cần yêu cầu:

1. Kiểm tra Socket: Sử dụng tính năng này, bạn có thể chạy một máy chủ trên PC của mình.

2. Docklight: Có rất nhiều công cụ để làm việc trên dữ liệu nối tiếp trên PC của bạn, Dcklight là một trong những công cụ đó, vì vậy bạn có thể sử dụng teraterm, realterm, hyperterminal, v.v. Vì vậy, tùy thuộc vào bạn, ở đây chúng tôi đang sử dụng Docklight cho việc này.

3. Ngrok: Đây là phần mềm tùy chọn cho những người không thể thực hiện chuyển tiếp cổng trên bộ định tuyến của họ. Và tôi cũng không thực hiện chuyển tiếp cổng vì lý do nào đó nó không hoạt động có thể là do tôi đã thiết lập hai bộ định tuyến, dù sao nếu bạn cũng là một trong những người không thể thực hiện chuyển tiếp cổng thì đây là công cụ tuyệt vời dành cho bạn, Những gì ngrok thực sự làm, ngrok cho thấy các dịch vụ mạng cục bộ kết nối NAT và tường lửa với internet công cộng qua một đường hầm an toàn.

Bước 3: Làm việc:

Lệnh AT

Các lệnh AT là bước khởi đầu cơ bản cho bất kỳ mô-đun gsm nào. Và sau khi kết nối mô-đun GSM của bạn với PC bằng bộ chuyển đổi USB sang TTL, bạn cần đưa ra các lệnh AT này.

Vì vậy, lệnh đầu tiên là kiểm tra thời tiết mô-đun GSM của bạn có được kết nối với PC của bạn hay không:

(Một điều bạn cần nhớ rằng mọi lệnh AT sẽ được kết thúc bằng ký tự Carriage Return)

TẠI

Sau đó, đây là danh sách các lệnh bạn cần thực hiện để tạo kết nối TCP / IP.

AT + CIPSHUT

AT + CIPMUX = 0

AT + CGATT = 1

AT + CSTT = "airtelgprs.com", "", ""

AT + CIICR

AT + CIFSR

AT + CIPSTART = "TCP", "", ""

XU HƯỚNG TẠI + CIPS

Vui lòng theo dõi biểu dữ liệu để hiểu cách sử dụng các lệnh này. Nhưng dù sao trong video dự án của tôi cho hướng dẫn này, tôi đã giải thích về hoạt động của các lệnh này

Bây giờ, trước tiên bạn cần khởi động máy chủ trên PC của mình bằng cách sử dụng kiểm tra ổ cắm. Và khi ở trong docklight, bạn sẽ thực hiện lệnh AT + CIPSTART sau đó máy chủ của bạn sẽ khởi động.

Lệnh AT + CIPSTART như sau:

AT + CIPSTART = "TCP". "", ""

Vì vậy, trước khi áp dụng IP công cộng, bạn cần thực hiện chuyển tiếp cổng trên bộ định tuyến của mình, có rất nhiều cách để thực hiện điều đó. Chỉ cần tìm kiếm trong google 'cách chuyển tiếp một cổng trên bộ định tuyến của tôi'. Và bạn sẽ nhận được rất nhiều liên kết để làm điều đó.

Bây giờ nếu bạn chuyển tiếp thành công cổng. thì lệnh AT + CIPSTART sẽ cho bạn CONNECT OK Phản hồi.

Ok, mọi thứ đang thực sự tốt cho đến bây giờ, nhưng điều gì sẽ xảy ra nếu bạn không thể thực hiện chuyển tiếp cổng do một số lý do hoặc có thể bạn chưa thiết lập bộ định tuyến, điều đó có nghĩa là bạn đã kết nối trên điểm phát sóng di động của mình.

Vì vậy, không có vấn đề gì ở đây nói đến vai trò của NGROK. Công cụ này bạn có thể sử dụng để làm cho TCP IP của bạn có thể truy cập công khai. (tương tự như những gì chúng tôi đang làm trong chuyển tiếp cổng)

Vui lòng theo liên kết này để tải xuống NGROK

ngrok là một giao diện dòng lệnh, vì vậy bạn cần chạy một lệnh và đó là

ngrok tcp

là những gì bạn đã cung cấp trong máy chủ thử nghiệm ổ cắm của mình.

Vì vậy, sau khi chạy lệnh này, localhost của bạn sẽ được chuyển tiếp đến một IP ngẫu nhiên do ngrok tạo ra, vì vậy bạn cần thay đổi IP đó trong lệnh AT + CIPSTART của mình, bạn cũng sẽ nhận được một số cổng khác, vì vậy thứ đó bạn cũng cần phải thay thế.

Vì vậy, để biết thêm về cách mọi thứ đang hoạt động, vui lòng xem video hướng dẫn dưới đây.

Bước 4: Video:

Vì vậy, mọi thứ tôi đã giải thích trong video.

Nếu bạn có bất kỳ nghi ngờ nào liên quan đến hướng dẫn này, vui lòng bình luận cho chúng tôi bên dưới.

Và nếu bạn muốn tìm hiểu thêm về hệ thống nhúng, bạn có thể truy cập kênh youtube của chúng tôi Vui lòng truy cập và thích Trang Facebook của chúng tôi để cập nhật thường xuyên.

Cảm ơn & Trân trọng, Công nghệ nhúng điện tử

Đề xuất: