Sử dụng phần mềm Insomnia để thực hiện HTTP Request

Sử dụng phần mềm Insomnia để thực hiện HTTP Request

Insomnia là một ứng dụng máy tính đa nền tảng giúp các bạn làm việc với giao thức HTTP một các thuận tiện. Giao diện sử dụng của Insomnia rất đơn giản mà lại không nhàm chán. Trong lĩnh vực  Internet of Things hoặc Embedded System thì chúng ta thường làm việc với các module Wifi , Ethernet, GPRS, 3G để truyền nhận dữ liệu với Server thông qua giao thức HTTP bằng các phương thức phổ biến như GET, POST. Bài viết này sẽ hướng dẫn các bạn cách cài đặt và thực hiện một HTTP Request trên Insomnia. 

Programable Peripheral Interconnect trên chip Bluetooth nRF52832

Programable Peripheral Interconnect trên chip Bluetooth nRF52832

Programable Peripheral Interconnect (PPI) là chức năng nên chip Bluetooth nRF52832 cho phép một ngoại vi tự động tương tác với các ngoại vi khác sử dụng các task và event mà không cần sự can thiệp của CPU. Khai thác PPI giúp tăng tốc độ thực thi các công việc đồng thời tiết kiệm năng lượng.

Giao tiếp UART trên Chip Bluetooth nRF52832

Giao tiếp UART trên Chip Bluetooth nRF52832

Giao tiếp UART trên Chip Bluetooth nRF52832 hoạt động ở chế độ Full-Duplex với bộ truyền, nhận độc lập, hỗ trợ Hardware flow control, kiểm tra Parity và sử dụng 1 bit kết thúc. Mặc dù chỉ có 01 bộ UART nhưng bạn có thể cấu hình bất kỳ chân IO nào để thực hiện giao tiếp này. UART retarget printf cũng được cung cấp sẵn trong SKD mang đến sự tiện lợi người phát triển.

Task và event trên các chân I/O của nRF52832 SoC Bluetooth

Task và event trên các chân I/O của nRF52832 SoC Bluetooth

Ngoài việc lập trình GPIO theo phương pháp phổ thông như bài hướng dẫn trước đã trình bày thì chúng ta còn có thể việc làm việc với các I/O này thông qua các Task và Event được thiết kế trong khối GPIOTE của nRF52832 SoC với 8 channels. Điểm ưu việt của Event là giúp cho chúng ta phát hiện được sự kiện thay đổi ngay lập tức để có thể thực hiện các công việc tương ứng với sự kiện đó. Nếu chỉ dùng tính năng INPUT thông thường thì chúng ta chỉ có thể phát hiện khi câu lệnh đọc và kiểm tra giá trị logic được thực hiện. 

Chức năng nhập xuất tín hiệu số GPIO trên nRF52832 Bluetooth SoC

Chức năng nhập xuất tín hiệu số GPIO trên nRF52832 Bluetooth SoC

Khối nhập xuất tín hiệu số GPIO trên chip Bluetooth nRF52832 của hãng Nordic được tổ chức bởi 1 Port với 32 chân I/O có thể truy cập điều khiển độc lập. Hai hoạt động chính của khối này là đọc tín hiệu điện áp đặt vào bên ngoài một chân của chip (INPUT) và điều khiển cho chân của chip nối nguồn hoặc nối đất (OUTPUT). Bài viết này sẽ hướng dẫn các bạn tiếp cận những tính năng cơ bản trên dựa vào thư viện được xây dựng sẵn trong nRF52 SDK của  hãng Nordic và KeilC IDE. 

Hướng dẫn sử dụng Facebook Messenger điều khiển thiết bị qua Esp8266

Hướng dẫn sử dụng Facebook Messenger điều khiển thiết bị qua Esp8266

           Với sự bùng nổ của Internet of Things trong xã hội hiện nay thì vấn đề ứng dụng các công nghệ mới để có thể tạo ra các ứng dụng mong muốn như sử dụng