Đăng ký nhận tin tức. Yêu cầu hệ thống Moom Khả năng phản hồi của nhà phát triển chương trình XYplorer

,
Có rất nhiều cách khác nhau để truyền tải thông tin qua không khí trên thế giới. Gần đây, định dạng BLE ngày càng trở nên phổ biến. Hôm nay chúng ta sẽ xem xét các tính năng của giao thức này và nói về lý do tại sao nó lại có nhu cầu cao như vậy. thế giới hiện đại. Chúng ta cũng sẽ xem xét các công cụ và tính năng phát triển của các ứng dụng phụ trợ trên Windows và Android từ Bắc Âu.

Tại sao BLE được phát minh?

Ngay khi mọi người học cách truyền thông tin không dây, nhiệm vụ truyền dữ liệu bằng thiết bị chạy bằng pin đã nảy sinh. Vấn đề là anh ta phải được hỗ trợ bởi một thiết bị khác sẽ liên tục nghe sóng hoặc truyền dữ liệu. Sự cố xảy ra khi cả máy thu và máy phát đều chạy bằng pin. Đây là lúc BlueTooth Low Energy (BLE) ra tay giải cứu. Nó bước vào giao thức BlueTooth 4.0 lần đầu tiên. Hiện tại, thông số kỹ thuật BlueTooth 5.0 đã được phát hành nhưng chúng tôi sẽ chủ yếu xem xét định dạng BlueTooth 4.0, đôi khi chỉ ra những đổi mới đối với định dạng 5.0. Một trong những thiết bị thường là điện thoại thông minh và thiết bị thứ hai là thiết bị chạy bằng pin. Android hỗ trợ BLE kể từ phiên bản 4.3.

Việc truyền và nhận dữ liệu cần năng lượng nên tốc độ truyền dữ liệu được tăng lên để có thể truyền được nhiều thông tin hơn trên một đơn vị thời gian. Với mục đích này, BLE sử dụng tốc độ truyền thông tin là 1 Mbit/s. Tuy nhiên, không chỉ tốc độ truyền dữ liệu mới quan trọng. Điều quan trọng nhất của BLE là các thiết bị liên lạc có thể chuyển sang hoạt động đồng bộ. Nói cách khác, thiết bị ngủ 99% thời gian, sau đó thức dậy rất nhanh. một khoảng thời gian ngắn, trao đổi thông tin và lại chìm vào giấc ngủ. Tuy nhiên, trước khi vào chế độ này, bạn phải thực hiện quy trình đồng bộ hóa. Có một chế độ "quảng cáo" cho việc này. Chúng ta sẽ xem xét nó sau. Và trước khi đi sâu vào mô tả giao thức BLE, tôi muốn đề cập đến chủ đề về các công cụ làm việc với giao thức BLE.

Công cụ

Để hiểu được sự đa dạng của bưu kiện và yêu cầu, chúng ta cần có công cụ. Với sự giúp đỡ của họ, chúng tôi có thể xem nội dung của bưu kiện và kiểm soát cơ chế tương tác giữa các thiết bị. Với những mục đích này, chúng tôi sẽ sử dụng Dongle phát triển nRF51822 (PCA10000), một chương trình đánh hơi và để hiển thị kết quả, chương trình Wireshark, được tất cả quản trị viên hệ thống biết đến.


Các chương trình này đều miễn phí nhưng việc nhận được dongle có thể là một thách thức. Tuy nhiên, nếu không có công cụ thì việc phát triển các thiết bị phức tạp như vậy sẽ gặp rất nhiều khó khăn. Ở giai đoạn đầu, chương trình Android “nRF Connect” có thể trợ giúp.


Nó cho phép bạn quét không khí, tìm và tháo rời các bưu kiện của cả thiết bị được đính kèm và không được đính kèm. Nordic cũng có các công cụ để phát triển thiết bị BLE, nhưng đối với chúng tôi những công cụ này là đủ. Có đại diện của công ty Bắc Âu tại thị trường Nga - công ty “Rutronik” (rutronik24.com, rutronik.com). Thông qua các đại diện của nó, bạn có thể mua các vi mạch, bảng gỡ lỗi cần thiết, v.v. Ngoài ra, còn có một diễn đàn trên Internet nơi đại diện công ty trả lời các câu hỏi của các nhà phát triển.

Đầu tiên, hãy nói ngắn gọn về cách sử dụng các công cụ của chúng tôi. Hãy cắm dongle của chúng tôi vào đầu nối USB và chạy chương trình ble_sniffer_win. Chúng ta sẽ thấy cửa sổ sau.


Nếu dongle nhìn thấy thiết bị BLE, thông tin về chúng sẽ xuất hiện bên dưới. Trong trường hợp này, có một thiết bị được phát sóng có tên “TestBLE”. Mức tín hiệu, địa chỉ MAC và thực tế là địa chỉ này là ngẫu nhiên cũng được hiển thị. Nhìn về phía trước, tôi muốn lưu ý rằng đây là một trong những cạm bẫy đối với các nhà phát triển. Một số điện thoại (LG G3S, Samsung S6) chỉ hoạt động với các thiết bị có địa chỉ MAC được đăng ký (công khai).

Máy đánh hơi có hai chế độ hoạt động. Nếu chúng ta nhấn nút “w” trên bàn phím, chương trình “Wireshark” sẽ khởi chạy. Trình thám thính sẽ quét ba kênh quảng cáo và cung cấp thông tin về tất cả các thiết bị quảng cáo. Nếu lần đầu tiên chúng ta nhấn một số trên bàn phím, giống như số đối diện với thiết bị mà chúng ta quan tâm, thì một chế độ vận hành khác sẽ bật. Trong đó, sniffer sẽ giám sát lưu lượng truy cập của chỉ một thiết bị được chọn, cả trên các kênh quảng cáo và trên các kênh làm việc


Sử dụng Wireshark, thật dễ dàng để có được tất cả thông tin về gói. Chương trình bao gồm ba cửa sổ. Tất cả các bưu kiện đã nhận được hiển thị ở trên cùng, thông tin chi tiết về gói hàng đã chọn được hiển thị trong cửa sổ thứ hai và chính khung đó được hiển thị trong cửa sổ thứ ba. Lần lượt, cửa sổ thứ hai chứa ba khối thông tin. Ở trên cùng là các giá trị thời gian của khung đã chọn, ở phần thứ hai (meta sniffer BLE Bắc Âu) là thông tin chung về khung, chẳng hạn như mức tín hiệu, kênh tần số và một số thông tin khác. Điều thú vị nhất đối với chúng tôi là khối thông tin thứ ba (Lớp liên kết năng lượng thấp Bluetooth). Trong đó bạn có thể thấy bản phân tích của chính khung đó. Trong tương lai chúng ta sẽ nói cụ thể về khối thông tin này. Đầu tiên, chúng ta sẽ xem xét việc hình thành các gói quảng cáo.

Quảng cáo

Chúng ta hãy nhìn vào hình ảnh dưới đây. Nó hiển thị phân bổ kênh theo tần số cho BLE. Các kênh quảng cáo là 37 (2402 MHz), 38 (2426 MHz) và 39 (2480 MHz). Việc phân phối các kênh quảng cáo này không được lựa chọn một cách tình cờ. Thứ nhất, các kênh quảng cáo nằm giữa các kênh Wi-Fi(1, 6, 11 kênh), cho phép các thiết bị khác có thể nghe thấy bạn ngay cả ở mức năng lượng thấp. Thứ hai, khi chúng ta đặt các kênh quảng cáo cách xa nhau, chúng ta sẽ nhận được thông điệp được đảm bảo gửi đi. Điều này là do nhiễu tín hiệu trong nhà. Được biết, do sự phản xạ của tín hiệu vô tuyến từ các bức tường, có thể xảy ra tình trạng máy thu và máy phát không nghe được nhau. Tuy nhiên, trong trường hợp của chúng tôi, khi việc truyền các gói quảng cáo diễn ra tuần tự trên ba kênh khác nhau, có tần số cách xa nhau tối đa, thì hiệu ứng này sẽ không xuất hiện.


Bây giờ chúng ta hãy xem xét định dạng của gói quảng cáo. Thông số kỹ thuật đo độ dài dữ liệu theo octet. Đối với chúng tôi đây là byte. Byte đầu tiên là lời mở đầu. Nó bao gồm các số 0 và số 1 xen kẽ. Điều này là cần thiết để đồng bộ hóa máy phát và máy thu. Sau phần mở đầu, bốn byte của Địa chỉ truy cập được truyền đi. Sau đó là gói dữ liệu (PDU). Trong thông số kỹ thuật 4.0, độ dài PDU tối đa là 39 byte và ở phiên bản 5.0, độ dài gói dữ liệu được tăng lên 257 byte. Ở cuối mỗi gói quảng cáo có ba byte tổng kiểm tra (CRC).
Cần lưu ý ở đây rằng Địa chỉ truy cập dùng để đảm bảo rằng các thiết bị hiểu gói BLE dành cho ai. Đây là một loại mã truy cập. Nếu mã truy cập này không quen thuộc với thiết bị thì gói sẽ bị bỏ qua. Trên tất cả các kênh quảng cáo, không giống như các kênh đang hoạt động, nó giống nhau (0x8E89BED6) nên tất cả các thiết bị trên các kênh quảng cáo đều nhìn thấy nhau.

Bây giờ chúng ta hãy xem định dạng khối dữ liệu PDU. Ở phần đầu của gói PDU có tiêu đề 16 bit. Nó chứa loại gói, cờ TxAdd, RxAdd, cũng như độ dài của toàn bộ trường PDU tính bằng byte. RFU là các trường dành riêng. Đối với thông số kỹ thuật 4.0, nó trông như thế này:


Phần mở đầu:
Đối với thông số kỹ thuật 5.0, độ dài của trường Tải trọng đã được tăng lên 255 byte và các trường mới đã được thêm vào tiêu đề:
Phần mở đầu:
Trường TxAdd chịu trách nhiệm về cách hiển thị địa chỉ MAC của thiết bị. Nếu trường này bằng 1 thì MAC của thiết bị sẽ hiển thị ngẫu nhiên. Bây giờ chúng ta hãy xem xét có những loại gói quảng cáo nào. Hình này hiển thị danh sách chúng cho đặc tả 4.0. Ở định dạng 5.0, số lượng của chúng tăng lên, nhưng chúng tôi sẽ xem xét những gì có sẵn ở cả hai định dạng.


ADV_IND là các gói không được định hướng được gửi bởi các thiết bị sẵn sàng tham gia. Hầu hết các tiện ích đều sử dụng chúng khi gửi các gói quảng cáo.

ADV_NONCONN_IND – gói quảng cáo được gửi bởi các thiết bị không được kết nối. Đây là những đèn hiệu. Thông thường họ phục vụ để có được một số loại Tài liệu tham khảo. Ví dụ: khi vào cửa hàng họ có thể thông báo cho bạn về các chương trình khuyến mãi. Ngoài ra, bằng cách đo mức tín hiệu từ đèn hiệu và biết bản đồ vị trí của chúng, có thể thực hiện định vị tự động trong nhà. Điều này có liên quan đến kho tự động.

SCAN_REQ, SCAN_RSP, CONNECT_REQ – các gói được trao đổi giữa thiết bị kết nối và điện thoại trong quá trình thiết lập kết nối đồng bộ. Chúng ta sẽ xem xét các gói này và quá trình tham gia trong phần thứ hai của bài viết.

ADV_SCAN_IND – những gói này được gửi bởi một thiết bị không thể đính kèm có thể cung cấp Thông tin thêmđể đáp ứng yêu cầu quét.

Trong phần thứ hai của bài viết chúng ta sẽ xem xét nhiều chế độ khác nhau hoạt động của các thiết bị BLE, cũng như cơ chế “gắn” thiết bị vào điện thoại và chuyển sang tần số hoạt động.

Pecherskikh Vladimir

thẻ:

  • chảy máu
  • Bluetooth 4.0
Thêm thẻ

Trong ngành công nghệ cao, điều quan trọng là người sử dụng hiểuưu điểm của một số công nghệ nhất định. Một ví dụ đơn giản là Wi-Fi 802.11n. Nhờ tiếp thị khéo léo, các nhà sản xuất đã có thể truyền đạt cho khách hàng rằng các thiết bị 802.11n truyền dữ liệu nhanh hơn các thiết bị tiền nhiệm. Và thế là đủ - khi nhìn thấy chữ cái ma thuật “n” trên hộp đựng bộ định tuyến, người mua vui vẻ sẽ dùng tay xé nó ra. VỚI công nghệ wifi Chúng tôi đã tìm ra nó, hãy chuyển sang Bluetooth.

