Lƣu đồ giải thuật

Một phần của tài liệu Hệ thống điều khiển và giám sát tủ kem (Trang 38 - 40)

Chƣơng 4 : QUY TRÌNH THIẾT KẾ

4.4 Lƣu đồ giải thuật

31

Khi có nguồn cấp vào mạch cứng, nó sẽ khởi các chân và cấu hình cho ESP8266 phát Local Wifi. Khi này sẽ đến bước kiểm tra thông tin kết nối:

Không: Lúc này bên trong bộ nhớ của vi điều khiển chưa có dữ liệu tồn tại, khi này hệ thống sẽ cần người dùng kết nối vào wifi nội bộ do chính mạch phần cứng phát ra, đồng thời truy cập vào địa chỉ IP mặc định được cấp sẵn từ trước để kết nối website thiết bị. Người dùng khi này sẽ nhập thông tin wifi và địa chỉ server trên web thiết bị để mạch phần cứng ghi nhận và lưu thông tin vào bộ nhớ, người dùng sẽ không cần phải nhập lại thông tin cho lần kết nối tiếp theo. Mạch phần cứng sẽ thực thi kết nối đúng với thông tin wifi tại nơi lắp đặt mà người dùng nhập vào, khi này wifi tại nới lắp đặt sẽ cấp xuống 1 địa chỉ IP mới tương ứng, người dùng cần truy cập vào địa chỉ IP này thay cho địa chỉ IP mặc định, đồng thời kết nối với đúng thông tin wifi mà mạch phần cứng đang kết nối từ trước để có thể truy cập trở lại web thiết bị.

Có: Khi này bên trong bộ nhớ đã tồn tại thông tin wifi được người dùng nhập từ trước, khi này vi điều khiển sẽ bỏ qua bước khởi tạo Local Wifi và trực tiếp kết nối với thơng tin Wifi đang có sẵn trong bộ nhớ. Để truy cập vào web thiết bị khi này người dùng sẽ thực hiện tương tự như trường hợp trên, kết nối với wifi tại nơi lắp đặt và truy cập địa chỉ IP từ wifi tại nơi lắp đặt cấp xuống. Sở dĩ cách thức kết nối này được cho ra đời để nhằm đảm bảo rằng nhân viên bảo trì có mặt tại nơi đặt tủ kem để kiểm tra và bảo dưỡng, tránh được việc nhờ người khác làm giúp, ảnh hưởng đến chất lượng hoạt động của tủ kem.

Khi khởi tạo các chân và cấu hình cho ESP8266, trong trường hợp đã có sẵn thông tin Wifi từ trước, bao gồm cả địa chỉ server, mạch phần cứng sẽ tự động khởi tạo port và đường lên web server thông qua JSON, thông tin gửi lên sẽ được in ra dưới dạng chuỗi và gửi lên web server để phục vụ cho việc quản lý. Tại web server, người dùng cũng có thể kiểm tra được mật khẩu, địa chỉ IP tại nơi lắp đặt và thông tin tủ kem để phục vụ cho việc truy cập vào web thiết bị được dễ dàng hơn.

32

Một phần của tài liệu Hệ thống điều khiển và giám sát tủ kem (Trang 38 - 40)

Tải bản đầy đủ (PDF)

(103 trang)