Một số kinh nghiệm khi lựa chọn Vi Điều Khiển (MCU) cho hệ thống của bạn
Một số kinh nghiệm khi lựa chọn Vi Điều Khiển (MCU) cho hệ thống của bạnContinue Reading
Một số kinh nghiệm khi lựa chọn Vi Điều Khiển (MCU) cho hệ thống của bạnContinue Reading
Có một số câu hỏi là Pin thì đó là Pin AC hay Pin DC, Pin có thể lưu trữ AC hay DC và tại sao Pin không lưu giữ được AC,… Khá nhiều câu hỏi liên quan đến vấn đề này. Bài viết này sẽ giải đáp các thắc mắc trên.Continue Reading
Khái niệm về giao thức Modbus RTU và kết nối phần cứng Modbus là một chuẩn giao thức truyền thông công nghiệp được phát triển bởi Modicon (nay thuộc về Schneider Electric) vào năm 1979, được dùng để giao tiếp các thiết bị với nhau trong hệ SCADA (Supervisory ControlContinue Reading
Trong một chương trình C, tất cả các dòng lệnh bắt đầu bằng dấu # như là #include, #define, #ifdef,… được xử lý bởi Preprocessor (bộ tiền xử lý), đây là một chương trình đặc biệt được gọi bởi Compiler (trình biên dịch). Hiểu một cách đơn giản thì bộContinue Reading
File firmware định dạng hex là một tập tin chứa nội dung chương trình cùng các thông tin chỉ dẫn với 6 loại HEX record khác nhau theo định dạng Intel HEX. Mỗi record sẽ bao gồm nhiều ký tự ASCII biểu diễn các giá trị theo mã hexadecimal. Trong quá trình FOTA, từ File Intel HEX chúng ta phải tách nội dung chương trình ra và lưu vào bộ nhớ flash của vi điều khiển theo các chỉ dẫn địa chỉ đi kèm trong file.Continue Reading
Giao thức MQTT là một trong những giao thức phổ biến nhất hiện nay trong các ứng dụng và nền tảng IoT qua môi trường Internet. Mô hình của giao thức này giúp đáp ứng những yêu cầu quan trọng và đặc biệt phù hợp trong việc truyền nhận cácContinue Reading
Trong phần 3, mình đã hướng dẫn cách kết nối thiết bị IoT đến Google Cloud IoT Core (GCIC) qua giao thức MQTT. Trong phần này chúng ta sẽ tiếp tục với cách truyền nhận dữ liệu thông qua các topic đặc biệt được quy định bởi GCIC nhé. PhầnContinue Reading
Trong phần trước mình đã giới thiệu cho các bạn cách để tạo cặp public/ private key, tạo chuỗi JWT hoàn chỉnh. Ở phần này chúng ta sẽ đi tìm hiểu trình tự các bước thực hiện kết nối một thiết bị IoT cụ thể tới Google Cloud IoT Core.Continue Reading
Sau khi đã xây dựng thành công Fulfilment ở phần trước và triển khai lên Cloud Functions, trong phần này mình sẽ hướng dẫn các bạn cách liên kết Google Assistant với Fulfilment, sau đó mình sẽ hướng dẫn các bạn lập trình ESP8266 để kết nối Firebase Realtime Database,Continue Reading
Có nhiều cách để thiết kế luồng thực hiện chương trình cho hệ thống nhúng như: Polling, Interrupts, DMA, RTOS hoặc kết hợp các phương pháp trên lại với nhau. Bài viết này sẽ giúp các bạn làm quen với các kỹ thuật thiết kế trên và nắm được các ưu điểm, nhược điểm của mỗi kỹ thuật để có thể lựa chọn được phương pháp phù hợp cho hệ thống của mình. Continue Reading