Protocol Specification of Metro TRK or App TRK - symbian

Can somebody point to the protocol docs of Metro TRK and/or App TRK that is used for on device debugging for Symbian Application?

Is this helpful:
http://cache.freescale.com/files/soft_dev_tools/doc/ref_manual/METROTRKRM.pdf
Chapter "3 - MetroTRK Communications" on page 23 is about:
"Describes the MetroTRK communication protocol. This chapter is useful for debugging MetroTRK and for those developing software that communicates with MetroTRK."

Related

Using CoreBluetooth to connect to Windows10 with iOS devices

Question1.
IOBluetooth can support connection both ways via LE or classic. However it only supports macOs. CoreBluetooth supports only up to LE along with IOS.
As far as I know, in order for me to connect my bluetooth connection within IOs device, I must use CoreBluetooth frameworks. Am I correct?
Question2.
CoreBluetooth frameworks can connect Windows10 labtop with bluetooth connection?
Your question is a bit vague. I assume you just want to have a way to exchange some data between an iOS app and your Windows 10 desktop.
Yes, you are correct. Usage of Bluetooth Classic in any of your iOS apps requires Apple MFI Membership and only makes sense if you have your own product. If you are not a member of the MFI program then you are left with CoreBluetooth (BLE). Please note, that BLE is significantly slower than Bluetooth Classic so it only makes sense for applications that require transmission of small data packets (expect around 4kB/s max).
Yes, as long as your Windows 10 device supports BLE. If you want to use any of the SIG adopted Profiles such as HID over Gatt you should be able to connect without any additional software. Otherwise you need to implement your own profile. If you want to know more about your options, I suggest you have a look at the CoreBluetooth documentation and/or get a copy of Getting Started with Bluetooth Low Energy which is a comprehensive read on the topic.

Core bluetooth in WatchKit in apple watch?

I want my watch app to be identified by my paired iPhone.I am using CoreBluetooth Framework to implement this. I am transmitting bluetooth signals from my watch app and trying to receive the signal in my iPhone app. I am using the same concept as apple has shown in its sample code (https://developer.apple.com/library/ios/samplecode/BTLE_Transfer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40012927) , the only difference is that my transmitter is the watch app.
Issue
I am unable to detect watch app in my iPhone. I have made sure that all of my hardwares are configured properly and I am configuring the Core bluetooth delegate methods properly. I also suspect if this method will be feasible with iPhone and apple watch.
All suggestions are appreciated. Thanks in advance
This is not possible because your WatchKit app runs as an extension on your iPhone and therefore all Core Bluetooth bluetooth signals are sent from the iPhone itself to itself.
Access to Core Bluetooth on Apple Watch lets your apps bypass the phone and connect directly with the Bluetooth in Apple Watch. Access Core Bluetooth to connect directly with accessories. And with Apple Watch Series 3, your apps can take advantage of built-in cellular and altimeter capabilities.
Please note, since watchOS 6 it's possible to use CoreBluetooth on watchOS.
Check for more informations this link "Creating Independent watchOS Apps"
Be aware there are still some limitations using CoreBluetooth in watchOS for example:
The minimum connection interval is 30ms instead of 15ms (for iOS devices).
The Apple watch can only operate as a central device.
The Apple watch can only be connected to two peripherals at one Time
The peripheral gets disconnected when the app goes into the background.
Maybe this will change when watchOS 7 is out.

Serial Port Profile (SPP) communication on Mac OSX

I am looking for Bluetooth SPP communication between MAC OSX and bluetooth device.
I am able to discover bluetooth device. I could not find examples on SPP communication on Mac OSX.
I have the foll0wing resources with me
https://developer.apple.com/library/mac/documentation/devicedrivers/conceptual/bluetooth/Bluetooth.pdf
Could someone point me the examples or any pointers where I can start.
Is it advisable to use SPP. I did not find much info on this but I found some APIs for OBEX?
If we have to use SPP then where can I find links?
I found the following links useful
https://developer.apple.com/library/mac/navigation/index.html?filter=bluetooth
Bluetooth Example Code for Cocoa (Objective-C)
Examples hosted at the following link
http://cs.dal.ca/~mcormier/Bluetooth.zip

Need information on IOBlueTooth

I need to know few things about IOBlueTooth framework for MAC:
Does this framework support BTLE?
What different does it has from iOS framework CoreBlueTooth?
To support BTLE on MAC OSX, do we need both IOBlueTooth & CoreBlueTooth framworks? Please share link for some sample app, if any?
Also, please point me to some good documentation or WWDC videos for IOBlueTooth framework.
1.) Yes..assuming you have a mac that supports BLE (airs, minis, and newest macbook pro's i believe)
2.) The IOBluetooth framework contains C and Objective-c api's to connect to nearby Bluetooth devices (not only BLE devices). So yes, it contains the CoreBluetooth.framework, but the IOBluetooth framework allows you to interact with Bluetooth devices supporting other protocols as well.
3.) You need to import the IOBluetooth.framework since CoreBluetooth.framework is embedded inside it, but that's all you need to do with it.
Check out the Heart Rate Monitor sample code.

Packet capture tools for Nokia N8 (symbian ^3) Phones

Are there any packet capture tools (like tcpdump and wireshark) for Nokia N8/ symbian ^3 phones! I am currently working on my thesis and have almost done with the application layer behavior using JavaScript but am required to study the network behavior of HTML5 web applications on symbian phones.
Any help would be highly appreciated.
There is an app available at betalabs.nokia.com called Nokia Connectivity Analyzer:
http://betalabs.nokia.com/apps/nokia-connectivity-analyzer
I have not tried this part of it, but the "Connection Observer" component claims it can do ip packet capture.
The Symbian browser is based on Webkit