Bluetooth 4.0 mà chúng ta thường nói đến gần đây là gì? Khi đạt được câu hỏi này, những người tò mò sẽ vào Wikipedia để tìm câu trả lời. Và họ sẽ đúng, nhưng đây hoàn toàn không phải là điều mà nhà sản xuất mong muốn. Họ cần cung cấp sự công nhận công nghệ. Họ muốn bạn nhảy lên vì phấn khích khi nhìn thấy phiên bản Bluetooth mới trong danh sách các tính năng dành cho iPhone tiếp theo. Điều gì đang ngăn cản bạn? Thật kỳ lạ, những con số lại cản trở. “Bốn số không”, “hai một” - mọi thứ đều giống nhau đối với người dùng. Người dùng sẽ nói: “Tai nghe của tôi hoạt động với mọi điện thoại, nó có gì khác biệt với tôi phiên bản đó là gì?”

Nhưng vấn đề là Bluetooth 4.0 hoàn toàn không được phát triển cho tai nghe. Nó tốt cho những người nhỏ cảm biến điện tử: thể thao, y tế và nhiều thứ khác. Nói cách khác, phiên bản thứ tư không hẳn là phiên bản Bluetooth được chấp nhận rộng rãi, nó là một công nghệ khác, khác về bản chất. tập trung. Với cô ấy được gọi là Bluetooth Nhóm lợi ích đặc biệt (viết tắt Bluetooth SIG) đang gặp rắc rối. Nếu bạn đang phát triển một thứ gì đó mang tính đổi mới, đừng đặt sản phẩm mới ngang tầm với những khái niệm quen thuộc. Hãy nghĩ ra một cái tên mới.

Đó là những gì Bluetooth SIG đã làm! Chúng ta hãy gặp nhau đi Bluetooth thông minh. Không có gì mới, nó chỉ là tên gọi của các công nghệ được tích hợp trong đó Chuẩn Bluetooth 4.0.

Thiết bị Bluetooth Smart được thiết kế để thu thập một số loại thông tin nhất định (Tất cả cửa sổ trong nhà tôi có đóng không? Mức insulin của tôi là bao nhiêu? Hôm nay tôi nặng bao nhiêu?) và gửi thông tin đó đến một thiết bị tương thích.

Các ví dụ chính bao gồm máy theo dõi nhịp tim, máy đo đường huyết, đồng hồ thông minh, cảm biến an ninh cho cửa sổ và cửa ra vào, chìa khóa thông minh báo động ô tô, máy đo huyết áp... Khả năng ứng dụng là vô tận.

Từ thông cáo báo chí chính thức của Bluetooth Smart

Do đó, trong một hoặc hai năm, bạn sẽ có thể nhét vào nhà, đồ đạc và bản thân mình bằng nhiều loại cảm biến sẽ đồng thời gửi thông tin đến thiết bị của bạn. Nhờ vào thuật toán tiết kiệm năng lượng Bluetooth thứ tư, bất kỳ cảm biến nào như vậy sẽ hoạt động trong nhiều năm chỉ với một cục pin. Bạn có thể hỏi Siri: “Xe của tôi có bị khóa không?” - và cô ấy sẽ trả lời bạn!

Một số nhà sản xuất lớn là thành viên của hiệp hội Bluetooth SIG, nhưng trong số đó, chỉ có Apple là tích cực đưa chip Bluetooth 4.0 vào thiết bị của mình. Hai con én đầu tiên là mùa hè. Bây giờ nhiều hơn đã đến. Nhưng dòng MacBook Pro, bất chấp thông báo ngày hôm qua, vẫn bị bỏ rơi. Việc thay thế các bộ vi xử lý có cùng cấu trúc chipset là một chuyện. Thực hiện công nghệ mới- hoàn toàn khác. [macrumors]

trang mạng Trong ngành công nghệ cao, điều rất quan trọng là người dùng hiểu được ưu điểm của một số công nghệ nhất định. Một ví dụ đơn giản là Wi-Fi 802.11n. Nhờ tiếp thị khéo léo, các nhà sản xuất đã có thể truyền đạt cho khách hàng rằng các thiết bị 802.11n truyền dữ liệu nhanh hơn các thiết bị tiền nhiệm. Và thế là đủ - nhìn thấy chữ cái ma thuật “n” trên hộp đựng bộ định tuyến, người mua vui vẻ sẽ dùng tay xé nó ra. Với công nghệ...

Các khung đa nền tảng cung cấp cho các nhà phát triển ứng dụng di động một bộ công cụ toàn diện được thiết kế để cải thiện năng suất bằng cách giải quyết các vấn đề phổ biến. Câu hỏi đặt ra là framework nào là tốt nhất cho bạn khi phát triển thiết bị di động. Để giúp bạn trả lời câu hỏi này, chúng tôi đã chuẩn bị một danh sách đặc biệt về các framework đa nền tảng để phát triển các ứng dụng di động chất lượng cao.

Phát triển ứng dụng di động sử dụng khung đa nền tảng là con đường ngắn hơn để hoàn thành nhiệm vụ thành công.

Với gần ba triệu ứng dụng trên Google Play, hệ điều hành Android thống trị thị trường di động. Các cá nhân, công ty nhỏ và doanh nghiệp lớn đang nỗ lực xây dựng sự hiện diện mạnh mẽ trên thiết bị di động và chiếm lĩnh thị phần. Tuy nhiên, không phải ai cũng có đủ kinh nghiệm và nguồn lực cần thiết để tạo một ứng dụng di động tốt từ đầu bằng các công cụ gốc.


Mục tiêu của framework là làm cho việc phát triển ứng dụng di động trở nên dễ dàng nhất có thể.

Danh sách các khung phát triển ứng dụng đa nền tảng:

- SDK Corona;

Việc tạo ứng dụng và trò chơi bằng Corona SDK có dễ dàng không? Những người tạo ra khung Corona SDK hứa hẹn sẽ phát triển trò chơi và ứng dụng di động nhanh hơn gấp 10 lần. Làm thế nào điều này thậm chí có thể? Điều này có thể là do cấu trúc bên trong của ứng dụng Corona hoàn toàn dựa trên Lua, một ngôn ngữ lập trình đa mô hình nhẹ, tập trung vào tốc độ, tính di động, khả năng mở rộng và dễ sử dụng.

Trang web Corona SDK chính thức chứa các hướng dẫn, bài học và ví dụ được thiết kế để biến các nhà phát triển ứng dụng di động mới vào nghề thành các chuyên gia giàu kinh nghiệm. Hướng dẫn và mẹo bao gồm tất cả các loại chủ đề dành cho nhà phát triển. Từ những điều cơ bản về phát triển thiết bị di động đến các chủ đề nâng cao hơn. Khung Corona SDK hoàn toàn miễn phí. Chúng tôi nhớ về đa nền tảng. Nó chạy trên cả Windows và Mac OS X và hỗ trợ thử nghiệm ứng dụng theo thời gian thực.

- TheAppBuilder;

Vì vậy, mô tả TheAppBuilder là một framework được sử dụng bởi một số tổ chức lớn nhất trên thế giới, được trang bị giao diện người dùng để tăng tốc độ phát triển mã ứng dụng. Có những đánh giá cho rằng phiên bản này hoạt động tốt nhất khi được sử dụng để tạo các bài thuyết trình của công ty và các nội dung khác. ứng dụng thông tin. Khung này đi kèm với các khối được tạo sẵn cho thông báo đẩy, nhận xét, khảo sát, cập nhật nội dung, phân tích và hơn thế nữa. Điều tuyệt vời nhất là TheAppBuilder tích hợp trực tiếp với Google Play, cho phép bạn xuất bản các ứng dụng làm sẵn chỉ với một cú nhấp chuột.

- Xamarin;

Khung Xamarin được phát triển bởi chính những người đã tạo Mono, tương thích với tiêu chuẩn ECMA và có một bộ công cụ tương thích với .NET Framework. Xamarin cung cấp cho các nhà phát triển một cơ sở mã C# duy nhất mà họ có thể sử dụng để tạo ứng dụng riêng cho tất cả các hệ điều hành di động lớn.

Không giống như nhiều framework khác, Xamarin đã được hơn 1,4 triệu nhà phát triển trên toàn thế giới sử dụng. Với Xamarin dành cho Visual Studio, nhà phát triển có thể tận dụng sức mạnh của Microsoft Visual Studio và tất cả các tính năng nâng cao của nó, bao gồm hoàn thành mã, IntelliSense và gỡ lỗi ứng dụng trên trình mô phỏng hoặc thiết bị di động. Tính năng Xamarin Test Cloud cho phép bạn kiểm tra ngay lập tức các ứng dụng trên tối đa 2.000 thiết bị thực trên đám mây (từ xa, qua Internet). Hôm nay nó là Cách tốt nhất giải quyết tình trạng phân mảnh nghiêm trọng của hệ sinh thái Android và phát hành các ứng dụng di động không có lỗi, chạy mà không gặp bất kỳ sự cố lớn nào trên hầu hết các thiết bị.

- Máy gia tốc Titan;

Khung Appcelerator Titanium là một phần của Nền tảng Appcelerator, bao gồm tất cả các công cụ mà nhà phát triển ứng dụng di động cần để xây dựng, thử nghiệm và triển khai các ứng dụng được tối ưu hóa cao. Khung Titanium sử dụng JavaScript để gọi một bộ sưu tập API khổng lồ. Các API này gọi các chức năng gốc của hệ điều hành, mang lại hiệu suất vượt trội và giao diện tự nhiên.

Titanium bao gồm quy trình phát triển ứng dụng di động được định hướng trực quan dựa chủ yếu vào các khối mã dựng sẵn có thể được tập hợp thông qua kéo và thả. Bạn có thể tạo mô hình dữ liệu theo chương trình hoặc trực quan. Kiểm tra các ứng dụng di động đã hoàn thiện của bạn trên đám mây và theo dõi chúng bằng bảng thông tin Vòng đời di động, nơi cung cấp thông tin chi tiết có giá trị về hiệu suất ứng dụng.

- PhoneGap;

PhoneGap của Adobe là một trong những framework phổ biến nhất thế giới để phát triển ứng dụng Android. Nó được tạo ra bởi nhóm phát triển Apache Cordova. Môi trường phát triển ứng dụng di động nguồn mở sử dụng CSS3 và HTML5 cũng như JavaScript để phát triển đa nền tảng. PhoneGap cũng là phần mềm nguồn mở hoàn toàn.

Nó dựa trên một ứng dụng máy tính để bàn trực quan được sử dụng để tạo ứng dụng và kết nối các ứng dụng này với thiết bị di động (điện thoại/điện thoại thông minh, máy tính bảng). Cuối cùng, không còn những dòng lệnh văn bản khó hiểu, dễ sai và khó nhớ nữa. Ứng dụng máy tính để bàn tuyệt vời được bổ sung bởi ứng dụng di động PhoneGap. Ứng dụng này cho phép bạn xem ngay các thay đổi trên thiết bị di động được kết nối của mình. Những điều khác khiến PhoneGap được khuyên dùng là thư viện plugin lớn, công cụ của bên thứ ba và cộng đồng phát triển mạnh mẽ.

- Ion;

ion là khuôn khổ miễn phí Mã nguồn mở, được cấp phép theo giấy phép MIT. Nó cung cấp toàn bộ thư viện các thành phần và công cụ. Ionic cho phép bạn phát triển các ứng dụng web tiến bộ và ứng dụng di động gốc cho mọi cửa hàng ứng dụng lớn - tất cả từ một cơ sở mã duy nhất. Nhờ các plugin gốc tốt nhất, các tính năng như Bluetooth và Health Kit cực kỳ dễ sử dụng, đồng thời xác thực dấu vân tay cũng được hỗ trợ.

Ionic cũng được thiết kế để điều chỉnh và tối ưu hóa hiệu suất. Tất cả các ứng dụng được xây dựng bằng Ionic đều trông giống như được chuẩn hóa và hoạt động tốt như nhau. Cho đến nay, gần bốn triệu ứng dụng đã được tạo ra bởi năm triệu nhà phát triển Ionic trên toàn thế giới. Nếu bạn muốn tham gia cùng họ, hãy truy cập trang web chính thức và tìm hiểu thêm về khuôn khổ này.

- Bản gốc;

JavaScript và Angular, cũng như TypeScript, có lẽ là những công nghệ phát triển web được sử dụng phổ biến nhất. Với khung NativeScript, bạn cũng có thể sử dụng chúng để tạo ứng dụng. Nói một cách đơn giản, NativeScript tạo giao diện người dùng dành riêng cho nền tảng từ một cơ sở mã duy nhất. Không giống như các khung tích hợp khác, NativeScript được hỗ trợ bởi Telerik, một công ty của Bulgaria cung cấp nhiều công cụ phần mềm khác nhau.

Bạn có cần bài học về cách tạo ứng dụng di động trong khung NativeScript đa nền tảng không? Để giúp các nhà phát triển ứng dụng di động làm quen với framework này, trang web chính thức cung cấp nhiều ví dụ và hướng dẫn chi tiết. Bạn có thể xem quá trình triển khai thực tế của ứng dụng di động, nghiên cứu tài liệu chính thức và thậm chí đi sâu vào mã nguồn.

