AT COMMAND LÀ GÌ

*

Trong phần này bản thân vẫn đi sâu rộng vào giao tiếp cùng với module WiFi ESP8266 bằng tập lệnh AT. lúc mua module này thì đơn vị chế tạo sẽ nạp sẵn firmwave sầu AT command với tốc độ baud là 115200. Tuy nhiên trong 1 số ít ngôi trường hòa hợp module của doanh nghiệp bị mất firmwave này, họ vẫn phải nạp lại cho nó.

Nạp firmwave AT comm& mang đến ESP8266

Đầu tiên chúng ta sẵn sàng một số pháp luật, phần mềm

Lưu ý: Chân GPIO0 của esp8266 yêu cầu được kết nối cùng với GND trước lúc esp8266 được cấp mối cung cấp để esp vào chệ độ flash

Tiến hành mở đoạn mềm nạp thương hiệu là NODEMCU FIRMWAVE PROGRAMER


Bạn đang xem: At command là gì

*
Đây là bối cảnh chủ yếu của phần mềm

Chọn cổng COM tương ứng cùng với module chuyển đổi USB-UART ( hay thì phần mềm tự động hóa rước cổng, nhưng các bạn cũng yêu cầu soát sổ lại trong My Coputer(loài chuột phải) -> Manage -> Device Manage -> Port (COM và LPT)


*

Chọn Config -> Ấn vào ibé răng cưa nhằm msinh sống hộp thoại chọn tệp tin Firmwave


*

Chọn bất kể 1 trong 2 tệp tin firmwave sầu rồi ấn OK (chữ 9600 – 115200 đó là baudrate nhưng những bạn sẽ chọn nhằm tiếp xúc sau này). Nên cần sử dụng phiên bản 115200 do vận tốc sẽ nhanh khô hơn


*

Xem thêm: Well Rounded Là Gì ? Well Rounded Có Nghĩa Là Gì

Tiếp tục sang trọng tab Advanced cùng lựa chọn nlỗi trên


*

Quay về tab Operation cùng ấn Start để ban đầu hấp thụ firmwave. Trong quy trình hấp thụ các chúng ta cũng có thể gửi thanh lịch tab Log để xem thông báo nhé

Giao tiếp với module ESP8266 bằng những lệnh AT

Nhóm lệnh cấu hình hệ thống

Chúng ta đã chỉ việc quyên tâm các lệnh cơ bạn dạng sau: ( Chụ ý chính là 2 byte 0x0D 0x0A nhưng các bạn phải nhét vài sau từng lệnh AT để ESP8266 gọi là kết thúc lệnh ( tiếp đến nó new phản hồi)ATPhản hồi: OK (lệnh này nhằm test)ATE0Phản hồi: OK (lệnh này nhằm tắt chính sách đánh giá , tức là bạn gửi gì thì nó trả về như nhau tiếp đến new ý kiến, chúng ta phải sử dụng lệnh này nhé) AT+RSTPhản hồi: OK (rephối lại module)AT&WPhản hồi: OK (Lưu mua đặt)

Nhóm lệnh giao tiếp

Trước khi bước vào các lệnh dưới thì bản thân vẫn giải thích qua một chút. ESP8266 bao gồm các chế độ chuyển động sau: APhường, Station, AP+Station

Station : ESP.. sẽ vào vai trò như một thiết bị mạng ( y hệt như điện thoại của bạn). Nó đề xuất truy vấn vài WIFI nhà bạn. Các chúng ta cũng có thể cho nó ping tới 1 trang web, hay truy cập vào 1 trang web như google chẳng hạn để thiết lập toàn cục mã HTML của chính nó về. Với cơ chế này, các bạn có thể mướn 1 VPS (trang web) ở nhà cung ứng dịch vụ giỏi sinh sống website cung ứng website không tính tiền, kế tiếp mang lại ESP8266 truy vấn vào nhằm mua mã html tất cả đựng tinh thần ON OFF của đèn led. Với phương pháp này chúng ta cũng có thể gấp rút chế tạo 1 vận dụng điều khiển và tinh chỉnh led đơn giản và dễ dàng.

AP (Asphối Point – Điểm truy hỏi cập) ESPhường. rất có thể từ bỏ tạo nên 1 webVPS (1 trang web) đến riêng nó để những đồ vật như điện thoại cảm ứng thông minh – máy vi tính – hay như là 1 esp không giống truy vấn vào.

Nếu bạn dùng chính sách này Lúc ESP8266 phát WIFI, thì chỉ tất cả sản phẩm công nghệ như thế nào kết nối tới WIFI của esp mới truy cập vào được.

Nhưng nếu như sử dụng chế độ này lúc ESPhường. thực hiện wifi nhà (WIFI vì chưng modem mạng phạt ra) thì nó sẽ khởi tạo ra 1 mạng tất cả liên quan IPhường dạng 192.169.1.xxx (trong các số ấy xxx là tác động IP.. bởi modem cung cấp mang lại esp8266). Tạm thời nó cũng mới chỉ vận động cục bộ vào mạng LAN được thôi. Nhưng bạn cũng có thể NAT PORT để mang VPS vì chưng esp tạo nên ra phía bên ngoài mạng mạng internet. Lúc này các bạn cũng có thể truy vấn vào esp8266 làm việc bất kể đâu. Dường như ESP8266 còn có thể vận động cùng lúc cả hai mode Station và Asmix Point

AT+CWJAP=”cheap-kenya-vacation-tips.com″,”12345678″ Phản hồi: WIFI CONNECTEDWIFI GOT IPOK (lệnh kết nồi vào wifi cheap-kenya-vacation-tips.com – mật khẩu 12345678. Các các bạn tùy chỉnh cấu hình 2 thông số này nhé)

Chế độ Station/ClientAT+CWMODE=1 Phản hồi: OK (lệnh trải nghiệm module hoạt động ở chế độ Station/Client)Bây giờ demo đến ESP8266 upload tài liệu ánh sáng lên Server Thingspeak nhé !

AT+CIPMUX=0 Phản hồi: OK ( chính sách 1-1 kênh – trường hợp sử dụng mode Station thì cứ kích hoạt mode này cho dễ dàng và đơn giản nhé)

AT+CIPSTART=”TCP”,”thingspeak.com”,80 Phản hồi: CONNECT OK (khởi chế tạo giao thức TCP. IP đến trang web thingspeak.com, cổng khoác định là 80)

AT+CIPSEND=X Phản hồi: > (Chuẩn bị gửi tài liệu đi, trong các số đó X chính là độ nhiều năm tính theo byte của đoạn dữ liệu sắp gửi)

GET /update?api_key=0JH8D4CLZMDXZ6MM&field1=55 HTTP/1.1 Host: api.thingspeak.comConnection: keep-aliveĐây chính là tài liệu nhưng mà ESP trình lên đến thingspeak. Các chúng ta cũng có thể thấy khóa API Key, và số 55 chính là dữ liệu ánh sáng nhưng mà bản thân gửi lên. Đây Điện thoại tư vấn là truy hỏi vấn http (bản tin http tuyệt Request HTTP) những chúng ta cũng có thể từ khám phá kết cấu của chính nó bên trên mạng hoặc bản thân sẽ nói trong số bài xích sắp tới. ( Hãy chắc chắn rằng tính đúng độ dài của truy vấn vấn để gửi đi trong lệnh CIPSEND nhé) Phản hồi: SEND OK và chuỗi Reponse HTTP ( những chúng ta có thể tham khảo chuỗi Reponse sinh sống dưới ảnh)

*

*
Dữ liệu ánh sáng được cập nhật lên biểu đồ gia dụng của trang ThingSpeak

Các chúng ta cũng có thể truy cập https://thingspeak.com/ đăng kí tài khoản với mang khóa API núm thể vào chuỗi truy nã vấn trên của bản thân nhằm test test nhé. Nếu thử nghiệm bên trên Hecurles thì vắt bởi $0D$0A nhé !


Cuối cùng là đóng kết nối, xong xuôi 1 lần giao tiếpAT+CIPCLOSE

Chế độ Asphối Point – Điểm truy cập Bây giờ đồng hồ test đến ESP8266 phát WiFi nhằm điện thoại cảm ứng kết nối cho cùng mang lại ESP8266 từ tạo thành hệ thống website nhé !AT+CWSAP=”cheap-kenya-vacation-tips.com″,”12345678″,5,3 Phản hồi: OK ( thử dùng esp8266 phát WiFi tên là cheap-kenya-vacation-tips.com và Pass là 12345678)AT+CWMODE=2 Phản hồi: OK (ESP8266 vận động sinh sống chế độ AP)

AT+CIPSERVER=1 Phản hồi: SERVER START ( khởi động VPS, lúc này ta có 1 hệ thống vận động ở khu vực 192.168.4.1, bất kì sản phẩm nào thuộc mạng LAN số đông rất có thể tróc nã cập)

Trong thời điểm này, bạn có thể msinh hoạt trình chuẩn y trên máy vi tính hoặc điện thoại, gõ 192.168.4.1 (Enter). Trình để mắt tới vẫn thân tặng đến esp8266 1 tầm nã vấn. Nó gồm dạng nlỗi này


Hmm… Nhìn chiếc lô này khó tính nhỉ. Thôi cứ đọng trợ thì kệ nó đi nhé! Giờ hãy gõ lại vào chrome cùng với ảnh hưởng nlỗi sau: 192.168.4.1/LEDON


Hãy chú ý vào phần bản thân khoanh đỏ. Từ khóa LEDON đã làm được gửi trao ESP8266. Bây giờ đồng hồ các chúng ta cũng có thể bắt tự khóa này để nhảy led. Tương từ bỏ với câu hỏi tắt LED đi. Quay lại trình phê duyệt website, trường hợp tính ý các bạn sẽ thấy trình chuẩn y vẫn vẫn loadding, bởi vì nó đang chờ VPS trả lời. Hiện giờ hãy vấn đáp lại mang đến trình chu đáo bằng lệnh AT+CIPSEND AT+CIPSEND=X (trong những số ấy X là độ lâu năm chuỗi nhưng các bạn sẽ trả lời)Ví dụ: AT+CIPSEND=10 Phản hồi: >

Bây giờ gửi nội dung yêu cầu gửi:Da tat ledPhản hồi: SEND OKSau đó rất có thể đóng góp kết nối: AT+CIPCLOSE