Vì không động được vào chương trình của nó nên không thể debug được, mình cũng không thể biết bạn đang gặp lỗi gì nhưng theo kinh nghiệm của mình thì:
Thực hiện lại từng bước kết nối một cách cẩn thận. Có thể bị bỏ qua hay làm sai một bước nào đó dẫn đến lỗi.
Kiểm tra sóng wifi có đủ mạnh hay không. Sóng wifi quá yếu thì cũng dẫn đến esp không nhận được tín hiệu.
Kiểm tra xem esp có thông với điện thoại không bằng cách dùng trình duyệt web (chrome) truy cập vào ip của esp xem có hiện tượng gì không. (Cách này là mình đoán thế thôi vì theo suy nghĩ của mình thì esp này sẽ có chương trình server để điện thoại truy cập vào tùy thực tế của thiết bị nữa nên cách này có thể không chính xác)
Cái này nó chỉ cho kết nối trong mạng LAN thôi.Hôm trước mình định dùng để khi ở công ty thì có thể Bật- Tắt đèn tại nhà.Nhưng khi mua về thì mới biết chỉ dùng mạng LAN thôi, nên cũng hơi thất vọng.
Vâng ! Trên Modem nó báo như thế 192.168.1.7, sau đó mình vào ESP2Relay set IP là 192.168.1.7 nhưng không điều khiển được.Chỉ khi điều khiển được khi SmartConfig báo IP thì mới được.Mình khẳng định là khi kết nối là mình điều dùng cùng 1 mạng wifi.
Có thể bạn set ip của esp trên ESP2Relay bị sai. Bạn kiểm tra lại xem nó có đúng với địa chỉ IP trên modem của bạn không.
Như trên hình là 192.168.1.7 đó. Hoặc là một điều nữa là điện thoại của bạn đang không cùng mạng với esp đó. Bạn cần kết nối cùng wifi với cái wifi esp đang kết nối thì mới sử dụng được module này thì phải.
dev không thể trở thành tester giỏi vì hắn không muốn.
còn muốn làm thì chả có lý do gì,
đặc biệt khi làm trong công ty với TDD thì bọn làm dev tởm nhất lại là bọn viết unit test case kinh khủng nhất, viết code pass được đống unit test case đó cũng đủ toát mồ hôi.
Cảm ơn bạn Lợi !
Con Modem kế bên nhà cũng dùng Viettel như nhà mình.Nhưng khi tiến hành Config bằng phần mềm SmartConfig bên con Modem bên kia thì phần mềm SmartConfig sẽ báo địa chỉ IP , và sau đó vào phần mềm ESP2Relay SET IP như SmartConfig vừa báo thì sẽ bật-tắt được 2 con relay.Nhưng khi kết nối với con Modem tại nhà thì nó không báo địa chỉ IP, mặc dù đèn báo màu xanh trên mạch đang báo là đã kết nối.Sau đó , mình vào Modem kiểm tra thì nó vẫn báo là ESP đang kết nối với địa chỉ IP 192.168.1.7, nhưng khi dùng ESP2Relay để SET IP là 192.168.1.7 thì lại không điều khiển được.
Lúc trưa này , mình dùng con Router Tenda N301 phát WIFI(nhưng không kết nối mạng Iternet qua LAN).Tiến hành Config thì nó vẫn cho kết nối và bào địa chỉ IP trên SmartCofig , và mở ESP2Relay thì nó vẫn cho mình ON-OFF 2 con relay bình thường.
nếu dùng Angular thì bạn ko cần phải lo lắng gì về Content-type
vì
Angular tries to automatically set http header content-type according to request body
Nếu nó đã hiện tên thiết bị ở trên router hay modem rồi thì tức là esp của bạn đã kết nối được mạng rồi. Bạn thử thực hiện thao tác truy cập mạng từ esp xem có được không. Hoặc dùng máy tính gõ lệnh ping đến esp ping 192.168.1.7 xem có được không. Và lỗi mà bạn đang nói ở đây là lỗi gì?
Nghe bạn nói thì chắc bạn chưa nạp chương trình cho esp mà sử dụng chương trình mặc định của nó rồi. Con esp01 nạp code khá phức tạp bạn có thể sử dụng module esp8266 khác dễ thao tác hơn (code, debug các kiểu) nếu không bắt buộc dùng con 01.
THẢO LUẬN
Vì không động được vào chương trình của nó nên không thể debug được, mình cũng không thể biết bạn đang gặp lỗi gì nhưng theo kinh nghiệm của mình thì:
Trong trường hợp model đã train xong mà mình muốn thêm đối tượng để nhận diện thì phải train lại model đúng ko bro? Thanks
Dùng từ migrate nge hơi sai sai..
tiếp tục thêm bài đi a
Cái này nó chỉ cho kết nối trong mạng LAN thôi.Hôm trước mình định dùng để khi ở công ty thì có thể Bật- Tắt đèn tại nhà.Nhưng khi mua về thì mới biết chỉ dùng mạng LAN thôi, nên cũng hơi thất vọng.
Vâng ! Trên Modem nó báo như thế 192.168.1.7, sau đó mình vào ESP2Relay set IP là 192.168.1.7 nhưng không điều khiển được.Chỉ khi điều khiển được khi SmartConfig báo IP thì mới được.Mình khẳng định là khi kết nối là mình điều dùng cùng 1 mạng wifi.
Bài viết hữu ích đó bạn
Có thể bạn set ip của esp trên ESP2Relay bị sai. Bạn kiểm tra lại xem nó có đúng với địa chỉ IP trên modem của bạn không. Như trên hình là 192.168.1.7 đó. Hoặc là một điều nữa là điện thoại của bạn đang không cùng mạng với esp đó. Bạn cần kết nối cùng wifi với cái wifi esp đang kết nối thì mới sử dụng được module này thì phải.
dev không thể trở thành tester giỏi vì hắn không muốn. còn muốn làm thì chả có lý do gì, đặc biệt khi làm trong công ty với TDD thì bọn làm dev tởm nhất lại là bọn viết unit test case kinh khủng nhất, viết code pass được đống unit test case đó cũng đủ toát mồ hôi.
Mình chưa hiểu rõ về nó ra sao, bạn có thể tư vấn thêm cho mình được không ?
cảm ơn bạn, rất dễ hiểu
Bài viết kiu ạ.
=> Nghe bạn nói thì chắc bạn chưa nạp chương trình cho esp mà sử dụng chương trình mặc định của nó rồi.
Đúng rồi , mình đang dùng chương trình mặc định khi mua về từ SENDO.
Cảm ơn bạn Lợi ! Con Modem kế bên nhà cũng dùng Viettel như nhà mình.Nhưng khi tiến hành Config bằng phần mềm SmartConfig bên con Modem bên kia thì phần mềm SmartConfig sẽ báo địa chỉ IP , và sau đó vào phần mềm ESP2Relay SET IP như SmartConfig vừa báo thì sẽ bật-tắt được 2 con relay.Nhưng khi kết nối với con Modem tại nhà thì nó không báo địa chỉ IP, mặc dù đèn báo màu xanh trên mạch đang báo là đã kết nối.Sau đó , mình vào Modem kiểm tra thì nó vẫn báo là ESP đang kết nối với địa chỉ IP 192.168.1.7, nhưng khi dùng ESP2Relay để SET IP là 192.168.1.7 thì lại không điều khiển được.
Lúc trưa này , mình dùng con Router Tenda N301 phát WIFI(nhưng không kết nối mạng Iternet qua LAN).Tiến hành Config thì nó vẫn cho kết nối và bào địa chỉ IP trên SmartCofig , và mở ESP2Relay thì nó vẫn cho mình ON-OFF 2 con relay bình thường.
Phải chăng con Modem của mình bị lỗi gì ??????
Thanks a
Chúc anh năm mới với nhiều thành công 
nếu dùng Angular thì bạn ko cần phải lo lắng gì về Content-type vì Angular tries to automatically set http header content-type according to request body
Nếu nó đã hiện tên thiết bị ở trên router hay modem rồi thì tức là esp của bạn đã kết nối được mạng rồi. Bạn thử thực hiện thao tác truy cập mạng từ esp xem có được không. Hoặc dùng máy tính gõ lệnh ping đến esp
ping 192.168.1.7xem có được không. Và lỗi mà bạn đang nói ở đây là lỗi gì?Nghe bạn nói thì chắc bạn chưa nạp chương trình cho esp mà sử dụng chương trình mặc định của nó rồi. Con esp01 nạp code khá phức tạp bạn có thể sử dụng module esp8266 khác dễ thao tác hơn (code, debug các kiểu) nếu không bắt buộc dùng con 01.
Bài viết hay lắm,
cố gắng ra nhiều bài nữa nha. DiepNV
ok em nha, tối nay về anh check lại rồi anh update nhé