Search Wireless adapter on MC75 device using OpenNETCF - adapter

I am using OpenNETCF to find wireless adapters on Motorola MC-75 device, but it do not show me any wireless adpaters. When i use “Wireless Companion” to search the wifi it does show all wifi.
I have unchecked the 802.11d and choose Motorola JEDI WIFI Driver. Does Motorola JEDI WIFI is WZC compatible?
But same code is working on other HTC windows device.
Please suggest.
Any help would be appreciated!!!

The SDF's code base can only enumerate what the platform tells it. Frst it asks NDIS what adapters it knows about. For each of them, it asks WZC if it has the same one registered, if not it asks NDIS if it at least thinks it's a wireless adapter.
If the adapter driver doesn't register with WZC and doesn't report itself as wireless to NDIS, then all we can tell is that it's a NetworkInterface, so that's the instance type you get. Some OEMs choose to have proprietary APIs to control the radio (yeah, I'm looking at you Cisco!) and the drivers use them instead of publishing a public, common interface.
Unfortunately, there's little that you can do, short of getting the API docs from the OEM (good luck with that) and updating the code base for that specific driver.

Related

Finding printers that work with Web Bluetooth

I would like to print to thermal receipt and label printers through the web (PWA) on Android devices.
In this page you can see some example code:
https://github.com/WebBluetoothCG/demos/blob/gh-pages/bluetooth-printer/index.html
Is it possible to print to "any" bluetooth enabled thermal printer or is there some process to determine which bluetooth receipt and label printers are compatible.
My worry is that some printers will only work with provided sdk's that are only written for java/objective-c/swift.
Unfortunately from what I have seen it takes a bit of investigation into an individual model of thermal printer to figure out whether it supports Bluetooth LE (as opposed to Bluetooth Classic) and to learn what dialect of printer control language it speaks (ESC/POS, ZPL, etc.). I recommend asking the manufacturer for detailed documentation (in case you have to build your own library) and letting them know that you are looking for something you can interface with using Web Bluetooth. If enough customers ask for it maybe they'll start advertising compatibility and even produce SDKs.

Are Wi-Fi Direct and Wi-Fi P2P the same?

Maybe this is a stupid question but..
Are Wi-Fi Direct and Wi-Fi P2P the same thing?
And I mean, the EXACTLY same thing?
I'm getting really confused with this two.
Wifi Direct is a technology for peer to peer connections and is very different from wifi. Wi-Fi Direct, initially called Wi-Fi P2P, is a Wi-Fi standard enabling devices to easily connect with each other without requiring a wireless access point.It is usable for everything from internet browsing to file transfer
Wifi Direct is not same as wifi . On Jelly Bean and above, when you try to use the WifiP2pManager API, WiFi-Direct is automatically enabled (as long as WiFi is on). Wifi can be switched on by calling:
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(true);
For ICS refer to this Can I turn on WiFi-Direct from code? on Android API-14 (ICS)
This is the main reason to get confused between the two.

Can we use WiFi Technology as Bluetooth's?

IS it possible to send data between two phones using WiFi only... That is without use of WiFi-direct, router and internet?
Are there any tutorials, Libraries or research papers ???
Well, that's exactly what WiFi direct is for... There are some other more esoteric possibilities as well, though I doubt your device supports them - check out the WiFi IBSS mode and BT HS protocol (it uses both BT and a 3rd-party RF, such as WiFi).
Yes.
If your a android user you can use this application
wififiletransfer
For IOS and other OS's they have their own WiFi direct apps.
If you a desktop user hope below article is useful
http://www.wikihow.com/Share-Files-Wirelessly

How to make networked software aware of itself?

I have an Android and iOS app that I would like to be accessible through PC software. Currently, the mobile application will display an IP address and the PC user must manually type this number in to create a connection.
I know there is some sort of broadcasting standards, but I'm having trouble figuring out what method make sense in my case.
A solution that works for both Android (native activity, version >= 2.3.3) and iOS would be ideal.
Bonjour by Apple might be what you're looking for. It allows your application to broadcast your service over the local network so that the PC will automatically discover it. You can find more information here.

Wifi native with metro style app (Windows 8)

I would like to know if it is a way to to manage a wifi configuration with metro apps ?
Basically I want my application to list and retrieve information about all the available wifis the phone detects. I saw that it was possible so far using the wlanapi.h but I can't figure out how to use it in this metro style app context.
If you have any idea, please tell me.
Cheers
According to this MSDN thread - it is not possible to list all wifi networks in range, but you can call NetworkInformation.GetConnectionProfiles() to list the known networks (or connection profiles) or NetworkInformation.GetInternetConnectionProfile() to access the one currently used for Internet access.

Resources