- Phản ứng bản địa;

React Native được phát triển bởi Facebook và được sử dụng bởi Instagram, Tesla, Airbnb, Baidu, Walmart và nhiều công ty Fortune 500 khác của Facebook. phiên bản mở(mã nguồn mở). Vì React Native sử dụng các khối xây dựng giao diện người dùng giống như các ứng dụng di động thông thường dành cho thiết bị iOS và Android nên không thể phân biệt ứng dụng React Native với ứng dụng được xây dựng bằng Objective-C hoặc Java. Sau khi cập nhật mã nguồn, bạn sẽ thấy ngay những thay đổi trong cửa sổ xem trước ứng dụng. Nếu bạn cảm thấy cần phải tối ưu hóa thủ công một số phần nhất định trong ứng dụng của mình, React Native cho phép bạn kết hợp mã gốc với các thành phần được viết bằng Swift hoặc Objective-C và Java.

- Sencha Touch.

Sencha Touch nó là gì vậy? Giống như TheAppBuilder, nó là một khuôn khổ doanh nghiệp để tạo các ứng dụng di động phổ quát. Nó sử dụng các kỹ thuật tăng tốc phần cứng để đạt được hiệu suất cao. Sencha Touch đi kèm với năm chục thành phần giao diện người dùng tích hợp và các chủ đề đẹp mắt, giúp dễ dàng tạo các ứng dụng tuyệt vời thu hút người dùng.

Khung này bao gồm gói dữ liệu mạnh mẽ có thể sử dụng dữ liệu từ bất kỳ nguồn dữ liệu nội bộ nào. Với gói này, bạn có thể tạo bộ sưu tập dữ liệu bằng cách sử dụng các mô hình có tính ứng dụng cao cung cấp các tính năng như sắp xếp và lọc. Sencha Touch đã nhận được nhiều lời khen ngợi từ nhiều công ty và tổ chức có ảnh hưởng.

Kết luận của việc xem xét các khuôn khổ đa nền tảng để phát triển ứng dụng di động:

Cho dù bạn chọn khung phát triển ứng dụng di động nào, đừng ngại thay đổi quyết định nếu bạn cảm thấy như vậy. lựa chọn tốt nhất môi trương phat triển. Các framework đa nền tảng cực kỳ linh hoạt, với những framework mới được phát hành thường xuyên. Mục tiêu của họ là giúp bạn nhanh chóng biến một ý tưởng thô thành một ứng dụng hoạt động được và một công cụ hoạt động được. ứng dụng di động- vào thành phẩm. Cuối cùng, việc bạn đạt được mục tiêu của mình bằng cách sử dụng khuôn khổ hiện đại mới nhất mà mọi người đang nói đến hay một khuôn khổ lâu đời đang bắt đầu bám bụi không quan trọng.

Khi CNTT Trung Quốc công ty Huaweiđã quyết định trình làng chiếc điện thoại đa phương tiện mới của mình được bao quanh bởi Bảo tàng Quốc gia Catalonia được trang trí công phu ở Barcelona, ​​​​nó chắc chắn đã đưa ra gợi ý cho các nhà báo có mặt (đưa tin tức công nghệ) về những gì họ sẽ thấy. Rốt cuộc, điện thoại thông minh có thể gập lại được giới thiệu gần đây Huawei Mate X trông hơi giống một bức tranh hiếm của Picasso.

Đánh giá đầu tiên về Huawei Mate X: một chiếc điện thoại thông minh có màn hình gập - hấp dẫn, có đặc tính kỹ thuật mạnh mẽ và mức giá cực kỳ đắt để mua nó.

Vậy điện thoại thông minh Huawei Mate X là gì? Ấn tượng từ bài đánh giá đầu tiên về Huawei Mate X có thể được diễn tả bằng cụm từ rằng chiếc điện thoại thông minh này thật tuyệt vời. Ngay cả cụm từ rằng đây là một chiếc điện thoại thông minh đẹp cũng làm dịu đi phần đánh giá. Đúng hơn là anh ấy tuyệt vời theo cách riêng của mình. Nó có lẽ có kiểu dáng công nghiệp đẹp nhất so với bất kỳ chiếc điện thoại di động nào mà những gã khổng lồ công nghệ từng phát hành trong vài năm qua. Điện thoại thông minh Huawei mới, từ sự chiêm nghiệm và trí tưởng tượng sâu sắc, rõ ràng đã mở rộng ranh giới của những gì điện thoại thông minh có thể trở thành. Vì kích thước của màn hình điện thoại thông minh dễ dàng biến thành màn hình máy tính bảng. Như vậy nội dung di động có thể được xem một cách thuận tiện cho tình hình.


Những người biết mọi thứ về điện thoại có thể nghĩ rằng khi được hỏi về một mức giá độc đáo, Mate X hơi giống câu chuyện của Picasso ở chỗ đây là một chiếc điện thoại thông minh rất đắt tiền. Mate X đã nâng tầm giá điện thoại thông minh. Nhưng có lẽ, với các thông số kỹ thuật được cung cấp, nó có thể biện minh cho mức giá cao của mình đối với những người quyết định mua điện thoại nào.

Màn hình trên Huawei Mate X.

Màn hình nào tốt hơn? Huawei Mate X có một màn hình duy nhất có thể chuyển đổi thành ba cấu hình khác nhau. Chế độ đầu tiên là máy tính bảng 8 inch. Đó là một hình vuông gần như hoàn hảo với tỷ lệ khung hình 8:7,1 và độ phân giải 2480 x 2200 pixel.

Vì màn hình nằm ở bên ngoài điện thoại thông minh nên khi gập thiết bị di động, bạn sẽ có hai màn hình. Màn hình phía trước có kích thước 6,6 inch từ cạnh này sang cạnh khác, được bổ sung bởi tỷ lệ khung hình 19,5: 9 và độ phân giải pixel 2480 x 1148.

Cũng có phía sau cuối, cung cấp ít inch màn hình hơn vì nó chứa camera của thiết bị và tay cầm. Bạn sẽ chủ yếu sử dụng phần này để chụp ảnh selfie. Phần này cung cấp kích thước màn hình khá (nhưng mỏng) là 6,38 inch với tỷ lệ khung hình 25: 9 được nén một chút và độ phân giải 2480 x 892 pixel.

Huawei Mate X thoải mái như thế nào về độ dày?

Khi gập lại, điện thoại di động Huawei Mate X dày 11 mm và không giống như điện thoại đối thủ Samsung Galaxy Fold, không có khoảng trống cồng kềnh. Nó hoàn toàn bằng phẳng và khóa vào vị trí chỉ bằng một cú nhấp chuột. Chẳng hạn, sẽ rất thú vị khi kiểm tra xem nó khóa tốt như thế nào khi ném vào ví và xem liệu nó có thể vô tình mở ra hay không.

Khi mở ra, điện thoại thông minh Mate X dày 5,4mm, mỏng hơn một chút so với iPad Pro!

Trên Huawei Mate X, máy ảnh, bút - mọi thứ đều dành cho người dùng!

Nhìn nhanh vào cạnh bên của Huawei Mate X - đó là một chiếc tay cầm (thuật ngữ khá mô tả của Huawei). Thiết bị này chứa ba camera di động, trong đó có một camera sử dụng phần cứng Leica. Trong tin tức công nghệ, điều này không có gì đáng ngạc nhiên. Cấu hình tương tự đã xuất hiện trên tất cả các điện thoại Huawei, bắt đầu từ mẫu P20 Pro. Sẽ thật kỳ lạ nếu nhà sản xuất Huawei lại từ chối chức năng như vậy trên một thiết bị mang tính cách mạng như vậy.

Bạn có thể nhận thấy rằng điện thoại không có camera selfie chuyên dụng ở mặt trước. Điều này là do ba camera phía sau là camera selfie. Để chụp ảnh chính mình, bạn chỉ cần gập điện thoại lại và lật úp lại.

Tất cả đều khá thú vị. Điện thoại cao cấp của Huawei thường được coi là điện thoại có máy ảnh tốt nhất Trên thị trường. Mặc dù công ty không chia sẻ bất kỳ mẫu máy ảnh nào trong sự kiện ra mắt, nhưng công bằng mà nói thì một số người yêu thích trải nghiệm chụp ảnh selfie bằng máy ảnh di động cao cấp được cải tiến bởi phần mềm Master AI.

Và vì mặt sau của Mate X cũng có màn hình nên bạn có thể sử dụng điện thoại thông minh của mình khi chụp ảnh, chẳng hạn như để hiển thị ảnh cho đối tượng của bạn xem trước cuối cùng nó sẽ trông như thế nào trong bức ảnh.

Nhân viên Huawei khẳng định không có vấn đề gì với camera trên mẫu Mate X. Đây là một tin tốt, cả về hình thức lẫn độ bền tổng thể. Điều thứ hai là điều công ty đang tập trung vào khi công bố một chiếc ốp bảo vệ được thiết kế đặc biệt dành cho điện thoại.

Kết nối và hiệu suất 5G mới cho điện thoại thông minh Mate X.

Khi đánh giá Mate X, điều quan trọng cần nhớ là Huawei không chỉ là một nhà sản xuất điện thoại. Nó nhắm đến nhiều lĩnh vực CNTT khác nhau, bao gồm cả thiết kế SoC. Vì vậy, không có gì đáng ngạc nhiên khi Mate X sử dụng modem Balong 5G cũng như bộ vi xử lý Huawei Cortex 980.

Modem này đặc biệt thú vị vì Huawei hứa hẹn hiệu năng sẽ cao hơn gấp đôi so với modem của các hãng đối thủ như Qualcomm Snapdragon và Samsung Exynos. Giả định rằng người dùng có đủ khả năng mua Huawei Mate X tại các cửa hàng sẽ có thể sử dụng tốc độ tải xuống 4,6 Gbps, chẳng hạn để tải xuống một bộ phim 1 GB chỉ trong ba giây. Tất nhiên, hiện tại, chúng tôi chưa thể xác minh điều này một cách độc lập, vì vậy hiện tại chúng tôi chỉ có thể tin vào điều đó.

Hệ điều hành nào được cài đặt trên Huawei Mate X?

Về phần mềm, Mate X chạy một hệ thống Google Android 9,0 chiếc bánh.

Người phát ngôn của Huawei cũng cho biết phần mềm Desktop Mode sẽ có sẵn cho điện thoại màn hình gập mới nhất của hãng, cho phép Mate X được sử dụng như điện thoại thông minh, máy tính bảng hoặc thậm chí là máy tính để bàn.

Bộ nhớ Huawei Mate X.

Mate X là điện thoại di động có hai thẻ SIM, một khe cắm hỗ trợ mạng 5G và khe còn lại được giới hạn ở giao tiếp 4G. Nếu bạn không cần chức năng cuối cùng, bạn chỉ cần lắp thẻ NM vào (làm rõ, NM là bản đồ nano bộ nhớ do Huawei phát minh, cung cấp cùng loại bộ nhớ như thẻ micro SD bộ nhớ, nhưng ở dạng nhỏ hơn) và thêm dung lượng lưu trữ bổ sung trong thiết bị di động. trong đó phiên bản cơ bảnĐiện thoại thông minh có sẵn bộ nhớ 512 GB. Ngay cả những nhà làm phim tận tâm nhất cũng khó có thể sử dụng hết dung lượng lưu trữ đó trong điện thoại di động.

Pin cho Mate X.

Với màn hình lớn như vậy, bạn sẽ rất vui khi biết rằng điện thoại Huawei Mate X ra mắt với viên pin khá lớn. Thiết bị này có hai ô, cùng nhau có dung lượng lên tới 4500 mAh. Thật không may, hiện tại không có bài kiểm tra pin nào, vì vậy thật khó để nói điều này ảnh hưởng như thế nào đến việc sử dụng thực tế điện thoại thông minh mới.

Công ty Trung Quốc chia sẻ rằng Mate X đi kèm tính năng sạc siêu nhanh 55W, có thể sạc lại 85% pin điện thoại chỉ sau ba mươi phút.

Giá Huawei Mate X.

Huawei Mate X có lẽ là chiếc điện thoại quan trọng nhất từng được giới thiệu bởi thương hiệu công nghệ đang lên của Trung Quốc, không chỉ vì nó củng cố danh tiếng của mình như một nhà sản xuất thiết bị cầm tay cao cấp đầy sáng tạo. Chiếc điện thoại này thực hiện hơn ba năm nghiên cứu và phát triển của công ty, đồng thời tích hợp những tiến bộ trong công nghệ vật liệu và thiết bị liên lạc.

Với suy nghĩ này, đừng ngạc nhiên khi điện thoại thông minh có mức giá thực sự đắt đỏ, bắt đầu từ 2.299 euro. Khi Giám đốc điều hành Huawei Richard Yu (cách đánh vần tên tiếng Anh của ông là "Richard Yu") công bố tin này, sự im lặng từ đám đông mà ông từng yêu thích trước đây đã được thay thế bằng những lời thì thầm đặt câu hỏi. Bao nhiêu, giá bao nhiêu?

