Can sample capsule be used for on-device testing on Bixby? - bixby

I'm currently facing some issues with on-device testing for my capsule, as listed here, On device testing didn't response (private submission)
So I worked on the NL training, and tried again, but no luck. Then, I've had an idea to try on-device testing for the sample capsule. https://bixbydevelopers.com/dev/docs/sample-capsules/samples.
Because you cannot submit a capsule with the example namespace, in order to test a sample capsule on a device, you must change the id in the capsule.bxb file from example to your organization's before making a private submission.
I follow the instruction above and try out audio capsule
Yet the capsule is still not responding with the command for that capsule training. So i am kind of curious, whether the sample capsule is working for on-device testing, or my phone is not compatible for the on-device testing. Is there any clearer information on how to load the capsule other from here https://bixbydevelopers.com/dev/docs/dev-guide/developers/testing.on-device. And compatible device information for on-device testing.
[Edit] Found this Can I do "on device testing" from europe. I am from South-East Asia, so I couldn't test capsule with target en-US?

The other post you linked (Can I do "on device testing" from europe) is correct. Since you are located in a region that does not currently have Bixby Marketplace, you would need to either 1) obtain a device from a supported region such as the US or 2) use the Simulator to test.

Related

Hololens2 iris recognition

I'm looking for the iris recognition solution and hitting this topic by chance. May I know what Windows APIs we can use for the HL2 iris recognition and where I can find them? I've looked into the HL2 documentation but unluckily no relevant stuff found.
Thanks so much in advance.
https://learn.microsoft.com/en-us/windows/uwp/security/microsoft-passport
The HoloLens app are UWP app, the iris recognition as biometrics, it belongs to authentication and user identity area. You can perform a verification with iris biometrics as in any UWP apps.
First, you need to use UserConsentVerifier.CheckAvailabilityAsync method to check whether a verifier device is available. Once the biometric device is available, call UserConsentVerifier.RequestVerificationAsync() method to performs a verification using the biometric device.
Besides, the UserConsentVerifier sample show how to use the UserConsentVerifier class to check whether a verifier device is available and performs the verification, it’s worth reading for you.

Where does a Basic Card go on users phone after they exit Assistant?

I'm testing an AoG in development and sent a Basic Card to my phone. I later went to find/retrieve the card, and can't find it anywhere.
Searched in the Assistant, in Activity, and could find the invocation and information about it, including details, but couldn't find the Basic Card that was delivered to my screen earlier in the day.
I'm doing this in Dialogflow, so presume the code is ok, as it's delivering the Basic Card ok.
I'm wondering why the card I received isn't available, or at least available anywhere within an obvious search.

What is the correct service definition for a Bluetooth LE (Smart) Coffee maker?

