PROJECT: NFC-A tag test platform
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 20/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- embedded-iot
Hướng nghiên cứu
Trước tiên, hãy xem xét Nordic NFC libraries và chức năng đọc/ghi NFC được liên kết của Seed Tool, sau đó so sánh các lựa chọn nRF52832DK và nRF52840DK. Mô tả dự án cho phép một số lựa chọn về phần cứng và BLE-stack, vì vậy trước hết cần thu hẹp hướng triển khai. Kết quả cần đạt là một nền tảng kiểm thử tag NFC-A có thể cấu hình, có khả năng tải dữ liệu kiểm thử qua BLE và hỗ trợ các bài kiểm thử của Seed Tool.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Project: NFC-A tag test platform
This project is for interns with interest in hardware, and some experience with hardware development / toolkits.
Adapt an MCU devkit for use as an NFC-A tag test platform for testing Seed Tool NFC read/write functionality.
For example, using:
- nRF52832DK or nRF52480DK
- Nordic NFC libraries (https://github.com/nrfconnect/sdk-nrfxlib/tree/main/nfc)
- Nordic BLE SoftDevice, or an open OS and BLE stack like Mynewt/Nimble (https://mynewt.apache.org) or Zephyr
It is possible to set up a board that can be configured to emulate an arbitrary NFC-A tag, readable or writable.
Other combinations of hardware/software are possible - any MCU that has an integrated NFC-A tag peripheral will do.
A mobile app can be used to configure this tag via BLE commands, including loading test data:
- a generic app like Nordic nRF Connect
- a custom app built for this purpose
- a part of "developer test features" included in Seed Tool
May also be possible with some Adafruit hardware and their existing libraries, although there are some gotchas:
https://forums.adafruit.com/viewtopic.php?f=58&t=180116&p=876623&hilit=nrf52+nfc#p876514
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 68
- Fork
- 7
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của BlockchainCommons/Community
-
deliverable: services deliverable: website
BlockchainCommons/Community#199 · 3 người được giao ·
-
Update Esplora Đang mởdeliverable: services
BlockchainCommons/Community#194 · 1 người được giao ·
-
deliverable: services
BlockchainCommons/Community#192 · 1 người được giao ·
-
deliverable: docs
BlockchainCommons/Community#190 · 1 người được giao ·
-
deliverable: website
BlockchainCommons/Community#181 · 1 người được giao ·
Tất cả issue của BlockchainCommons/Community
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
zephyrproject-rtos/zephyr#120318 · 1 bình luận ·
-
Set up platformio project Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
-
BREAKING CHANGE bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100