Nói về giá cả, nó đắt hơn khoảng 300 euro so với thiết bị di động hàng đầu Samsung Galaxy Fold. Và nó đắt hơn cái đắt nhất khoảng 800 Euro Apple iPhone. Về giá cả, Mate X nằm ngang với các điện thoại sang trọng trước đây của công ty mang thương hiệu xe hơi hạng sang, cụ thể là Porsche.

Huawei không quên về giá thành cao của Mate X và trong cuộc trò chuyện, Richard Yu nói rằng giá của điện thoại phản ánh chi phí nghiên cứu và phát triển cao thiết bị di động. Ông giải thích rằng bản lề được cấp bằng sáng chế để tách hai màn hình là một quá trình phát triển kéo dài ba năm và chứa hơn một trăm bộ phận khác nhau. Loại nghiên cứu và phát triển này không hề rẻ và không thể tránh khỏi chi phí.

Tuy nhiên, có hai điều không thể tránh khỏi. Thứ nhất, sẽ không thiếu những người tiên phong nhiệt tình sẵn sàng tiết kiệm rất nhiều để dành tiền mua một chiếc điện thoại cao cấp. Đối với những người mua này, việc trở thành một trong những người đầu tiên sở hữu thứ gì đó đặc biệt có một sức hấp dẫn không thể phủ nhận. Có lẽ Huawei có thể tận dụng tin tức này và hưởng lợi từ nhiều thứ hơn là chỉ bán điện thoại rẻ hơn.

Thứ hai, giá cả trên thị trường chắc chắn sẽ giảm. Có lẽ không dành cho chiếc smartphone này, nhưng chắc chắn là dành cho những chiếc smartphone màn hình gập nói chung. Qua nhìn chung, mức giá 2300 Euro cho mỗi chiếc điện thoại sẽ được coi là sai lệch so với định mức. Điều này sẽ được thúc đẩy bởi một số yếu tố, từ tiết kiệm chi phí không thể tránh khỏi đến sự cạnh tranh từ các thương hiệu mới nổi khác như Xiaomi và OPPO, những công ty đang xâm nhập mạnh mẽ vào thị trường điện thoại thông minh phương Tây.

Khả năng mua Huawei Mate X.

Ví dụ: Huawei chưa cho biết thiết bị này sẽ có giá bao nhiêu ở Anh, nhưng nếu bạn đoán, nó có thể sẽ có giá khoảng 2.300 bảng Anh. Giả định này có tính đến trước đó xu hướng giá, thuế bán hàng cao ở Anh và sự sụt giảm liên tục của đồng bảng Anh.

Ngoài ra, Giám đốc điều hành Huawei Yu cũng không đề cập đến bất kỳ kế hoạch phát hành Mate X nào tại Hoa Kỳ. Điều đó không có gì đáng ngạc nhiên. Công ty hiếm khi phát hành điện thoại ở Mỹ. Vì vậy, điện thoại thông minh Mate 20 Pro, cho đến gần đây đã điện thoại Android tốt nhất và, có thể mua được với giá hợp lý, lại hoàn toàn vắng bóng ở thị trường Mỹ, buộc người tiêu dùng Mỹ phải đặt mua điện thoại thông minh từ nước ngoài. Tình trạng này có thể đẩy giá cao hơn nữa đối với người dùng Hoa Kỳ, những người có thể bị buộc phải trả thuế hải quan và thuế cao.

Khi nào có thể mua Huawei Mate X?

Huawei đã thông báo rằng Mate X sẽ được phát hành vào giữa năm nay. Thật không may, thông điệp này không cụ thể hơn. Để làm rõ, bạn chỉ cần chờ xem ngày ra mắt chính thức của Huawei Mate X sẽ là bao nhiêu.

Bạn đang có ý định mua một chiếc điện thoại cao cấp mới? Có nhiều lý do tại sao tốt hơn hết bạn nên đợi trước khi mua một chiếc điện thoại cao cấp ngay bây giờ. Cái mà? Dưới đây là một số lý do chính. Những gì người mua có thể mong đợi từ điện thoại cao cấp vào năm 2019: chip di động Qualcomm Snapdragon 855 mới, siêu phẩm mới kết nối nhanh 5G, thiết kế màn hình gập và camera di động 48MP.

Tất cả về điện thoại và cách mua chúng: Nếu bạn dự định mua một chiếc điện thoại cao cấp mới, hãy đợi ít nhất một tháng để mua nó. Và đó là lý do tại sao:

Dự kiến ​​tại triển lãm Mobile Đại hội thế giới Năm 2019 (còn được gọi là MWC 2019), sẽ được tổ chức chỉ trong vài tuần nữa (vào ngày 20 tháng 2), hầu hết các công ty điện thoại thông minh hàng đầu sẽ giới thiệu những chiếc điện thoại hàng đầu mới nhất của họ với các tính năng tiên tiến và thông số kỹ thuật cập nhật.


Vì vậy, thông số kỹ thuật điện thoại di động mới cho năm nay.

Samsung sẽ phát hành điện thoại đa phương tiện Galaxy S10, trong khi HMD Global sẽ giới thiệu điện thoại 5 camera Nokia 9 PureView. Các nhà sản xuất điện thoại Huawei, Oppo và LG cũng sẽ giới thiệu các thiết bị di động mới nhất của họ tại hội chợ di động sắp tới.

Nhưng vào năm 2019, người mua không chỉ cần nghĩ đến chu kỳ nâng cấp model tiếp theo khi mua một chiếc điện thoại cao cấp mới. Và lý do cho điều này là do các đặc tính kỹ thuật độc đáo trong phần mô tả của điện thoại.

- Bộ vi xử lý Qualcomm Snapdragon 855.

Bộ xử lý cao cấp nhất của Qualcomm hỗ trợ hầu hết các điện thoại cao cấp, từ mô hình samsung Galaxy S9 đến OnePlus 6T. Bộ vi xử lý Snapdragon 845 giờ đã trở thành lịch sử. Bộ mới nhất Chip Qualocmm Snapdragon 855, dựa trên công nghệ xử lý 7 nanomet, cung cấp hiệu suất tốt hơn, hiệu suất pin cao hơn và khả năng xử lý trí tuệ nhân tạo (hay còn gọi là AI) tích hợp.

Được kết hợp với modem Snapdragon X50, Snapdraon 855 cũng sẽ mang kết nối di động 5G đến các điện thoại thông minh cao cấp vào năm 2019.

Các tính năng chính khác của chipset bao gồm cải thiện hiệu suất chơi game (GPU Adreno 640), trí tuệ nhân tạo và camera có độ phân giải cao hơn cũng như cảm biến vân tay trong màn hình.

- Máy ảnh 48 megapixel.

Các điện thoại thông minh cao cấp mới nhất dự kiến ​​​​sẽ đi kèm với camera có độ phân giải cao hơn. Camera 48MP là xu hướng mới và đã có một số điện thoại như Honor View20 và Redmi Note 7 có tính năng tương tự.

Mặc dù độ phân giải chắc chắn không phải là thước đo tốt nhất để đánh giá một chiếc máy ảnh nhưng các cảm biến tích hợp cũng đang được cải thiện đáng kể. Hầu hết các điện thoại camera 48MP này có khả năng sẽ sử dụng cảm biến Sony IMX586, được mệnh danh là cảm biến camera có độ phân giải cao nhất dành cho điện thoại di động.

Bên cạnh đó độ phân giải tốt hơn máy ảnh và cảm biến, điện thoại di động cao cấp 2019 cũng có thể đi kèm với thiết lập camera quad và penta (năm) giống như Samsung. Trong hầu hết các điện thoại 2018 máy ảnh kép có một camera chính, trong khi camera phụ trải dài từ siêu rộng, sâu đến đơn sắc.

Chúng tôi hy vọng các điện thoại mới sẽ có hầu hết các cảm biến này với ba, bốn hoặc năm camera.

- Thông tin di động thế hệ thứ năm: 5G.

Sự phát triển của mạng di động vẫn tiếp tục! MWC 2019 sắp tới cũng sẽ là bệ phóng cho điện thoại 5G. Được mong đợi từ Xiaomi, OnePlus, Samsung và hầu hết các hãng dẫn đầu thị trường di động rằng họ sẽ giới thiệu điện thoại mới hỗ trợ liên lạc 5G. Hầu hết các điện thoại này cũng sẽ có mặt tại thị trường châu Âu và Mỹ vào cuối năm nay. Một số người hâm mộ Apple đã có rồi muốn mua iPhone 5G. Đối với các quốc gia khác, việc triển khai mạng 5G có thể bị trì hoãn ít nhất một năm. Nhưng đầu tư vào một chiếc điện thoại 5G ngay bây giờ sẽ không phải là một ý tưởng tồi.

- Điện thoại di động gấp.

Điện thoại gập không còn là khái niệm nữa, gập màn hình đã là một phần tính năng của điện thoại di động. Công ty Hàn Quốc Samsung đã giới thiệu chiếc điện thoại màn hình gập đầu tiên của mình vào cuối năm ngoái. Dự kiến, hãng sẽ ra mắt phiên bản thương mại của điện thoại tại sự kiện diễn ra vào ngày 20 tháng 2, trước thềm hội chợ di động MWC 2019.

Samsung có thể đang đặt cược lớn vào kiểu dáng mới khi họ có kế hoạch phát hành ít nhất một triệu điện thoại màn hình gập trong năm nay. Xét rằng Nga là một trong những thị trường ưu tiên, chúng ta có thể mong đợi rằng điện thoại màn hình gập cũng sẽ được ra mắt. Ngoài Samsung, Huawei, Xiaomi và Oppo đều có kế hoạch ra mắt điện thoại màn hình gập trong năm nay.

- Trí tuệ nhân tạo trong điện thoại, đồng thời đừng quên học máy.

Google đã giới thiệu hệ điều hành Android 9 Pie vào năm ngoái. Các tính năng của Android Pie như Hiển thị thích ứng và Độ sáng thích ứng được hỗ trợ bởi công nghệ máy học để giúp cải thiện trải nghiệm người dùng của bạn. Điện thoại Android. Trong tương lai, trí tuệ nhân tạo và học máy sẽ trở thành phần quan trọng cập nhật cho nền tảng Google Android. Có thể cần đảm bảo rằng điện thoại mới của bạn sẽ tương thích không chỉ với Android 9 Pie mà còn với phiên bản kế nhiệm Android Q.

Bên cạnh Google, các hãng điện thoại như Xiaomi và Asus cũng đang tích hợp trí tuệ nhân tạo (AI) và máy học (ML) trực tiếp vào các ứng dụng hệ thống. Ví dụ: camera trên điện thoại cao cấp sử dụng AI và ML để tự động nhận dạng cảnh và tự động tối ưu hóa cài đặt. Hầu hết điện thoại di động năm 2019 sẽ được trang bị camera được tăng cường AI.

Điều duy nhất còn là mơ ước khi mua là khi nào những chiếc điện thoại di động tốt nhất sẽ có tính năng “điện thoại 3D” đầy đủ.

Tin tức được thêm vào:

1) Samsung phát hành phiên bản mới nhất Phiên bản thiên hà S10, và người ta tin rằng iPhone có thể mất đi ngôi vị vua smartphone.

Điện thoại thông minh hàng đầu mới nhất Samsung Galaxy S10 đã được công ty phát hành vào ngày 20 tháng 2. Vào ngày này, Samsung đã giới thiệu nhiều sản phẩm mới. Khán giả thực sự quan tâm đến chiếc điện thoại mới được trình diễn. Đến mức họ nói rằng iPhone của Apple có một sự thay thế nghiêm túc. Cuối cùng mô hình thiên hà S10 công ty samsung khiến người hâm mộ ngạc nhiên và sốc theo một cách tốt.

2) Điện thoại 5G màn hình gập Huawei Mate X hấp dẫn, mạnh mẽ và cực kỳ đắt tiền.

Sau thông báo về điện thoại thông minh màn hình gập đầu tiên Samsung Galaxy Fold, công ty Trung Quốc Huawei đang đặt cược vào kiểu dáng màn hình gập và thông báo phát hành Huawei Mate X, cũng hoạt động với truyền thông 5G. Nhà phát triển Huaweiđang thực hiện một cách tiếp cận hoàn toàn khác so với Samsung, cụ thể là đặt màn hình có thể cuộn của điện thoại thông minh ở bên ngoài thay vì bên trong và giải pháp này có một số ưu và nhược điểm khi mô tả điện thoại thế hệ tiếp theo. Giá của Huawei Mate X bắt đầu từ 2299 Euro.

3) Apple sẽ ra mắt iPhone màn hình gập?

