The current limitations on that seem to be software, as a function of their SDKs. Their use case is that the devices establish a mesh network in RF, with devices acting as repeaters, and are controlled individually via Bluetooth. I’m doing this because I want to learn Bluetooth programming, and I want to create much more lightweight and flexible SDKs than the ones that currently exist. I’ve been writing software to support NGO/NPO assistance for decades. I like that these are aimed at disaster response. They have a military use case, but I doubt it’s battlefield, as these could easily be “shoot me” beacons. You can buy sets of devices that go for like $20,000. goTenna markets a “pro” line, aimed at First Responders. When you buy them, they come in sets of two. You need multiple devices of the same type. In the latest OS revisions, Apple claims to have integrated Classic into CoreBluetooth, but the documentation is terrible, so I’m not sure how seriously to take it. goTenna seems to be the biggest and most successful outfit.īearTooth uses Bluetooth Classic not BLE. There’s basically three players in this space: goTenna, BearTooth and Radacat. Not exactly sure how the mesh system works. I open-sourced the driver, but the OS community wasn't particularly well-established back then, and I believe that it's lost in the sands of time. I don't think that theirs was as good as mine, but that was beside the point. MIDI drivers basically were about as difficult as you could get, as you needed to step down an external clock, and set up things like ring buffers that were large enough to not trip over their own feet during an intense session.Īnyhoo, after a couple of months of working on the driver (and buying a DX-7 as a test bed), I was just about to announce it, when Apple came up with a package of OS utilities that included.a MIDI driver. Setting control states for the chip meant a LOT of homework. You had to program it with ASM, and the chip was set up so that a 16-bit address range corresponded to various control states. That UART was also a pretty hairy bit of hardware. In those days, writing a MIDI driver was a truly non-trivial exercise, as you had to have a MIDI adapter that fed back a 1MHz clock, which you would then program their UART to clock down. I spent months writing a very capable MIDI driver.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |