• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
UBports Robot Logo UBports Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

[Testing] NFC for Halium 9 ports

Scheduled Pinned Locked Moved Porting
25 Posts 7 Posters 5.6k Views 4 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M Offline
      mateo_salta
      last edited by 12 Mar 2021, 14:58

      we could also make a system settings page,
      not sure what all will go in besides on/off right now
      ideas:
      -allow tags to wake device - or not, turn off service on sleep?
      -configure tag for long random string, for secondary login like fingerprint (then pin + tag unlock setting) (there are nfc rings perfect for this) or put on your favourite speaker and have it unlock and launch music player automatically?

      • maybe display plain text tag as notification?
      • emulate tag, for phone to phone, touching messages/browser url share,
      1 Reply Last reply Reply Quote 0
      • M Offline
        mateo_salta
        last edited by 12 Mar 2021, 15:15

        oh, I see the settings page in github, cool. is there going to be a indicator?

        P 1 Reply Last reply 12 Mar 2021, 17:01 Reply Quote 0
        • P Offline
          PhoenixLandPirat @mateo_salta
          last edited by 12 Mar 2021, 17:01

          @mateo_salta maybe it should just be added to the bluetooth indicator instead of making a seperate one for it

          1 Reply Last reply Reply Quote 1
          • F Offline
            fredldotme
            last edited by 14 Mar 2021, 15:25

            Maybe we can consolidate WIFI, Bluetooth and NFC into one indicator in the future, but that's out-of-scope for the initial release.

            M 1 Reply Last reply 15 Mar 2021, 01:33 Reply Quote 0
            • M Offline
              mateo_salta @fredldotme
              last edited by 15 Mar 2021, 01:33

              @fredldotme yes, i think the plan is location, bluetooth, ect. as the other networking options are together, wifi, ethernet, cellular

              1 Reply Last reply Reply Quote 0
              • M Offline
                mateo_salta
                last edited by 19 Mar 2021, 03:54

                I think we would also want to build in automatic uri/url handling -
                Many tags are written to launch a website/url, and we would want these to be sent to the url dispatcher automatically, would be simple to just call open url externally, url dispatcher takes care of the rest.

                I have received new tags, and once written on another device the app i compiled reads then perfectly, we may need to recompile something to enable writing, as the code comments that it was disabled.

                The tags I got are ntag 213 ( a watch style tag, and a ring style tag) I plan on writting a custom url (i think "clock://" to open the clock on the "watch band", then maybe we can see what it would take to make a password ring πŸ™‚

                F 1 Reply Last reply 19 Mar 2021, 16:16 Reply Quote 0
                • F Offline
                  fredldotme @mateo_salta
                  last edited by 19 Mar 2021, 16:16

                  @mateo_salta I've already taken a look into QtNfc not allowing writes, I know where to enable it. Might take some time though.

                  For the URL handling: Yes, this has also been requested by Nymea devs, but at the current pace it might not make the cut for OTA-17.

                  M 1 Reply Last reply 21 Mar 2021, 14:19 Reply Quote 0
                  • M Offline
                    mateo_salta @fredldotme
                    last edited by 21 Mar 2021, 14:19

                    @fredldotme cool, will be great to have the app usability at first, thank you for all the wor.

                    M 1 Reply Last reply 21 Mar 2021, 14:21 Reply Quote 0
                    • M Offline
                      mateo_salta @mateo_salta
                      last edited by 21 Mar 2021, 14:21

                      @mateo_salta i could probally write a basic app that just passes on the url to urldispatcher as a stopgap, i think that will be my next thing to try

                      F 1 Reply Last reply 26 Mar 2021, 18:30 Reply Quote 0
                      • F Offline
                        fredldotme @mateo_salta
                        last edited by 26 Mar 2021, 18:30

                        @mateo_salta Could you possibly release a version of your demo QtNfc writer app with the nfc policy group enabled? I would like to test it in a confined environment. Or even better, could you release the source code for it?

                        M 1 Reply Last reply 28 Mar 2021, 16:14 Reply Quote 0
                        • D Offline
                          domubpkm
                          last edited by 28 Mar 2021, 05:45

                          NFC should be in next dev :
                          https://github.com/ubports/ubuntu-touch/issues/1697
                          But in concrete terms, what will this technology implemented on UT smartphones allow us to do in daily use?

                          F 1 Reply Last reply 28 Mar 2021, 06:29 Reply Quote 1
                          • F Offline
                            fredldotme @domubpkm
                            last edited by 28 Mar 2021, 06:29

                            @domubpkm depends on what app developers can envision and implement with it. It could be used for home automation for example, triggering events via NFC tags.

                            K 1 Reply Last reply 28 Mar 2021, 10:22 Reply Quote 0
                            • K Offline
                              kugiigi @fredldotme
                              last edited by 28 Mar 2021, 10:22

                              I almost never used NFC in my life. Maybe once or twice I used it to automatically pair bluetooth devices πŸ˜„
                              But that's why I'm really looking forward having it on UT because I'm pretty sure I will use it. I've used a lot things just because they are available on UT 😁

                              M 1 Reply Last reply 28 Mar 2021, 17:13 Reply Quote 0
                              • M Offline
                                mateo_salta @fredldotme
                                last edited by mateo_salta 28 Mar 2021, 16:14

                                @fredldotme oh yeah, the source is in the example folders of qt-master, they have a handfull of demos, I will try the apparmor, didn't know that was going yet πŸ™‚

                                1 Reply Last reply Reply Quote 0
                                • M Offline
                                  mateo_salta @kugiigi
                                  last edited by 28 Mar 2021, 17:13

                                  @kugiigi I'm looking foward to trying this example, ( https://github.com/qt/qtconnectivity/blob/8618e25e01ca9c6c6b2221041f625ac69f6757b8/examples/nfc/corkboard/corkboards.qml) and sticking some of the stickers on my refrigerator as notes πŸ™‚

                                  1 Reply Last reply Reply Quote 1
                                  • F Offline
                                    flohack
                                    last edited by 14 Apr 2021, 10:56

                                    Is there already a test app? I have at least one device here where I would love to test it...

                                    My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                                    F 1 Reply Last reply 14 Apr 2021, 16:59 Reply Quote 0
                                    • F Offline
                                      fredldotme @flohack
                                      last edited by 14 Apr 2021, 16:59

                                      @flohack https://github.com/fredldotme/ut-nfc-ndef-demo and https://github.com/fredldotme/ut-nfcd-p2p-demo respectively

                                      L F 2 Replies Last reply 5 May 2021, 08:32 Reply Quote 1
                                      • L Offline
                                        Luksus @fredldotme
                                        last edited by 5 May 2021, 08:32

                                        @fredldotme I tried to build the p2p-demo with clickable, but get the error, that "nfc" is an unsupported policy-group... do I have to use some modified docker image for building this?

                                        Devices: BQ e4.5, Fairphone 2, Fairphone 3, Lenovo X605F, Pinephone, Moto Z2 Force, OnePlus5T

                                        1 Reply Last reply Reply Quote 0
                                        • F Offline
                                          flohack @fredldotme
                                          last edited by 29 May 2021, 20:34

                                          @fredldotme I meant a click to be installed πŸ˜› for the lazy of us...

                                          My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                                          1 Reply Last reply Reply Quote 0
                                          • F Offline
                                            fredldotme
                                            last edited by 30 May 2021, 20:02

                                            NFC support has been merged into Clickable just recently. Using Clickable from git will work.

                                            @Flohack "teach a man to fish" and all πŸ˜‰

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post