Một số nhà phân tích tin rằng một chiếc iPhone có thể gập lại có thể đang được phát triển bởi công ty Cupertino. Sau đó, nếu điện thoại thông minh mới của Apple có màn hình gập, nó có cơ hội trở thành điện thoại thông minh màn hình gập tốt nhất đã ra mắt như Samsung Galaxy Fold và Huawei Mate X.

Moom, từ nhà phát triển Many Tricks, đã mang lại trật tự hỗn loạn kể từ năm 2011, giúp việc quản lý các cửa sổ trong hệ điều hành của bạn dễ dàng như nhấp chuột hoặc sử dụng phím tắt. Với Moom, bạn có thể dễ dàng di chuyển và chia tỷ lệ các cửa sổ để vừa với một nửa màn hình, một phần tư màn hình hoặc lấp đầy màn hình; đặt kích thước và vị trí tùy chỉnh và lưu bố cục mở cửa sổđể định vị bằng một cú nhấp chuột. Sau khi dùng thử Moom, bạn sẽ tự hỏi làm thế nào bạn có thể sử dụng máy Mac mà không có nó.

Đánh giá phần mềm: Moom là một chương trình di chuyển và mở rộng các cửa sổ trong hệ thống Mac OS.

Vì vậy, Moom cho phép bạn di chuyển và chia tỷ lệ các cửa sổ - bằng chuột hoặc bàn phím - ở các vị trí và kích thước được xác định trước hoặc ở chế độ toàn màn hình. Khi sử dụng chương trình bằng chuột, tất cả những gì bạn phải làm là di chuột qua nút thay đổi kích thước màu xanh lá cây và giao diện Moom sẽ xuất hiện. Khi bạn đang sử dụng bàn phím, hãy nhấp vào phím tắt bạn đã xác định và khung bàn phím Moom sẽ xuất hiện, sau đó bạn có thể di chuyển các cửa sổ xung quanh bằng các phím mũi tên và phím bổ trợ.


Moom có ​​thể được khởi chạy dưới dạng một ứng dụng truyền thống, dưới dạng ứng dụng trên thanh menu hoặc dưới dạng một ứng dụng nền hoàn toàn vô danh.

Vị trí cửa sổ bật lên.

Di chuột qua nút màu xanh lá cây của bất kỳ cửa sổ nào và bảng Moom sẽ bật lên.

Nhanh chóng lấp đầy màn hình hoặc di chuyển và thay đổi kích thước theo chiều dọc hoặc chiều ngang xung quanh các cạnh của màn hình. Thay vào đó, bạn muốn có cửa sổ cỡ một phần tư? Bằng cách giữ phím Tùy chọn, bảng màu sẽ hiển thị bốn tùy chọn góc có kích thước một phần tư cùng với tùy chọn "không thay đổi kích thước trung tâm".

Thay đổi kích thước không phải là một vấn đề.

Nó thực sự là kéo và thả, sử dụng lưới thay đổi kích thước trên màn hình độc đáo của Moom.

Nhấp vào ô trống bên dưới bảng bật lên, di chuyển con trỏ chuột đến nơi bạn muốn đặt cửa sổ, sau đó nhấp và kéo đến các kích thước mới.

Nhả chuột và cửa sổ sẽ lấp đầy đường viền bạn đã vẽ trên màn hình, không khó chút nào.

Bạn muốn nhanh chóng di chuyển và chia tỷ lệ các cửa sổ ở các khu vực cụ thể của màn hình? Chỉ cần bật tính năng chụp cạnh và góc của Moom.

Lấy cửa sổ, kéo nó đến một cạnh hoặc góc và thả nút chuột. Bạn có thể đặt hành động thay đổi kích thước cho từng vị trí trong cài đặt của Moom.

Đặt cửa sổ theo kích thước và vị trí bạn muốn, sau đó lưu bố cục. Khôi phục bố cục bằng phím nóng được chỉ định hoặc thông qua menu Moom.

Tính năng này đặc biệt hữu ích nếu bạn đang sử dụng máy tính xách tay có màn hình ngoài, Moom có ​​thể khởi chạy các bố cục đã lưu khi bạn thêm hoặc xóa màn hình.

Không cần chuột.

Đừng lo lắng, người dùng bàn phím. Moom không chỉ dành cho những người thích sử dụng chuột. Bật điều khiển bàn phím và bạn có thể di chuyển, thay đổi kích thước, căn giữa, sử dụng lưới trên màn hình và hơn thế nữa - tất cả đều không cần chạm vào chuột.

Ngoài ra, mỗi lệnh Moom tùy chỉnh, tiếp tục đọc, có thể được gán một phím tắt chung hoặc một phím tắt chỉ hoạt động khi bộ điều khiển bàn phím ở trên màn hình.

Vô số lệnh tùy chỉnh.

Tạo và lưu các hành động Moom được sử dụng thường xuyên trong menu lệnh tùy chỉnh, có thêm dấu phân cách và nhãn.

Di chuyển, chia tỷ lệ, thay đổi kích thước, căn giữa, thậm chí di chuyển sang các màn hình khác đều có thể được thực hiện bằng các lệnh tùy chỉnh. Bạn thậm chí có thể tạo một chuỗi lệnh gắn với một phím tắt duy nhất, đơn giản hóa các thao tác di chuyển và thay đổi kích thước phức tạp.

Nhưng chờ đã, còn nhiều điều hơn thế nữa về việc di chuyển và mở rộng quy mô cửa sổ trên Mac OS bằng Moom.

Sử dụng Moom làm ứng dụng dựa trên Dock thông thường, làm biểu tượng thanh menu hoặc làm ứng dụng nền hoàn toàn vô hình.

Các lệnh tùy chỉnh được truy cập bằng biểu tượng thanh menu Moom, bảng bật lên của nút màu xanh lá cây hoặc phím tắt.

Sử dụng lưới lục giác nhỏ để thay đổi kích thước lưới thay vì lưới ảo toàn màn hình.

Di chuyển các cửa sổ trên các màn hình và sử dụng các lệnh liên quan để chia tỷ lệ chúng theo kích thước và vị trí mới khi bạn di chuyển chúng.

Bạn có thể hiển thị bảng tóm tắt bàn phím cho bạn biết bạn đã gán những tác vụ nào cho phím nào trong chế độ bàn phím.

Thay đổi kích thước cửa sổ theo kích thước chính xác, lý tưởng để kiểm tra mức độ phù hợp của cửa sổ với các cửa sổ có kích thước khác nhau.

Các nhà phát triển chương trình Moom đã nỗ lực để đạt được những mục tiêu này, trong đó phần mềm tuyệt vời phải thực hiện công việc của mình một cách hiệu quả, có giao diện rõ ràng và cảm thấy dễ chịu khi sử dụng.

Bản tóm tắt:

Moom là một ứng dụng Mac OS được phát triển bởi Many Tricks, cho phép bạn nhanh chóng sắp xếp, thay đổi kích thước, di chuyển, chia tỷ lệ và định hình các cửa sổ để bạn tốn ít thời gian hơn trong việc sắp xếp các cửa sổ và có nhiều thời gian làm việc với chúng hơn.

Yêu cầu hệ thống từ Moom:

Chương trình yêu cầu cài đặt hệ điều hành macOS 10.8 "Mountain Lion" trở lên trên máy tính của bạn. Bạn có thể dùng thử Moom miễn phí.

Bạn đang cố gắng tải xuống và chọn trình quản lý tệp tốt nhất cho Windows? Ăn Tin tốt, đây là một chương trình XYplorer di động, nó chỉ là một trình quản lý tệp cho Windows và có các tính năng như duyệt theo thẻ, tìm kiếm tệp mạnh mẽ (như một trình thám hiểm, thay thế), xem trước phổ quát, giao diện có thể tùy chỉnh, bảng điều khiển kép tùy chọn và một bộ lớn các công cụ độc đáo. cách tự động hóa hiệu quả cho các nhiệm vụ lặp đi lặp lại thường xuyên. Trình quản lý tập tin này dành cho máy tính Windows, theo nhà phát triển Cologne Code Company - nhanh, sáng tạo, nhẹ và di động. Đọc thêm đánh giá chương trình XYplorer!

Trình quản lý tập tin cho Windows ngày nay là gì.

Tìm hiểu thêm về chức năng của trình quản lý tệp XYplorer. Vì vậy, có sự xuất thông tin mở rộng về các tệp của toàn bộ thư mục (hoặc thậm chí cây thư mục) sang tệp văn bản định dạng CSV. Tự động điều chỉnh độ rộng cột. Các định dạng hiển thị có thể tùy chỉnh cho kích thước tệp và thông tin ngày. Đối với mỗi tệp và thư mục, tệp và thư mục đã sử dụng (thực) sẽ được hiển thị ngay lập tức không gian đĩa. Ghi nhớ thư mục cuối cùng và thứ tự sắp xếp. Chức năng lịch sử giống như trình duyệt. Bạn có thể chỉ định các thư mục yêu thích. Bộ lớn lệnh hữu ích, được thêm vào menu ngữ cảnh tệp tiêu chuẩn, bao gồm "Sao chép vào", "Chuyển đến", "Sao chép tên tệp có đường dẫn", "Sao chép thuộc tính tệp", "Đổi tên nhiều tệp". Trích xuất biểu tượng, dấu thời gian nhiều tệp và nhãn thuộc tính. Hiển thị tức thì thông tin đầy đủ về tệp/phiên bản cho mỗi tệp đã chọn. Xem trước tức thì các tập tin hình ảnh, âm thanh và video (hiển thị thông tin chi tiết về đa phương tiện). Xem ngay nội dung tệp cho tất cả các tệp (ASCII và nhị phân), bao gồm trích xuất văn bản từ tệp nhị phân (khá nhanh). Hỗ trợ đầy đủ tính năng Kéo và Thả và bánh xe chuột.


XYplorer nó mang lại lợi ích gì cho người dùng

XYplorer, với tư cách là trình quản lý tệp hai bảng cho Windows, được thiết kế cho công việc nặng nhọc. Chương trình rất dễ cài đặt và dễ dàng gỡ bỏ. Việc cài đặt và chạy chương trình không làm thay đổi hệ thống hoặc sổ đăng ký của bạn. Dễ sử dụng ở chỗ bạn có thể bắt đầu làm việc trong thời gian ngắn nhất (giao diện hoàn toàn tuân thủ các tiêu chuẩn của trình quản lý tệp). Chương trình nhỏ gọn, nhanh chóng và tiện lợi cho RAM của máy tính.

Tính di động:

XYplorer là trình quản lý tệp di động. Nghĩa là, nó không yêu cầu bất kỳ cài đặt nào vào hệ điều hành của máy tính, lưu trữ tất cả dữ liệu cấu hình trong thư mục dữ liệu chương trình và việc chạy nó không làm thay đổi hệ thống hoặc sổ đăng ký của bạn. Mang nó theo bên mình và bạn có thể chạy chương trình từ ổ đĩa flash. Sau đó, việc quản lý tập tin nằm trong tay bạn.

Làm việc với các tab:

Các tab trong trình quản lý tệp giúp dễ dàng chuyển đổi giữa các thư mục. Kéo chúng, ẩn chúng, khóa chúng, đặt tên cho chúng hoặc đặt các tập tin lên chúng. Các tab ghi nhớ cấu hình của chúng một cách riêng lẻ và xuyên suốt các phiên. Ngoài ra, người dùng còn nhận được các tab và bảng điều khiển kép.

Chức năng:

Theo nhà phát triển, XYplorer được thiết kế để giúp trải nghiệm của người dùng nhanh hơn. Thật vậy, nhiều cải tiến về khả năng sử dụng trong giao diện hấp dẫn giúp hợp lý hóa quy trình làm việc của bạn và tăng hiệu quả. Trong những điều kiện này, bạn có thể tiết kiệm rất nhiều thời gian khi làm việc với các tệp trong Windows.

Các tập lệnh trong trình quản lý tệp cho nhiều tác vụ:

Có, bạn có thể lập trình chương trình này. Giải pháp riêng cho từng nhiệm vụ riêng lẻ. Không cần plugin, tập lệnh được khởi chạy từ thư mục chương trình. Ngay cả những người mới bắt đầu cũng có thể hưởng lợi từ tính năng này vì nhiều tập lệnh sẵn sàng sử dụng có sẵn trên diễn đàn quản lý tệp chính thức.

Tốc độ của chương trình:

Tốc độ luôn là mục tiêu chính của việc phát triển phần mềm XYplorer. Mã được liên tục tối ưu hóa về hiệu suất, không cho phép xảy ra tình trạng chậm. Ngoài ra, trình quản lý tệp sử dụng rất ít RAM trong Windows; tệp thực thi có kích thước nhỏ (chỉ 7 MB) và tải trên hệ thống gần như ngay lập tức.

Độ tin cậy:

