Azure IoT Phần I–Tổng quan về Microsoft Azure IoT

Gần đây chúng ta nghe nói rất nhiều về thuật ngữ IoT cũng như những lợi ích mà nó mang đến cho người dùng cá nhân và các tổ chức (chính phủ/doanh nghiệp). Cách đây vài năm, để nghiên cứu về IoT đã là một thứ xa xĩ với chúng ta (cá nhân) huống hồ chi là triển khai thử nghiệm.

Với tốc độ phát triển như vũ bão của Cloud và các thiết bị ngày càng đa dạng với chi phí thấp, chúng ta có thể dễ dàng khởi độ́ng một dự án IoT với chi phí 0.

Với niềm đam mê, tôi chia sẻ với các bạn từng bước để có thể bước vào “thễ giớI IoT”. Tôi dựa trên nền tảng công nghệ́ của Microsoft – một tình cờ mà tôi đã được tiếp cận. Có thể tôi sẽ tiếp tục nghiên cứu trên các nền tảng công nghệ khác khi có hội.

Chủ đề hôm nay “Tổng quan về Microsoft Azure IoT”.

 

Không có định nghĩa nào hay hơn chính Microsoft, hãy dành it́ phút xem video này nhé: https://www.youtube.com/watch?v=L8xjSjxaaVA 

Đây là kiến trúc tham khảo cho giải pháp Microsoft Azure IoT:

 

IoT solution architecture

Kiến trúc tham khảo cho giải pháp Azure IoT

IoT Suite

Azure IoT Suite là gói dịch vụ tích hợp một số tính năng của Azure, giúp chúng ta triển khai giải pháp kết nối các thiết bị và các thành phần khác (things); thu thập, quản lí và khai thác thông tin hố trợ người dùng ra quyết định nhanh chóng, thông minh hơn và hoàn toàn tự động.

Microsoft cung cấp 4 gói khác nhau:

Gói

Price (per month)

Total number of Messages/day

Message meter size

Free

Free

8,000

0.5 KB

S1

$50

400,000

4 KB

S2

$500

6,000,000

4 KB

S3

$5,000

300,000,000

4 KB

Chi tiết: https://azure.microsoft.com/en-us/pricing/details/iot-hub/

IoT Hub

Là trung tâm để chúng ta bắt đầu các dự án IoT, Azure IoT Hub giúp kết nối, giám sát và điều khiển hàng triệu các thành phần (device/gateway/message/command) trong một dự án IoT, hỗ trợ nhiều nền tảng hệ điều hành và các giao thức khác nhau. Chúng ta có thể thiết lập kết nối hai chiều với các thành phần trong hệ thống IoT – đẩy thông tin lên Hub và gửi lệnh ngược lại các thiết bị hoặc các thông báo khi cần thiết. Ngoài ra, để tăng cường tính bảo mật, chúng ta có thể sử dụng phương thức xác thực thiết bị, và thu hồi quyền truy cập vào các thiết bị bất cứ lúc nào để đảm bảo tính toàn vẹn của hệ thống.

IoT Client (IoT device SDKs)

Thành phần không thể thiếu khi triển khai giải pháp IoT. Microsoft Azure IoT device SDKs cung cấp các mã lệnh giúp chúng ta xây dựng các thiết bị và các ứng dụng kết nối và được quản lí bởi Azure IoT Hub. Các thiết bị và nguồn dữ liệu trong một hệ thống IoT có thể là một sensor đơn giản cho đến các thiết bị đầy đủ các tính năng như một máy tính.

Danh sách các đối tác và thiết bị đã được chứng thực với Microsoft: https://azure.microsoft.com/en-us/marketplace/certified-iot-partners/

Phần II – Hướng dẫn triển khai thử nghiểm preconfiguration IoT solutions:

Nếu bạn không thể chờ có thể xem hướng dẫn bên dưới để bắt đầu nhé:

Remote monitoring preconfigured solution dashboard

Advertisements

Upload file vhd có hệ điều hành lên Azure Storage

Bạn có thể upload file vhd chứa hệ điều hành đã cài đặt sẵn làm template trên Azure, các bước thực hiện:

