Bài đăng

Đang hiển thị bài đăng từ Tháng 1, 2019

Giới thiệu về Serverless Achitecture

Hình ảnh
Serverless là gì? Serverless được dùng để chỉ hai khái niệm khác nhau nhưng lại khá liên quan với nhau: Một số ứng dụng chuyển phần lớn về Front-end, không có server để làm backend (serverless) mà sử dụng các API của bên thứ 3 để thay thế (Backend as a Service - BaaS). Một số trường hợp khác lập trình viên phải tự viết code để làm back-end. Với mô hình client-server thông thường, ta phải thuê server rồi deploy ứng dụng lên server. Với mô hình serverless, thay vì deploy code này lên server, ta deploy nó dưới dạng một Function (Function as a Service - FaaS). Function này có thể được gọi dưới dạng RestAPI hoặc chạy theo lịch đã sắp sẵn. Với FaaS, ta chỉ cần viết code mà không cần quan tâm đến việc server và code sẽ nằm ở đâu. Bên thứ (Amazon, Microsoft, Google) sẽ quản lý việc này. Hiện tại, khi nói đến serverless, người ta thường nói đến khái niệm thứ hai - FaaS. Năm 2014, Amazon là người đi đầu thị trường khi cung cấp nền tảng serverless mang tên AWS Lambda.  Ban đầu nền

Bài 1: Giới thiệu về ThingsBoard IoT Platform

Hình ảnh
I/ Thingsboard là gì? ThingsBoard là một nền tảng IoT mã nguồn mở. Nó cho phép phát triển nhanh chóng, quản lý và mở rộng các dự án IoT. Với nền tảng Thingsboard bạn có thể thu thập, xử lý, hiển thị trực quan và quản lý thiết bị. Thingsboard cho phép kết nối thiết bị thông qua các giao thức IoT tiêu chuẩn công nghiệp – MQTT, CoAP và HTTP, hỗ trợ cả triển khai đám mây và tại chỗ. Ngoài ra ThingsBoard cho phép tích hợp các thiết bị được kết nối với các hệ thống cũ và bên thứ ba bằng các giao thức hiện có. Kết nối với máy chủ OPC-UA, MQTT broker, Sigfox Backend hoặc Modbus slaves chỉ trong vài phút bằng cách kết nối qua IoT Gateway(xem hình trên). ThingsBoard cho phép bạn tạo các Bảng điều khiển (Dashboard) IoT phong phú để hiển thị dữ liệu và điều khiển thiết bị từ xa trong thời gian thực. Bạn có thể xây dựng một bảng điều khiển cho dự án nông trại thông minh để hiển thị trực quan các dữ liệu sản lượng,điều kiện thời tiết trong sản xuất nông nghiệp. Things

I'm ThanhCong Technology

Hình ảnh
Xin chào các bạn, sau một thời gian ấp ủ, cân đo đong đếm thì mình quyết định tạo một trang blog để chia sẽ những kiến thức, kinh nghiệm của mình và những gì mình tìm hiểu, học hỏi về lĩnh vực IoT, Blockchain,... Mặc dù khả năng viết lách, trình bày của mình không được tốt nhưng mình sẽ cố gắng đem đến những bài viết tốt nhất dành cho các bạn. Hẹn gặp các bạn ở những bài viết tiếp theo :) Thân ái,

Giới thiệu về Arduino

Hình ảnh
Arduino là một nền tảng open source bao gồm cả phần mềm và phần cứng được thiết kế giúp làm việc với các board mạch điện tử trở nên dễ dàng hơn bao giờ hết. Arduino che dấu đi sự phức tạp của điện tử bằng cách đơn giản hóa các khái niệm, che đi sự phức tạp của phần mềm bằng các thủ tục ngắn gọn thay phải làm việc xuống mức cấp  thấp của hardware, nhưng với Arduino thì chỉ cần gọi 1 hàm. Bởi vì tính phổ biến và dễ dùng cùng với các vô vàn thư viện được tích hợp sẵn để làm việc với rất nhiều module phần cứng khác nhau, bạn chỉ cần quan tâm đến tính năng sản phẩm mà bỏ qua các khái niệm phức tạp (protocol, datasheet …​) từ đó dễ dàng tiếp cận và làm ra các sản phẩm tuyệt vời mà không cần phải biết nhiều về điện tử. Arduino bao gồm một phần mềm lập trình là Arduino IDE mà bạn sẽ tìm hiểu trong các bài sau và một tập hợp rất nhiều các board mạch Arduino có thể lập trình được bằng phần mềm này với các biến thể khác nhau. Ban đầu phần lớn các board này đều dựa trên các chip họ AVR của

Internet of Things (IoT) là gì?

Hình ảnh
Thuật ngữ ” Internet of things ”(viết tắt là IoT) hiện nay xuất hiện nhiều và thu hút sự quan tâm chú ý của thế giới công nghệ vì sự bùng nổ của IoT trong tương lai sẽ có tác động mãnh mẽ tới cuộc sống và công việc của chúng ta. Vậy  Internet of Things là gì? Theo định nghĩa của Wikipedia thì mạng lưới vạn vật kết nối Internet hoặc là mạng lưới thiết bị kết nối Internet viết tắt là IoT (Internet of Things) là một kịch bản của thế giới, khi mà mỗi đồ vật, con người được cung cấp một định danh của riêng mình, và tất cả có khả năng truyền tải, trao đổi thông tin, dữ liệu qua một mạng duy nhất mà không cần đến sự tương tác trực tiếp giữa người với người, hay người với máy tính. IoT đã phát triển từ sự hội tụ của công nghệ không dây, công nghệ vi cơ điện tử và Internet. Nói đơn giản là một tập hợp các thiết bị có khả năng kết nối với nhau, với Internet và với thế giới bên ngoài để thực hiện một công việc nào đó. Hay hiểu một cách đơn giản nhất IoT là tất cả các thiế