Tôi có thể tin cậy trình quản lý tệp XYplorer không? Một điều rõ ràng: chương trình hoạt động đúng như dự định của nhà phát triển và được mong đợi sẽ hoạt động; có vẻ như rất khó để đưa nó vào trạng thái hỏng hóc. Ngoài ra, nhà phát triển cho biết mọi vấn đề với chương trình đều được giải quyết ngay lập tức và thường được giải quyết trong vòng vài giờ. Điều đáng nói thêm là một cộng đồng lớn theo dõi chặt chẽ sự phát triển của trình quản lý tệp và liên tục kiểm tra các phiên bản beta được phát hành thường xuyên.

Khả năng tùy biến phần mềm:

Bạn có thể tùy chỉnh trình quản lý tệp của mình để trông và hoạt động theo cách bạn muốn. Phạm vi tùy chỉnh từ phông chữ và màu sắc đến các nút thanh công cụ tùy chỉnh và thậm chí cả các biểu tượng tệp và liên kết chương trình. Và mọi phần của trình quản lý tệp XYplorer đều hoàn toàn có thể di động được. Kể cả chế độ tối.

Khả năng phản hồi của nhà phát triển chương trình XYplorer:

Yêu cầu hệ thống cho chương trình:

Vì XYplorer là trình quản lý tệp di động. Quản lý tệp không yêu cầu cài đặt hoặc sửa đổi hệ điều hành hoặc sổ đăng ký của bạn. Bạn có thể mang theo chương trình và chỉ cần khởi chạy trình quản lý tệp từ ổ USB cùng với cấu hình cá nhân của bạn.

Chương trình XYplorer hoạt động trên các phiên bản 32-bit và 64-bit của hệ điều hành Microsoft:

Máy chủ Windows 2003;
- Windows XP;
- Windows Vista;
- Máy chủ Windows 2008;
- Windows 7;
- Máy chủ Windows 2012;
- Windows 8;
- Windows 8.1;
- Máy chủ Windows 2016;
- Windows 10.

Bạn có thể dùng thử trình quản lý tệp miễn phí nhưng hãy nhớ rằng phiên bản demo của XYplorer chỉ có đầy đủ chức năng trong 30 ngày sau khi cài đặt trên máy tính của bạn!

Chương trình tải video nhanh từ Internet cho Mac: Downie sẽ lưu nội dung video một lần hoặc theo danh sách và “đồng hồ báo thức” có thể tùy chỉnh.

Chương trình tải video từ các trang Internet - Downie hiện được hỗ trợ bởi hơn 1.000 trang khác nhau (bao gồm Facebook, Vimeo, YouTube huyền thoại, Lynda, Youku, Daily Haha, MTV, iView, South Park Studios, Bloomberg, Kickstarter, NBC News , CollegeHumor , MetaCafe, cũng như Bilibili và các trang web khác có video). Ngoài ra, danh sách các trang web mà chương trình có thể tải xuống video đang tăng lên nhanh chóng.


Các tính năng của chương trình Downie:

Hỗ trợ tải video YouTube 4K - Không giống như nhiều phần mềm tải video YouTube khác, Downie hỗ trợ tải video YouTube HD, định dạng lên tới 4K.

Cập nhật thường xuyên - bạn không phải đợi lâu để thêm các trang web mới từ đó bạn có thể tải xuống video hoặc sửa lỗi. Downie được cập nhật khoảng một lần một tuần với các tính năng mới, các trang web được hỗ trợ, v.v.

Cách tiếp cận quốc tế - Downie downloader không chỉ hỗ trợ các trang web cụ thể được tạo cho một quốc gia cụ thể, chương trình còn được bản địa hóa sang các ngôn ngữ khác nhau. Nếu ngôn ngữ của bạn không có trong danh sách ngôn ngữ được hỗ trợ, chỉ cần liên hệ với nhà phát triển Charlie Monroe Software để thảo luận vấn đề.

Các tính năng mới trong Downie:

Thiết kế lại giao diện người dùng của chương trình - giao diện người dùng của trình tải xuống đã được thiết kế lại từ đầu. Theo nhà phát triển, giao diện đã trở nên nhanh hơn, tiện lợi hơn và đẹp mắt hơn.

Biểu tượng thanh menu - bạn có thể quản lý các bản tải xuống từ thanh menu mà không cần phải phân tâm khỏi công việc hiện tại.

Hỗ trợ HLS được cải thiện - nhà phát triển chương trình tuyên bố rằng các luồng HLS tải nhanh hơn bốn lần.

Hỗ trợ DASH - Luồng DASH hiện được hỗ trợ.

Những cải tiến lớn về xử lý hậu kỳ - Quá trình xử lý hậu kỳ của một số video tải lên có thể chỉ mất vài giây thay vì vài phút nhờ Downie, một phím tắt để phân tích video trước khi chuyển đổi video.

Chế độ đơn giản - Nếu bạn muốn giữ giao diện người dùng đơn giản nhất có thể thì có chế độ Dễ dàng dành cho bạn.

Nhóm các tệp video dựa trên trang web tải xuống và danh sách phát - giờ đây tất cả các tệp tải xuống có thể được sắp xếp vào các thư mục tùy thuộc vào nơi bạn tải chúng xuống hoặc danh sách phát của chúng.

Bắt đầu hàng đợi bị trì hoãn là chức năng lên lịch tải xuống trong thời gian cần thiết (ví dụ: bạn có thể lên lịch tải xuống video vào nửa đêm) để không làm quá tải kênh Internet cho cả gia đình.

Hỗ trợ cửa sổ bật lên do người dùng kiểm soát - Chương trình hiện hỗ trợ thêm các cửa sổ bật lên, vì vậy bạn có thể đăng nhập vào các trang web mở cửa sổ đăng nhập trong một cửa sổ riêng.

Mẹo đơn giản khi sử dụng Downie:

nếu bạn có danh sách lớn liên kết hoặc nhiều liên kết trong bất kỳ văn bản nào, chỉ cần kéo tất cả vào Downie - trình tải xuống sẽ quét văn bản để tìm các liên kết có nội dung video.

Bạn cũng có thể sử dụng tính năng sao chép và dán - chỉ cần nhấn Command-O trong Downie và bạn có thể dán rất nhiều liên kết.

Hỗ trợ người dùng nhanh:

Nhà phát triển chương trình tải xuống video thường trả lời email trong vòng 24 giờ và thường bổ sung hỗ trợ cho các trang web được yêu cầu trong chương trình trong bản cập nhật tiếp theo.

Một vài lời từ nhà phát triển chương trình:

Charlie Monroe, Tổng Giám đốc, Nhà phát triển và Hỗ trợ Khách hàng:

"Mục tiêu của tôi là phát hành những ứng dụng tốt nhất và cung cấp sự hỗ trợ tốt nhất."

Khả năng tương thích của Downie:

Bất cứ ai đang nghĩ đến việc tải xuống chương trình Downie cho Mac. Bạn nên lưu ý rằng để làm việc với chương trình, bạn cần có máy tính có hệ điều hành macOS 10.11 trở lên.

Tin tức phần mềm mới nhất: VideoSolo DVD Creator để chuyển đổi và ghi video, với nhiều chức năng cho người dùng.

Vì vậy, với VideoSolo DVD Creator, hãy ghi hầu hết mọi video vào DVD và thậm chí cả Đĩa Blu-ray dễ dàng và nhanh chóng, với tính linh hoạt tuyệt vời của cài đặt (bạn có thể quay video, chỉnh sửa video, thêm âm thanh, chỉnh sửa menu DVD).


Có thể tải video trực tuyến về ghi đĩa DVD hoặc đĩa Blu-Ray.

Cần giải quyết vấn đề làm thế nào để tải video từ các trang trực tuyến? Ví dụ: từ các trang web như YouTube, Facebook, MTV, Vimeo, Yahoo, Dailymotion, TED, Vevo, Niconico, AOL, Worldstar Hip Hop, Youku, CBS, ESPN và các trang khác. Với chương trình này, phim hoặc video gia đình sau khi tải xuống từ trang trực tuyến vẫn có thể ghi ra đĩa DVD hoặc Blu-ray.

Chương trình cho phép, trong một số các bước đơn giản, tải xuống video 3D, video độ phân giải cao (độ phân giải 4K, 1080p và 720p) và nhạc cho mọi trình phát.

Tạo kiểu cho DVD của bạn bằng menu bên phải.

Chương trình VideoSolo DVD Creator linh hoạt cung cấp nhiều mẫu đa dạng và đáng kinh ngạc để chỉnh sửa menu đĩa DVD cho bạn. Các chủ đề thiết kế đã có sẵn như kỳ nghỉ, gia đình, đám cưới và nhiều chủ đề khác. Sau khi chọn mẫu menu bạn thích, bạn có thể chỉnh sửa văn bản menu DVD và xác định phông chữ, kích thước, màu sắc của nó. Việc tạo menu DVD khá thuận tiện.

Hơn nữa, bạn có thể đặt riêng nhạc nền, Hình nền và một bộ phim đầu tiên có tệp nhạc, hình ảnh và video của bạn.

Thiết lập phụ đề DVD và bản âm thanh.

Bạn cần thay đổi hoặc tạo phụ đề hoặc bản âm thanh trên DVD của mình? DVD Creator cho phép người dùng tùy chỉnh phụ đề và nhạc phim. Nghĩa là, bạn có thể thêm phụ đề và bản âm thanh vào DVD theo cách thủ công. Các định dạng tệp phụ đề được hỗ trợ là SSA, SRT và ASS.

Đối với các tệp âm thanh, chương trình này hỗ trợ hầu hết các định dạng âm thanh phổ biến nên rất dễ dàng nhập chúng vào chương trình. VỚI Tiện ích DVD Người tạo được cung cấp khả năng chỉnh sửa âm lượng và điều chỉnh vị trí của phụ đề để có được tệp DVD được cá nhân hóa.

Chỉnh sửa video và xem trước trực tiếp.

Công cụ ghi DVD này được thiết kế với tính năng chỉnh sửa video mạnh mẽ cho phép các chuyên gia cũng như người mới bắt đầu tạo ra các đĩa DVD có giao diện chuyên nghiệp. Cho phép bạn điều chỉnh các hiệu ứng video như độ sáng, độ bão hòa, màu sắc, âm lượng và độ tương phản.

VideoSolo DVD Creator cũng hỗ trợ khả năng cắt bớt độ dài video, cắt video, thay đổi tỷ lệ khung hình, đặt vị trí và độ trong suốt cũng như thêm hình mờ văn bản hoặc hình ảnh vào video.

Người dùng phần mềm DVD Creator có thể xem video DVD vào thời điểm thuận tiện trước khi ghi để đảm bảo rằng mọi thứ được tạo như bình thường.

Video đánh giá chương trình VideoSolo DVD Creator: Hướng dẫn sử dụng.

Công nghệ truyền dữ liệu không ngừng được cải tiến. Gần đây công nghệ bluetooth không phải là phổ biến nhất do những thiếu sót của nó. Điều chính là tốc độ truyền dữ liệu thấp và dung lượng nhỏ, vì vậy công nghệ này, mặc dù vẫn tiếp tục được sử dụng trên máy tính cá nhân và điện thoại di động, nhưng không được sử dụng rộng rãi.

Hôm nay, các nhà sản xuất đang công bố bản cập nhật cho Bluetooth. Thuật toán vận hành mới có thể đạt được hoàn toàn Sản phẩm mới, được gọi là Bluetooth thông minh. Các tính năng của nó là gì? Và các nhà sản xuất hệ thống báo động ô tô tận dụng những ưu điểm này như thế nào?

Hoàn toàn tiết kiệm

Công nghệ không dây Bluetooth đã đạt mức tiêu thụ điện năng thấp kỷ lục. Hiệu suất cao đã phân biệt phiên bản đầu tiên, nhưng ở phiên bản sau, các nhà sản xuất đã đạt được mức giảm tiêu thụ năng lượng lớn nhất có thể. Các thiết bị thế hệ mới sử dụng công nghệ này có thể hoạt động lâu hơn đáng kể. Ví dụ, trên một viên pin dạng đồng xu nhỏ, thiết bị có thể hoạt động ít nhất một năm mà không cần sạc lại, ngay cả khi nó truyền và nhận thông tin qua kênh liên lạc không dây hàng ngày.

Đặc điểm kỹ thuật Bluetooth Smart đã nhận được những lợi thế khác.

  • Tăng tốc độ tiếp nhận dữ liệu. Điều này xảy ra do việc mở rộng gói thông tin có thể bị bỏ sót kênh không dây. Tốc độ đã tăng gấp hai lần rưỡi, trong khi khối lượng dữ liệu được truyền đã tăng gấp 10 lần. Điều này đã được các nhà sản xuất hệ thống an ninh sử dụng, những người đã áp dụng công nghệ Bluetooth Smart làm cơ sở để truyền dữ liệu giữa thiết bị báo động ô tô và người dùng. Trong trường hợp này, chức năng nhận dạng người dùng có thể được thực hiện bằng một thẻ đặc biệt hoặc bằng điện thoại thông minh cá nhân của chủ sở hữu có Bluetooth hoạt động.
  • Cải thiện bảo mật và quyền riêng tư. Không phải ngẫu nhiên mà cái sau được sử dụng trong sản xuất hệ thống an ninh. phiên bản bluetooth Thông minh. Nó triển khai các thuật toán mới để tạo khóa và mã hóa dữ liệu, việc trao đổi chúng sẽ bắt đầu kiểm tra xác thực và kiểm tra định kỳ các biến được truyền và nhận. Thuật toán mã hóa như vậy giúp loại bỏ việc theo dõi và đặc biệt là việc sử dụng tín hiệu trái phép.

