Chắc hẳn các bạn đã từng nghe nhiều về Điện toán đám mây hay Cloud computing. Vậy Điện toán đám mây được định nghĩa như thế nào? Nó được chia thành bao nhiêu loại? Có các mô hình triển khai nào và lợi ích khi sử dụng Điện toán mây là gì? Bài viết này sẽ giúp các bạn làm rõ các thông tin trên. Continue Reading

Ultra Wideband hay UWB là một giao thức truyền thông không dây, tầm ngắn như Bluetooth hoặc Wi-Fi sử dụng sóng vô tuyến. Nhưng UWB khác ở chỗ hoạt động ở tần số rất cao, nó sử dụng một dải phổ rộng vài GHz (từ 3.1 tới 10.6 GHz).. Có thể hình dung về Ultra Wideband như một radar có thể liên tục quét toàn bộ căn phòng và khóa chính xác vào một vật thể như chùm tia laze để khám phá vị trí của vật thể và truyền dữ liệu.Continue Reading

Phân tích và thiết kế hệ thống là các bước vô cùng quan trọng đòi hỏi những người phát triển cần phải thực hiện trước khi bắt tay vào thi công hệ thống. Có nhiều cách tiếp cận phát triển hệ thống tùy vào yêu cầu người dùng và công nghệ mà hệ thống áp dụng. Trong bài viết này mình sẽ hướng dẫn các bạn cách xác định yêu cầu dự án và lên đặc tả cho các yêu cầu đó dựa trên các kinh nghiệm thực tế của mìnhContinue Reading

Khi thực hiện một dự án IoT sử dụng công nghệ mạng truyền thông không LoRa theo tiêu chuẩn LoRaWAN, chúng ta thường sử dụng LoRaWAN Server The Things Network (TTN) do tính miễn phí và giao diện dễ dàng sử dụng của nó. Bài viết này mình sẽ hướng dẫn chuyển dữ liệu Payload từ TTN sang một Cloud Database khác như Firebase Realtime Database của Google để sử dụng cho các Application như Web hoặc ứng dụng Android, iOS,…Continue Reading

Đối với những lập trình viên đã và đang làm việc với vi điều khiển STM32 chắc hẳn từng đọc qua các lưu ý khi viết một chương trình phục vụ ngắt, trong đó có lưu ý không nên sử dụng hàm HAL_Delay ở các chương trình này. Vậy việc gọi HAL_Delay trong các chương trình phục vụ ngắt sẽ tác động đến luồng thực thi của vi điều khiển như thế nào?Continue Reading

Ở bài viết này các bạn sẽ được thực hành những lý thuyết được nêu ở bài “Tìm hiểu về định dạng của một số gói tin MQTT” để có thể nắm rõ về mô hình publish/subscribe giữa các Client trong giao thức MQTT, cũng như định dạng của một số gói tin MQTT.Continue Reading

Một Client có thể đóng vai trò là một Publisher khi thực hiện publish một gói tin hoặc là một Subscriber khi thực hiện subscribe một Topic. Các Client muốn thực hiện publish hoặc subscribe thì phải thực hiện các bước sau: Thiết lập kết nối TCP đến máy chủ có chứa Broker, thiết lập kết nối đến Broker bằng cách gửi gói tin CONNECT, đợi gói tin phản hồi CONNACK từ Broker để kiểm tra kết nối được thiết lập thành công hay thất bại, nếu kết nối thành công, Client có thể gửi gói tin PUBLISH hoặc SUBSCRIBE đến một Topic tại Broker.Continue Reading