Mục lụ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
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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:
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:
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:
Hướng dẫn kết nối PLSD: Kết nối với Apple TV Qua AirPlay [Không chính thức]: 10 bước
Hướng dẫn kết nối PLSD: Kết nối với Apple TV Qua AirPlay [Không chính thức]: Hướng dẫn sau đây được cung cấp để minh họa quá trình kết nối với Apple TV trong phòng hội nghị qua AirPlay. Nguồn thông tin không chính thức này được cung cấp như một sự ưu đãi dành cho ban quản trị, nhân viên và những vị khách được ủy quyền của Học khu Địa phương Perkins
Cách gửi dữ liệu DHT11 đến máy chủ MySQL bằng NodeMCU: 6 bước
Cách gửi dữ liệu DHT11 đến máy chủ MySQL bằng NodeMCU: Trong Dự án này, chúng tôi đã giao diện DHT11 với gật đầu và sau đó chúng tôi gửi dữ liệu của dht11 là độ ẩm và nhiệt độ đến cơ sở dữ liệu phpmyadmin
Hệ thống chấm công bằng cách gửi dữ liệu RFID đến máy chủ MySQL bằng Python với Arduino: 6 bước
Hệ thống chấm công bằng cách gửi dữ liệu RFID đến máy chủ MySQL bằng Python với Arduino: Trong Dự án này, tôi đã giao tiếp RFID-RC522 với arduino và sau đó tôi gửi dữ liệu của RFID đến cơ sở dữ liệu phpmyadmin. Không giống như các dự án trước đây của chúng tôi, chúng tôi không sử dụng bất kỳ lá chắn ethernet nào trong trường hợp này, ở đây chúng tôi chỉ đọc dữ liệu nối tiếp đến từ ar
Arduino đang gửi dữ liệu Dht11 đến máy chủ MySQL (PHPMYADMIN) bằng Python: 5 bước
Arduino đang gửi dữ liệu Dht11 đến máy chủ MySQL (PHPMYADMIN) bằng Python: Trong Dự án này, tôi đã giao tiếp DHT11 với arduino và sau đó tôi gửi dữ liệu của dht11 là độ ẩm và nhiệt độ đến cơ sở dữ liệu phpmyadmin. Không giống như dự án trước đây của chúng tôi, chúng tôi không sử dụng bất kỳ lá chắn ethernet nào trong trường hợp này, ở đây chúng tôi chỉ đang đọc t
Trình viết chữ nổi Braille đơn giản (Lời nói sang chữ nổi Braille): 8 bước (có Hình ảnh)
Simple Braille Writer (Speech to Braille): Xin chào tất cả mọi người, Tất cả những điều này bắt đầu bằng việc làm một máy vẽ XY đơn giản sau khi hoàn thành nó thành công, tôi nghĩ rằng sẽ phát triển một trình chuyển đổi văn bản từ giọng nói sang chữ nổi Braille đơn giản. Tôi bắt đầu tìm kiếm nó trên mạng và không ngờ giá quá cao. , điều đó đã thúc đẩy tôi