hci

Maximum no. of BLE Connection using BlueZ

允我心安 提交于 2019-12-04 22:29:59
问题 Q1. Is there a connection limit for BLE Central Device while connecting to BLE peripherals using BlueZ 5.34? My question is for general connection capabilities using BlueZ not white list. Q2. If the no. of connection depends on the controller. Is there a way of finding the Max limit? Q3. Does/Can the host BlueZ or Bluedroid add limit to the max no. of LE connections supported by the controller? Q4. If there is a connection limit for LE devices, what does the author mean by "no inherent limit"

What is a typical keypress duration

有些话、适合烂在心里 提交于 2019-12-04 21:45:48
问题 I'm doing some work on key press handing in a firmware project. I've been googling to try to find what the typical duration of a key press is, particularly the minimum for a fast typist. Surprisingly I can't find any figures for this anywhere. 回答1: There are some recent studies on keypress timings that have published there timings. Here are two: http://www.cs.cmu.edu/~keystroke/ (Data gathered by Kevin Killourhy and Roy Maxion as accompaniment to "Comparing Anomaly-Detection Algorithms for

What should a developer know about interface design, usability and user psychology to create great software? [duplicate]

拟墨画扇 提交于 2019-12-03 02:31:00
问题 This question already has answers here : Closed 9 years ago . Possible Duplicate: Human factors design (meeting psychological needs in UI design) What should a developer know about user interface design, usability and less technical aspects of human computer interaction? What knowledge of usage scenarios, user behavior patterns and the psychology of user to computer interaction should we embrace to design effective software that helps users solve their problems in a natural and uncomplicated

What should a developer know about interface design, usability and user psychology to create great software? [duplicate]

▼魔方 西西 提交于 2019-12-02 16:23:52
Possible Duplicate: Human factors design (meeting psychological needs in UI design) What should a developer know about user interface design, usability and less technical aspects of human computer interaction? What knowledge of usage scenarios, user behavior patterns and the psychology of user to computer interaction should we embrace to design effective software that helps users solve their problems in a natural and uncomplicated way without building barriers and creating obstacles? There is much more to design of software than building the architecture, implementing the requirements and

Direct Control of HCI Device (Bypass Bluetooth Drivers) on Linux

℡╲_俬逩灬. 提交于 2019-11-30 23:53:05
I need to control an HCI device directly without the Linux drivers/kernel interfering. For example, when creating an LE connection to a peripheral, the driver is independently sending an "LE Connection Update" command which I would like to avoid. I though of two approaches to resolve this: Configure the bluetooth drivers to somehow disable interference with the HCI device (similar to the -r flag on hciattach), then control the HCI device using a regular AF_BLUEOOTH socket. Disable this particular HCI device, but keep the parent char device and connect to it directly. So far I did not succeed

Understanding iBeacon data : the power field and other bytes

一曲冷凌霜 提交于 2019-11-30 21:44:44
I am new to the Bluetooth system and I am trying to understand the data used for the new Apple's technology : iBeacon. There is already some nice answers which explain how it works and I have been reading everything I could find (especially the Bluetooth Specification). Still, I am missing some points and I will go for an example first : (I am using the Set Advertising Data Command , it misses here the hcitool cmd before the OGF) 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 E2 C5 6D B5 DF FB 48 D2 B0 60 D0 F5 A7 10 96 E0 00 00 00 00 C5 00 I will list here what I didn't understand or find

Understanding iBeacon data : the power field and other bytes

巧了我就是萌 提交于 2019-11-30 05:31:09
问题 I am new to the Bluetooth system and I am trying to understand the data used for the new Apple's technology : iBeacon. There is already some nice answers which explain how it works and I have been reading everything I could find (especially the Bluetooth Specification). Still, I am missing some points and I will go for an example first : (I am using the Set Advertising Data Command , it misses here the hcitool cmd before the OGF) 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 E2 C5 6D B5 DF FB 48

How can I handle multiple mouse inputs in Java?

别等时光非礼了梦想. 提交于 2019-11-30 03:52:01
A friend of mine asked me to implement a blue and a red pointer to represent the inputs of two separate mice to expedite a mixing desk scenario for real time audio mixing. I'd love to, but as much as I think it is a great idea, I don't have a clue as to where to start looking for a possible solution. Where should I start researching a viable method of implementing dual mouse inputs? Look at jinput . I have had multiple keyboards working with it, I am nearly certain it supports multiple mice too. dont know about java.. but for C#/c++ you can try the Microsoft Windows MultiPoint Software

How can I handle multiple mouse inputs in Java?

半世苍凉 提交于 2019-11-29 01:24:16
问题 A friend of mine asked me to implement a blue and a red pointer to represent the inputs of two separate mice to expedite a mixing desk scenario for real time audio mixing. I'd love to, but as much as I think it is a great idea, I don't have a clue as to where to start looking for a possible solution. Where should I start researching a viable method of implementing dual mouse inputs? 回答1: Look at jinput. I have had multiple keyboards working with it, I am nearly certain it supports multiple

BLE gatttool cannot connect even though device is discoverable with hcitool lescan

空扰寡人 提交于 2019-11-28 17:20:06
I'm running RPi with a USB Bluetooth dongle. When I use hcitool, I can discover the SmartTag device. But when I use gatttool, I cannot connect. It says "Host is down (112)". Here are my commands: $ sudo hcitool lescan LE Scan ... BC:6A:29:AB:DE:2B (unknown) BC:6A:29:AB:DE:2B SensorTag Checking for bluetooth adapters on my RPi I get: $ hcitool dev Devices: hci0 5C:F3:70:60:E6:1B Then, when I use the gatttool like this, I get: $ sudo gatttool -i hci0 -b BC:6A:29:AB:DE:2B -I [ ][BC:6A:29:AB:DE:2B][LE]> When I type connect, I get this: [ ][BC:6A:29:AB:DE:2B][LE]> connect Connecting... connect