I want to build an IOT (Internet of things) device using the Bluetooth Smart protocol / GATT. I'm a bit confused how I'd make this conform with the BLE specs. All the profiles listed seem to focus on health-stuff and I'm having trouble making the conceptual leap to other applications.
Assume this device is a coffee maker, and I want to :
Get an alert when the water / coffee needs a refill
Set a timer for when to make coffee
Recognize my coffee preference vs my wife's
Send arbitrary text to be displayed on the LED
Question
What are the appropriate Charactertistics, Services, and Profiles I should use?
Do I need to register these profiles, or UIDs anywhere (e.g. Bluetooth.org)
Where do I enable security? (I don't want anyone to know I put lots of sugar in my coffee?
Where do I send my custom text? In a custom structure?
You have to search for the customized profile (including all services and characteristics) of your specific coffee maker. There isn't a predesigned profile.
No, you don't need to register the profile with it's UUID's. It is already used from your coffee maker ;)
This should be the last point of your work and depend on your manager device.
You have to send your data to the right characteristics which depend on the customized profile of your coffee maker.

how to make iOS7 App for publish passbook, use ibeacon ( like MLB )

I would like to make iOS7 Application like MLB
I was reading Article is http://www.engadget.com/2013/09/27/mlb-to-use-ios-7s-ibeacon/
this article said to :
MLB application installed ,
Beacon(Bluetooth LE device) sendging Proximity UUID for MLB application,
MLB application make Passbook ticket or update ticket (and Lock screen update passbook)
This feature, Can only have one special applications for Apple authentication?
some articles said to :
Location based marketing and Passbook tickets
This particular application makes iBeacons an extension of the geofencing Apple enabled in last year’s Passbook, which lets an installed pass, ticket or loyalty card popup on the lock screen when you cross the geofence threshold of a defined GPS location. Using BLE, a merchant or other provider can define more targeted “micro-locations” to trigger an alert, in some cases requiring that you be in the presence of an iBeacon in order to validate a Passbook entry .
i don't understand 'particular application'...
iOS7 application can make publish passbook use iBeacon without user event?
(i don't know well english ;; sorry;;)
Bluetooth Beacons support is a new addition to iOS 7.
Rather than using GPS, it works by determining the phone's location relevant to a Bluetooth beacon. These beacons constantly broadcast a UUID that identifies them. Beacons offer more accuracy indoors as GPS doesn't work that well in covered spaces.
The standard CoreLocation framework defines a new class called CLBeaconRegion:
A CLBeaconRegion object defines a type of region that is based on the device’s proximity to a Bluetooth beacon, as opposed to a geographic location. A beacon region looks for devices whose identifying information matches the information you provide. When that device comes in range, the region triggers the delivery of an appropriate notification.
An apps can request to be informed when they are near these beacons. This is how the MLB app works. It is programmed to recognize these beacons and to provide the user with offers and information based on location.
In addition to support within apps, Passkit also provides the support these beacons. It works in roughly the same way. The pkpass file contains a list of UUIDs that identify various beacons and when the phone is near a beacon, the pass is shown on the lock screen.
You can read more about Passkit's support by looking at the package format guide
https://developer.apple.com/library/ios/documentation/UserExperience/Reference/PassKit_Bundle/Chapters/LowerLevel.html#//apple_ref/doc/uid/TP40012026-CH3-SW4
Hopefully that answers your question.

getting started with java card on sim cards

I'm looking to write a simple beginner program using Java Card to run on sim cards. Can anyone point me to some very basic information on getting started? I've seen some descriptions of the toolkit api, but I'm looking for things like: what capabilities are supported by the sim card, how to upload my code to the card (do i need special hardware?), how do I tell whether a sim card supports java card, that sort of thing.
EDIT: I'm specifically looking to run code on sim cards. I've seen some very high level tutorials online, but nothing that goes as far as connecting to a sim card or uploading code. I have a USB sim card reader and a variety of cards to test, but I can't find any detail on how to work with them.
To upload your code to a sim card, it seems to require one of these tools:
GPShell from the GlobalPlatform project
JCardManager which is part of the Gemalto Developer Suite
SIMAlliance CAT Loader
I've not got any of these to recognise my ebay sim card reader, so I think I'll have buy a different reader (probably from gemalto)
Edit: I bought the ACS ACR38 SDK, which includes 3 card readers and a selection of cards, along with drivers, code samples and tools. These card readers are working nicely with the Gemalto Developer Suite.
The Usability Lab tutorial provided with the Gemalto Developer Suite is a pretty good way of diving into sim card development.
Very interesting thing to note: it's pretty hard to get your code running on commercial mobile network operator SIM cards. They typically require the correct certificate before you can write to them.
There are hardware workarounds to this. I'm currently investigating TurboSIM and RebelSIM.
I finally gave up on this project due to other pressures. I was not able to get any Java Card running except on the dev cards, which are not compatible with real devices on a mobile network. The cutout cards such as TurboSIM and RebelSIM are a possibility but quite frustrating to work with.
there is a nice quickstart tutorial on the netbeans page
http://netbeans.org/kb/docs/javame/java-card.html

Resources