Công nghệ Bluetooth Smart mới được nhà sản xuất giới thiệu với khẩu hiệu “Lý tưởng cho Internet”. Nhưng hóa ra nó lại không kém phần hấp dẫn đối với hệ thống an ninh ô tô.

Công nghệ Bluetoothđang mạnh mẽ xâm nhập vào không gian Internet of Things. Một phần của công nghệ này được gọi là BluetoothL.E.(Bluetooth năng lượng thấp, cô ấy cũng vậy Bluetooth thông minh, cô ấy cũng vậy BLE) trực tiếp định vị mình là sự lựa chọn lý tưởng cho IoT (Internet vạn vật). Thật khó để không đồng ý. BLEđã biết cách định tuyến lưu lượng truy cập Internet, xác định tọa độ trong nhà, kết nối các chương trình công nghiệp bộ điều khiển logic, ủng hộ TRANG WEB máy chủ, cân kết nối, nhiệt kế, máy đo nhịp tim, máy đo oxy, máy đo huyết áp và nhiều thứ khác. C BLE tự động giải quyết nhiều vấn đề cố hữu trong các giải pháp bằng cách sử dụng Wifi. Sẽ không lâu nữa cho đến khi các thiết bị có BLE sẽ có thể tổ chức trong các mạng MESH, sử dụng công nghệ tương tự như ZigBee. Điều này đã được phản ánh trong đặc điểm kỹ thuật Bluetooth 5.0

Vì vậy, khi phát triển IoT Tôi đã ưu tiên tuyệt đối cho mô-đun BLE trái ngược với việc sử dụng Wifi. Phần ngoại vi mạng lưới BLE Tôi sẽ xem ví dụ về mô-đun gỡ lỗi K66BLEZ.

Ở đây tôi muốn mô tả lộ trình phát triển của mình từ sự thiếu hiểu biết gần như hoàn toàn về BLE trước khi sản xuất một sản phẩm nối tiếp.

Làm quen với mô-đun K66BLEZ1đã được bắt đầu trong những bài viết này:

mô-đun K66BLEZ như một máy thu phát BLE sử dụng chip MKW40Z160 ( 48 MHz Cortex-M0+, Flash 160 KB, RAM 20 KB ) do công ty sản xuất NXP. Con chip này rất thú vị vì cùng với BLE, nó còn có thể hoạt động như một bộ thu phát tín hiệu tiêu chuẩn 802.15.4 . Một tiêu chuẩn 802.15.4 được biết đến là người vận chuyển công nghệ ZigBee. Xếp chồng lên nhau ZigBeeMKW40Z chưa được phát hành nhưng đã được cung cấp trên phần mềm cơ sở 802.15.4 hoạt động đồng thời với BLE.

Sơ đồ phần mô-đun với chip BLE được hiển thị bên dưới.


(Bấm vào để phóng to)

Để thay thế chip MKW40đã có chip rồi MKW41 Với Dung lượng RAM 128kB, Âm lượng flash 512 kB và hỗ trợ tất cả các giao thức phổ biến: BLE 4.2, Lưới BLE, ZigBee, Chủ đề, IPv6 6LoBLE. Vẫn chưa có tài liệu mở nào về chip mới nhưng nó hứa hẹn sẽ tương thích chân cắm với MKW40.

Chip MKW40 BLE trên mô-đun được kết nối với bộ vi điều khiển MK66 chính thông qua giao diện SPI và I2C. Giao diện I2C cũng kết nối chip với IC sạc. Kênh chính giao tiếp được thực hiện trên giao diện SPI với tốc độ bit 6 Mbit/s.

Việc gỡ lỗi chương trình trong chip MKW40 có thể được thực hiện thông qua giao diện SWD bằng bộ chuyển đổi JTAG và qua giao diện gỡ lỗi UART0, cũng được kết nối với đầu nối trình gỡ lỗi X4.
NXP cung cấp hơn hai chục ví dụ triển khai Các ứng dụng khác nhau trên chip MKW40 bao gồm: máy đo áp suất, nồng độ glucose, nhiệt độ, cảm biến tiệm cận, máy đo nhịp tim, v.v. Có các ứng dụng cho UART không dây và bộ tải khởi động không dây.

Tôi đã thực hiện tái cấu trúc sâu khung NXP cho các chip này và tạo hồ sơ mới với các chương trình demo trên PC chạy Windows không yêu cầu bộ điều hợp riêng ở phía PC. Nhưng nhiều hơn về điều này sau.

Bluetooth LE rất khó học. Lý do là do thông số kỹ thuật đồ sộ và một số lượng lớn các đoạn kể lại ngắn gọn về nó trong tài liệu của nhà sản xuất, ngay lập tức bắt đầu bằng những thuật ngữ khác thường. Vì vậy, hãy bắt đầu với nó.

Giải mã và dịch thuật ngữ, chữ viết tắt, tiếng lóng.

  • Ghép nối- ràng buộc (ghép nối). Quá trình các cặp thiết bị BLE tạo ra một hoặc nhiều khóa bí mật dùng chung để mã hóa lưu lượng tiếp theo. Người dùng tham gia vào quá trình này khi hệ thống yêu cầu nhập mã PIN.
  • Liên kết- ràng buộc (liên kết). Quá trình lưu trữ các khóa bí mật dùng chung để sử dụng trong các kết nối đáng tin cậy tiếp theo giữa các cặp thiết bị BLE.
  • Xác thực thiết bị- kiểm tra (xác thực) rằng hai thiết bị có cùng khóa bí mật.
  • Quảng cáo- Quá trình phát sóng các gói thông báo bằng thiết bị BLE (quảng cáo). Trong các gói này, thiết bị truyền đạt tên và địa chỉ của nó, thông báo về các dịch vụ mà nó cung cấp cũng như thông tin đặc biệt.
  • Đang quét- Quá trình nhận gói tin quảng cáo từ các thiết bị BLE khác trong quá trình quét thụ động. Trong quá trình quét tích cực, gửi các gói yêu cầu thông tin bổ sung từ các thiết bị hoạt động ở chế độ quảng cáo.
  • Hồ sơ- hồ sơ. Một tập hợp các danh sách các chức năng, thuộc tính, hành vi và vai trò cho một tập hợp các cấp độ của ngăn xếp giao thức cụ thể.
  • UUID- mã định danh duy nhất trên toàn cầu. 128-bit định danh duy nhất thuộc tính.
  • Máy chủ BLE- chủ nhà. Phần mềm ngăn xếp BLE chạy trên bộ xử lý chính, cũng chạy ứng dụng chính hoặc thực hiện chức năng cầu nối với ứng dụng chính. Máy chủ chứa cơ sở dữ liệu GAP, GATT, GATT, L2CA.
  • Bộ điều khiển BLE- bộ điều khiển. Phần mềm của ngăn xếp BLE chạy trên chip vô tuyến Bluetooth.
  • HCI- Giao diện điều khiển máy chủ. Giao thức hoặc API, tùy thuộc vào ngữ cảnh, để tương tác giữa máy chủ BLE và bộ điều khiển BLE.
  • KHOẢNG CÁCH- Hồ sơ truy cập chung, hồ sơ truy cập điển hình. Thông thường điều này ngay lập tức được gọi là lớp. Nhưng khá lạ khi gọi một hồ sơ là một lớp. Trong mã nguồn, điều này được trình bày dưới dạng nhiều macro, khai báo và hàm để thiết lập và duy trì liên lạc giữa các thiết bị BLE.
  • GATT- Hồ sơ thuộc tính chung, hồ sơ thuộc tính điển hình. Trong mã nguồn, đây là tập hợp các chức năng trao đổi dữ liệu giữa các thiết bị. Thuộc tính là các đơn vị dữ liệu thuộc nhiều loại khác nhau (chuỗi, số, cấu trúc...) được tổ chức dưới dạng cây phân cấp với các nút là dịch vụ, đặc điểm, bộ mô tả, v.v. Một thuộc tính được đặc trưng bởi việc có một UUID duy nhất.
  • L2CA- Lớp điều khiển liên kết logic và thích ứng. Lớp phần mềm với giao thức tương ứng chịu trách nhiệm thiết lập và duy trì các kênh liên lạc logic. Xử lý việc lập kế hoạch chuyển tiếp, kiểm soát lỗi, phân đoạn gói, kiểm soát luồng và ghép kênh các gói giữa các giao thức cấp cao hơn. Nó là một phần của máy chủ BLE.
  • SMP- Giao thức quản lý bảo mật. Giao thức được sử dụng để ghép nối. Hoạt động trên một kênh chuyên dụng trong L2CA.
  • LTK- Khóa dài hạn. Khóa bí mật được sử dụng để mã hóa lưu lượng BLE.
  • KHÓ CHỊU- Khóa giải quyết danh tính. Chìa khóa để giải mã địa chỉ thiết bị thực từ địa chỉ công khai bị xáo trộn.
  • CSRK- Khóa giải quyết chữ ký kết nối. Chìa khóa để ký tin nhắn.
  • RAND- Giá trị ngẫu nhiên 64 bit, được sử dụng để tạo LTK
  • EDIV- Giá trị ngẫu nhiên 16 bit, được sử dụng để tạo LTK
  • MITM- người đàn ông ở giữa. Nỗ lực của bên thứ ba nhằm tiết lộ khóa bí mật chung của hai thiết bị bằng cách đưa chính nó vào kênh liên lạc giữa các thiết bị dưới dạng liên kết trung gian.
  • Tính toàn vẹn của tin nhắn- Bảo vệ chống giả mạo tin nhắn.
  • Khung- đây là cái mà tôi gọi là phần mềm trong mã nguồn ở đây, được thiết kế để đơn giản hóa việc tạo ứng dụng trên một nền tảng phần cứng cụ thể với một số thư viện ngăn xếp giao thức truyền thông nhất định. Nó thường bao gồm BSP (gói hỗ trợ bảng), HAL (lớp trừu tượng phần cứng), OSA (lớp trừu tượng hệ điều hành), phần mềm trung gian như trình quản lý bộ nhớ, hệ thống tệp, bộ lập lịch và bộ hẹn giờ, v.v.

Phân tích các giải pháp cạnh tranh

Khi chọn chip cho BLE, tôi đã phân tích một chút về các ưu đãi từ các nhà sản xuất nổi tiếng nhất. Hơn hết, tôi quan tâm đến thành phần của phần mềm, khung và công cụ được đề xuất để biên dịch, lắp ráp và gỡ lỗi các dự án cho nhân ARM. Một yếu tố quan trọng là tính liên tục của môi trường và khuôn khổ IAR RTOS MQXđược sử dụng khi phát triển một ứng dụng trên bộ xử lý chính của mô-đun.

Ngoài ra chúng tôi còn cung cấp gói SDK IoT nrf5. Nó bao gồm các nguồn của các giao thức MQTT, COAP, TLS (lấy từ dự án MBED), cJSON, lwip (ngăn xếp giao thức TCP/IPv4/IPv6 miễn phí), giao diện socket, bộ chuyển đổi sang IPv6. Cũng có 6LoWPAN, nhưng không có văn bản nguồn.

Ba tần số (trong hình trên được biểu thị bằng số kênh 37,38,39) được phân bổ để phát các tin nhắn không có địa chỉ và phần còn lại để truyền các gói khi thiết lập các kênh liên lạc logic giữa các thiết bị. Một tính năng nổi tiếng của Bluetooth là khi truyền các gói, mỗi gói tiếp theo sẽ được truyền ở một tần số khác nhau, được chọn giả ngẫu nhiên từ danh sách các gói được phép.

Tất cả dữ liệu trong gói BLE có thể được mã hóa và xác thực. Việc tạo địa chỉ thiết bị ngẫu nhiên động và nhận dạng chúng bằng cách sử dụng hàm băm cũng được sử dụng, tức là. Sau khi chặn địa chỉ của thiết bị đang phát sóng, chúng tôi sẽ không thể sử dụng thiết bị này trong hơn 15 phút vì địa chỉ sẽ thay đổi trong thời gian này theo một thuật toán mà chúng tôi chưa biết.

