Has intentat piratejar un dispositiu Bluetooth o construir alguna cosa amb BLE, només per descobrir que les biblioteques de programari existents per fer-ho són completament inadequades? Vull dir, no m'equivoqui, quan es tracta d'escriure una aplicació per comunicar-se amb un dispositiu Bluetooth, tant Android com iOS tenen un bon suport funcional i API funcionables. no obstant això, si comenceu a mirar més profundament com es van dissenyar les seves APIs, aviat començarà a notar diferències en com es construeix la seva arquitectura subjacent i els reptes que hi ha per davant cap a una implementació a nivell de producció. Per exemple, en iOS, connectar-se a un dispositiu perifèric implica enviar una sol·licitud a l'objecte d'adaptador, que també gestiona les trucades de connexió. Aquestes variacions no són úniques per a les connexions de dispositius, sinó que s'estenen a gairebé tots els aspectes que envolten la interacció amb un dispositiu Bluetooth. El problema es complica encara més quan s'afegeix Windows i Linux a la barreja, cadascun amb les seves pròpies peculiaritats i detalls d'implementació únics. Current Bluetooth software tools are far from user-friendly. Much of the implementation complexity is offloaded onto developers, significantly slowing their progress. Creating a cross-platform solution is a daunting task, as you must navigate the unique intricacies of each platform you want to support. Aquests reptes han estat perseguint la meva carrera des que vaig graduar-me fa més d'una dècada. Cada nou projecte en cada nova feina em requeriria reinventar la roda cada vegada, gastant tant de temps i energia en el que sabia que hauria de ser simple i senzill. He trobat molts altres projectes que intentaven complir aquesta promesa, només per trobar que la majoria d'ells estaven abandonats o en el procés de convertir-se en abandonware. Com diu el proverbi, "La necessitat és la mare de la invenció", així que vaig decidir donar-li un cop d'ull i construir alguna cosa millor. va néixer Simplement Simplement Cinc anys després de l’inici de les obres, Ha evolucionat per convertir-se en la biblioteca Bluetooth cross-platform, dissenyada per a ús en tot tipus d'entorns amb una API molt simple que només funciona i confia en els líders de la indústria a través de la salut, l'automòbil, la fabricació i l'entreteniment. Simplement Simplement En lloc de perdre hores i hores en embolicar l'API de cada sistema operatiu, els desenvolupadors ara poden integrar fàcilment les capacitats de Bluetooth en els seus projectes sense esforç. SimpleBLE és compatible amb tots els principals sistemes operatius de C, C++, Python, Java i Rust, amb molts més a punt. Per veure com de fàcil és començar. Els nostres exemples Els nostres exemples L'ús comercial de SimpleBLE requereix una llicència, que ens permet mantenir i millorar de forma sostenible SimpleBLE, especialment tenint en compte la seva creixent adopció en sectors crítics com ara aplicacions mèdiques i industrials. L'ús no comercial és gratuït i també estem encantats d'oferir llicències gratuïtes per a projectes petits o interessants, així que no dubteu a arribar-hi! One last thing: If you’re an open-source creator eager to earn fairly for your work, join the waitlist for Mercantile by . The California Open Source Company La companyia de codi obert de Califòrnia La companyia de codi obert de Califòrnia