This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to detect if it is android, IOS, Mac os and windows system?

Dear Sir,

we're developing a Ble keyboard with 52810. the product needs to detect what kind of operating system and have different behavior therefore. but i don't know how to detect them on our keyboard side. please help.

Parents
  • Hi

    This case presents more or less the same question, and unfortunately, it does not seem like there are any straight forward ways of doing "OS detection" like this. It seems like Apple's IOS utilizes the characteristic "Manufacture String name (2A29) inside the Device information service (180A). You can check whether different OS BLE variants utilizes this service as well, as suggested in the older ticket.

    Best regards,

    Simon

Reply
  • Hi

    This case presents more or less the same question, and unfortunately, it does not seem like there are any straight forward ways of doing "OS detection" like this. It seems like Apple's IOS utilizes the characteristic "Manufacture String name (2A29) inside the Device information service (180A). You can check whether different OS BLE variants utilizes this service as well, as suggested in the older ticket.

    Best regards,

    Simon

Children
Related