Các mệnh lệnh AT so với IP Client
AT command | Description | Parameter | Example |
---|---|---|---|
AT+CIPSTATUS | Kiểm tra hiện trạng kết n | AT + CIPSTATUS | |
AT+CIPSTART=<type>, <address>, <port> | Tạo 1 liên kết IP với AT+CIPMUX=0(chế phỏng liên kết đơn kênh) |
type:"TCP" /"UDP" address"IPaddress" port: TCP/UDP port |
AT+CIPSTART="TCP","192.168.3.10", 3000 |
AT+CIPSEND=<len> | truyền tài liệu cho tới server | len: phỏng lâu năm dữ liệu |
AT+CIPSEND = 5 >hello |
AT+CIPCLOSE | Đóng liên kết TCP/UDP | AT+CIPCLOSE | |
AT+CIPSTART=<id>,<type>,<address>, <port> | Tạo một liên kết IP với AT+CIPMUX = 1(chể phỏng liên kết nhiều kênh) |
id: 0-4 type:"TCP"/"UDP" address"IPaddress" port:TCP/UDP port |
AT+CIPSTART=4,"TCP","192.168.3.10", 3000 |
AT+CIPSEND= <id>, <len> | Truyền tài liệu cho tới server |
id: 0-4 len: Độ lâu năm dữ liệu |
AT+CIPSEND = 1,5 > hello |
AT+CIPCLOSE= <id> | Đóng liên kết TCP/UDP | id: 0-4 | AT+CIPCLOSE = 1 |
Trong video clip sau tiếp tục chỉ dẫn chúng ta trả tài liệu lên trang web "thingspeak.com"( nhập vai trò là server) dùng module wifi esp8266. Các các bạn hãy dò xét hiểu kĩ rộng lớn về " thingspeak.com" hoặc mạng internet of thing (IOT) bọn chúng sẽ hỗ trợ ích cho mình thật nhiều.
Bạn đang xem: hướng dẫn test module wifi esp8266 với máy tính (phần 2)
Chú quí vô Clip:
- Đăng kí một thông tin tài khoản bên trên website” thingspeak.com”
- Tạo một kênh nhằm up tài liệu lên
- Kết nối module Esp8266 với module Uart như thực hiện ở chỗ 1
- Cấp mối cung cấp mang lại module Esp8266
- Cấu hình Esp8266 là Station
AT+CWMODE=1
- Truy cập vào trong 1 mạng wifi
AT+CWJAP=”TÊN MẠNG”,“MẬT KHẨU”
- Cài bịa ESP8266 hoàn toàn có thể liên kết được với tương đối nhiều kênh
AT+CIPMUX=1
- Kết nối với thingspeak server (184.106.153.149), với htt Port là 80
AT+CIPSTART=<id>,”TCP”,”184.106.153.149”,80
(<id> là kênh ESP8266 dùng làm kế tiếp nối với thingspeak server, những chúng ta có thể người sử dụng được những kênh kể từ 0-4)
Ví dụ: AT+CIPSTART=3,”TCP”,”184.106.153.149”,80
- Gửi số liệu lên thingspeak server, cho tới kênh tài liệu và đã được tạo nên bên trên thingspeak, bên trên những Field1, Field 2…của kênh
>>Ta cần thiết truyền một chuỗi kí tự động cho tới server có size như sau :
GET / update?key=<WriteAPI Key>&<fieldx>=<số liệu truyền đi>, kết giục chuỗi kí tử cần đem “\r\n” tương tự với việc truyền rằng 2 byte 0x0D , 0x0A.
Trong đó:
Xem thêm: cô ấy là tất cả thế giới đối với tôi
Write API Key - mật mã nhằm viết lách số liệu lênh 1 kênh của server, từng một kênh bên trên máy chủ sẽ sở hữu được một mật mã riêng biệt.
fieldx là một trong những trong số ngôi trường kể từ field1… field8
>>Lệnh truyền tài liệu cho tới server với ESP8266:
AT+CIPSEND=<id>,<độ lâu năm chuỗi kí tự>
> “Chuỗi kí tự động cần thiết truyền rằng “
Ví dụ, ham muốn truyền độ quý hiếm 12.5 lênh một kênh này bại liệt của server bên trên field1 thì chuỗi cần thiết truyền rằng tiếp tục là:
“GET /update?key=XOMM1M44L0ZHZE85
&field1=12.5”
Để truyền được chuỗi này cần được xác lập được phỏng lâu năm của chuỗi kí tự động, ở ví dụ này là 46 kí tự động (bạn ghi nhớ thêm vào đó 2 byte 0x0D và 0x0A)
>> truyền tài liệu cho tới server
AT+CIPSEND=3,46
> GET /update?key=XOMM1M44L0ZHZE85
&field1=12.5
- Cuối nằm trong nhằm đóng góp liên kết TCP
AT+CIPCLOSE
Các mệnh lệnh so với IP server
AT command | Description | Parameter | Example |
---|---|---|---|
AT+CIPSERVER=1 [, <port>] | TCP server chính thức hoạt động | port: TCP port | AT+CIPSERVER = 1.8001 |
AT+CIPSERVER=0 | TCP server ngắt kết nối | AT+CIPSERVER = 0 | |
AT+CIPSTO=<timeout> | đặt thời hạn timeout mang lại TCP server | timeout = 0-28800s | AT+CIPSTO = 180 |
AT+CIPSTO? | AT+CIPSTO? |
Khi một TCP server chính thức sinh hoạt, nó hoàn toàn có thể thao tác làm việc mặt khác với 5 kết nối
Chú ý: IP server chỉ hoàn toàn có thể được nhảy vô chính sách AT + CIPMUX = 1
http://tamkyrt.com/(Phạm Tuấn Anh - MLAB )
Họ và tên:
Xem thêm: những ca khúc quốc tế hay nhất mọi thời đại
Đánh giá bán của bạn: Lưu ý: Không tương hỗ HTML!
Bình chọn: Dở Hay
Nhập mã bảo vệ:
Bình luận