Các mô-đun BLE có thể hoạt động như các bộ phát một chiều, tức là mà không cần thiết lập kết nối hai chiều, chỉ cần phát một số dữ liệu dưới dạng gói thông báo, chẳng hạn như nhiệt độ. Với mục đích này, kiểu dữ liệu trong Quảng cáo gói được chỉ định là Dữ liệu cụ thể của nhà sản xuất. Một máy tính hoặc máy tính bảng có thể nhận dữ liệu từ hàng trăm máy phát này mà không cần thiết hành động sơ bộđể tìm kiếm, thiết lập kết nối, nhập mã PIN, v.v.
Một khả năng khác để truyền dữ liệu mà không cần thiết lập kênh liên lạc là truyền ở chế độ đáp ứng yêu cầu (yêu cầu - gói Yêu cầu quét, phản hồi mô-đun - gói Quét phản hồi). Cái này BLE khác biệt đáng kể so với Wifi, trong đó ngay cả đối với nhiệt kế đơn giản nhất, bạn cũng cần thiết lập kết nối chiếm tài nguyên của bộ định tuyến.

ngăn xếp giao thức BLE

Hình dưới đây đưa ra một ý tưởng BLE như một lập trình viên vi điều khiển nhìn thấy nó. Ngăn xếp BLE bao gồm hai phần phần mềm: Chủ nhàBộ điều khiển. Phần mềm Chủ nhàđề cập đến các chức năng cấp cao về tổ chức và quản lý dữ liệu, kết nối và Bộ điều khiểnđiều khiển ngoại vi vật lý của bộ thu phát, hoạt động với các khóa bí mật và thực hiện các chức năng cấp thấp khác. Các bộ phận được đặt tên được kết nối bằng giao diện phần mềm HCI (Giao diện điều khiển máy chủ). Một phần của việc triển khai PC Chủ nhà hoạt động trên máy tính và một phần Bộ điều khiển hoạt động trong một bộ thu phát phần cứng Bluetooth, và giao thức HCI thường được truyền qua USB. Trong triển khai vi điều khiển, cả hai phần đều chạy trên cùng một chip và giao diện HCI biến đơn giản thành truyền dữ liệu trực tiếp từ tác vụ máy chủ (mô-đun phần mềm) sang tác vụ bộ điều khiển (mô-đun phần mềm) và ngược lại.
Về cơ bản, lập trình viên thấy một số bộ API hoạt động ở cấp độ Chủ nhà: gọi điện GATT, KHOẢNG CÁCH, L2CA, SMP, HCI. Bằng cách sử dụng API GAP chế độ vận hành thiết bị được đặt - Trung tâm, Ngoại vi, Người quan sát, Đài truyền hình và kết nối được thiết lập khi cần thiết. Và với sự giúp đỡ API GATT Việc truyền và nhận trực tiếp dữ liệu hữu ích cũng như việc phân tích cú pháp của chúng được thực hiện.


(Bấm vào để phóng to)

Hầu hết các thiết bị hiện tại vẫn hỗ trợ BLE 4.1, bất chấp sự tồn tại của phiên bản 4.2.

Tất cả sự khác biệt giữa phiên bản 4.2 và phiên bản trước đều liên quan cụ thể đến những cải tiến trong BLE: tăng tốc độ, khả năng truyền giao thức IP và lưu lượng HTTP, tăng cường bảo vệ mật mã và không thể xác định được đối với các nhà quan sát bên ngoài.

Tính năng quan trọng BLE, so với Wi-Fi, là một đặc điểm kỹ thuật không chỉ của kênh liên lạc mà còn của chính các ứng dụng ứng dụng sử dụng nó. Chúng được gọi là hồ sơ và dịch vụ. Hồ sơ với các dịch vụ mô tả vai trò của thiết bị, mục đích của dữ liệu, thành phần và định dạng của dữ liệu, bảo vệ dữ liệu, thứ tự, loại và sự kiện trao đổi chứ không chỉ cách truyền dữ liệu. Điều này cho phép bạn không phải phát minh lại bánh xe của các giao thức khi phát triển, chẳng hạn như cảm biến nhiệt độ cơ thể hoặc máy đo nhịp tim. Các thông số kỹ thuật đã được đưa ra; tất cả những gì còn lại ở phía thiết bị là điền vào các trường cần thiết để gửi kết quả đo. Khách hàng sử dụng các thiết bị như vậy dưới dạng điện thoại thông minh, máy tính bảng, PC hoặc thiết bị nhà bếp sẽ tự động nhận dạng dữ liệu này và hiển thị hoặc sử dụng dữ liệu đó cho phù hợp. Điều này là do thực tế là tất cả các nhà sản xuất đều được hướng dẫn bởi các thông số kỹ thuật BLE giống nhau về cách trình bày dữ liệu nhiệt độ hoặc nhịp tim cũng như cách làm việc với dữ liệu đó. Nhưng vẫn còn chỗ cho trí tưởng tượng của nhà phát triển vì hồ sơ có cơ chế mở rộng chức năng.

Dưới đây là hệ thống phân cấp sơ bộ các thuộc tính trong thiết bị BLE.


(Bấm vào để phóng to)

Dưới đây là cây thuộc tính điển hình chi tiết hơn một chút. Đây không phải là một cây hoàn chỉnh, hầu hết đều bị bỏ qua vì chúng sẽ chiếm quá nhiều không gian. Các cấp độ của cây được đánh dấu bằng màu sắc; mỗi thuộc tính có một số duy nhất - UUID. Ghi số tiêu chuẩn được giảm xuống còn 16 bit. Trong hình này, tất cả các số đều là tiêu chuẩn. Hồ sơ GAP và GATT cũng được trình bày dưới dạng dịch vụ với các đặc điểm tiêu chuẩn riêng. Mỗi dịch vụ có thể có mô hình bảo mật và ủy quyền riêng. Toàn bộ cây trong thiết bị được lưu trữ trong cơ sở dữ liệu gọi là cơ sở dữ liệu GATT, thường ở dạng bảng tham chiếu chéo đơn giản.

BLE là một công nghệ nghiêm túc, do đó, rất nhiều điều đã được thực hiện để đảm bảo tính bảo mật và hình thức hóa tối đa, điều này sẽ giúp đạt được khả năng tương thích dễ dàng hơn.

Trao đổi dữ liệu giữa các thiết bị BLE được thực hiện bằng cách ghi và đọc các giá trị đặc tính. Không có kênh phát trực tuyến nào như TCP hoặc UART ở đây. Và nếu thiết bị có chúng thì chúng sẽ được sắp xếp theo các tiện ích bổ sung phần mềm cấp cao hơn.

Công cụ phát triển

Các công cụ phát triển được cung cấp bởi trang web Bluetooth Special Interest Group (Bluetooth SIG) -

Trên trang web của tổ chức tiêu chuẩn hóa chính - Bluetooth SIG Các công cụ hữu ích sau đây được cung cấp:

Một kết quả khác của công cụ có thể là mã nguồn cho thiết bị làm việc với cơ sở dữ liệu BLE. Nhưng để làm được điều này, người dùng cần phải viết plugin của riêng mình vào JavaScript. Chương trình sẽ cung cấp cho plugin của người dùng quyền truy cập vào cơ sở dữ liệu thông qua một giao diện đặc biệt API TRÊN JavaScript.
Có nhiều cái ban đầu khác nhau tạo thành đầu ra tập tin văn bản thích hợp để biên dịch trong môi trường và khung phần mềm của bên thứ ba.

Chưa có plugin nào cho các giải pháp dựa trên khung Phần mềm Kết nối NXP Kinetis KW40Z.

Trên đây là ảnh chụp màn hình của ứng dụng demo duy nhất dành cho Windows - BLEServiceBrowser.

Khi làm việc với các bộ điều hợp, cũng có những hạn chế trong phân tích do mã hóa lưu lượng trong BLE gây ra.

Tuy nhiên, ngay cả từ phiên bản dùng thử của chương trình, bạn cũng có thể nhận được rất nhiều lợi ích. Chương trình đi kèm với các bản ghi demo về việc chặn trao đổi thiết bị thực. Các bản ghi này, sau khi được tải vào chương trình, sẽ cung cấp bức tranh chi tiết về hoạt động của toàn bộ ngăn xếp giao thức BLE. Việc xem một phần chặn như vậy sẽ thay thế việc nghiên cứu toàn bộ thông số kỹ thuật Bluetooth.

Chó săn xe buýt

Nếu bạn chỉ cần bằng cách nào đó giám sát hoạt động giữa máy tính và thiết bị BLE và bạn có thể thực hiện mà không cần phân tích chi tiết giao thức, sau đó là trình chặn lưu lượng trình điều khiển Windows nổi tiếng được gọi là Chó săn xe buýt.

Ảnh chụp màn hình bên dưới hiển thị luồng gói quảng cáo đã nhận. Có thể thấy rõ sự không đồng đều của các khoảng thời gian nhận gói. Điều này cho thấy sự mất gói đáng kể. Khoảng thời gian quảng cáo cho thiết bị BLE được đặt thành 20 ms.

Ảnh chụp màn hình bên dưới hiển thị hình ảnh đại diện của thiết bị BLE trong cửa sổ Bus Hound sau khi ghép nối với PC. Đối với mỗi dịch vụ thiết bị, sau khi ghép nối, kênh liên lạc logic riêng của nó sẽ xuất hiện. Tại đây bạn có thể thấy UUID của thiết bị và dịch vụ.

Máy phân tích lưu lượng BLE (đánh hơi) USB-KW40Z

Đây là một công cụ có trong bộ hỗ trợ phát triển Kinetis. Vì vậy, tôi sẽ tập trung vào nó chi tiết hơn. Trang đánh hơi trên trang web NXP.

Trình thám thính được phát triển bởi NXP (hay đúng hơn là Freescale trước đây) và có thể mua với giá rẻ tại các cửa hàng linh kiện radio trực tuyến phổ biến: Mouser, Digi-Key, Farnell... Nó được NXP cung cấp như một công cụ để giám sát các gói vô tuyến được gửi bởi BLE thiết bị.

Sử dụng thiết bị này, bạn có thể nghiên cứu cấu trúc của các gói, ghi lại chúng vào nhật ký và phân tích mật độ lưu lượng. Mạch sniffer được mở để nghiên cứu, nhưng chương trình vi điều khiển được cung cấp dưới dạng tệp nhị phân. Trình thám thính cho phép bạn lọc các gói theo giá trị địa chỉ.

Bạn có thể tải xuống phần mềm PC cho sniffer như sau: truy vấn tìm kiếm trên trang web www.nxp.com - Kinetis_Protocol_Analyzer_Adapter.exe

Vì trình thám thính, ngoài chức năng chính của nó, còn có thể là nền tảng gỡ lỗi cho các ứng dụng khác nhau, nên các tệp nhị phân của chương trình cơ sở cơ bản được đính kèm với nó, với sự trợ giúp của nó, bạn có thể khôi phục chức năng của trình thám thính sau khi thử nghiệm. Các tập tin đi kèm với gói Phần mềm kết nối KW40Z, được tải xuống từ www.nxp.com bằng truy vấn tìm kiếm KW40Z_Connectivity_Software. Các tập tin sẽ được gọi Sniffer_processing_core_usbkw40z_k22f.bin(đối với bộ vi điều khiển MK22FN512 trên bảng sniffer) và Sniffer_radio_core_usbkw40z_kw40z.bin(đối với bộ vi điều khiển MKW40Z trên bo mạch sniffer). Các tệp được lập trình bằng trình gỡ lỗi SWD: JLink, STLink, OpenSDA...

Từ phía PC, thiết bị này được coi là một thiết bị USB tổng hợp với một cổng COM ohm và một cổng gỡ lỗi theo thông số kỹ thuật, OpenSDA với phần mềm CMSIS-DAP. Do đó, trong môi trường IAR, bạn có thể tự do lập trình và gỡ lỗi chip sniffer MKW40Z bằng cách sử dụng chip MK22FN512 khác của nó làm vật mang chức năng của bộ điều hợp gỡ lỗi. Nhưng cả hai chip trên bo mạch đều có đầu nối SWD tiêu chuẩn cho bộ điều hợp gỡ lỗi bên ngoài.

Trình thám thính không đảm bảo việc tiếp nhận tất cả các gói được truyền qua mạng. Nó rất dễ bị ngập, sau đó nó ngừng chấp nhận bất kỳ gói nào, vì vậy nên bật tính năng lọc địa chỉ để chỉ nhận các gói từ nút quan tâm có lưu lượng truy cập khá ít.

Cửa sổ chương trình packet sniffer được hiển thị bên dưới. Trong cửa sổ, tính năng chặn được bật trên cả ba kênh:

Khi cài đặt phần mềm phân tích trên PC, nó sẽ tạo ra một Bộ chuyển đổi Ethernet, chuyển đổi các gói được bắt thông qua cổng COM ảo của sniffer thành loại Ethernet gói. Trong trường hợp của tôi, bộ điều hợp ảo như vậy sẽ tự động nhận được một cái tên đơn giản - Ethernet.
Để xem các gói, bạn cũng cần cài đặt thêm chương trình nghe lén gói Wireshark Ethernet. Thêm thẻ