Add-AzureVhd -Destination "<BlobStorageURL>/<YourImagesFolder>/<VHDName>.vhd" -LocalFilePath <PathToVHDFile>

image

  • Đăng ký W2012.vhd vào MyDisks:

Add-AzureDisk -DiskName “ws2012.vhd” -MediaLocation https://jpndata.blob.core.windows.net/vhds/w2012.vhd -Label ‘W2012.vhd’ -OS Windows

image

Bây giờ bạn vào dịch vụ Virtual Machine của Azure để tạo mới VM từ VHD template này: https://manage.windowsazure.com/

Các công cụ để quản lí Azure Storage

Các công cụ để quản lí Azure Storage:

Windows Azure Storage Explorer

Block Blob

Page Blob

Tables

Queues

Free?

Azure Storage Explorer

X

X

X

X

Y

Azure Web Storage Explorer

X

X

X

X

Y

BestSync

X

       

Cerebrata Azure Management Studio

X

X

X

X

Trial

Azure Explorer by Cerebrata

X

X

   

Y

Cloud Berry Explorer

X

X

   

Y/N

Cloud Combine

X

     

Trial

Clumsy Leaf AzureXplorer, TableXplorer, and CloudXplorer

X

X

X

X

Trial

Gladinet Cloud Drive

X

     

Y

Windows Azure SDK Storage Explorer for Visual Studio 2013 (Developed by Microsoft)

X

X

X

 

Y

Zudio

X

X

X

X

Trial

Microsoft Azure

Định nghĩa/ mô tả Microsoft Azure thông qua các phác họa:

image

Tải: http://go.microsoft.com/fwlink/?linkid=397969&clcid=0x409

Infrastructure Services

image

Tải: http://go.microsoft.com/fwlink/?linkid=398937&clcid=0x409

Scaling applications using Cloud Services

image

Tải: http://go.microsoft.com/fwlink/?linkid=399052&clcid=0x409

Media Services

image

Tải: http://go.microsoft.com/fwlink/?linkid=397947&clcid=0x409

Mobile Services

image

Tải: http://go.microsoft.com/fwlink/?linkid=397970&clcid=0x409

Mobile gaming

image

Tải: http://go.microsoft.com/fwlink/?linkid=397972&clcid=0x409

 

Azure Trial – Đã sẵn sàng cho thị trường Việt Nam

Tôi biết rất nhiều “vọc sĩ” chờ đợi ngày này rất lâu rồiSmile.

Tin vui cho các bạn là tôi vừa đăng ký thử nghiệm thành công tài khoản Azure. Microsoft rất hào phóng khi tặng cho mỗi tài khoản 200$:

Azure-trial

Các yêu cầu:

  • Bạn có số địên thoại Việt Nam
  • Thẻ Visa/Master tại Việt Nam: có thể giao dịch được 1$ – bạn sẽ bị trừ khi đăng ký thành công.
  • Tài khoản Microsoftxyz@outlook.com/hotmail/live.com Các bước thực hiện:
  • Bước 1: Truy cập vào liên kết sau để bắt đầu đăng ký – http://azure.microsoft.com/en-us/pricing/free-trial/
  • Bước 2: Nhập số địện thoại …
  • Bước 3: Chọn tài khoản – Microsoft chỉ trừ 1$, khi nào bạn quyết định chuyển sang dùng chính thức thì tiền sẽ được trừ theo thực tế sử dụng
    Azure-trial1

Để không bị lạc vào mê cung kỳ bí của Azure , các bạn hãy dành chút thời gian xem một số khóa huấn luyệ̣n miễn phí tại đây:

    Chúc các bạn có chuyến phiêu lưu kỳ thú với anh chàng Azure nhéSmile.

Update: Trong trường hợp đăng ký không thành công, hãy gởi yêu cầu hỗ trợ theo hướng dẫn sau:

  • Select a support topic

 

——————————

Sau khi gửi yêu cầu thành công, bạn sẽ nhận được email:

image

Tôi đã được hỗ trợ thành công.