Ik denk dat alvast goed is om na te denken over een paar aspecten van de technische implementatie in aanloop naar het overleg half juni.
Zover ik weet worden er op dit moment sloten gebruikt door deelfiets partijen die in 4 categorieën op te delen zijn:
- Klassiek slot i.c.m. handmatige uitgifte/kluisje (fietsverhuurbedrijven, OVFiets)
- Cijferslot digitaal (Urbee, Nextbike) / analoog (Cykl)
- Online slot (slot wat te openen is met een http call op afstand). (Flickbike/Mobike)
- Bluetooth slot onder de deelnemers aan de standaard zijn dat sloten van volgens mij twee fabrikanten, AXA en Mobilock (o.a. Keobike, Hello-bike en Donkey republic gebruiken die).
De eerste 3 zijn volgens mij technisch vrij eenvoudig te ontsluiten (met alleen HTTP-calls), hoe ik dat precies voor ogen kan ik een andere keer uitwerken.
De Bluetooth sloten zijn complexer. Zover ik weet werken die met soort digitale sleutel/certificaat die moet worden opgehaald bij een server, waarna die op een per fabrikant verschillende manier met het bluetooth slot gecommuniceerd wordt. Het allermooiste zou zijn omdat bluetooth protocol ook te standaardiseren (naar dit voorbeeld
https://www.bluetooth.com/specifications/gatt), Ik vermoed dat dat iets te hoog gegrepen is om alle fabrikanten ook zover te krijgen dat ze dat protocol gaan implementeren.
Als een goede tussenoplossing zou het goed zijn om per slot een opensource module voor zowel iOS en Android te ontwikkelen die op een zo gestandaardiseerd mogelijke manier als mogelijk werkt. Als er meerdere partijen zijn die AXA of Mobilock sloten hebben kunnen die dezelfde module gebruiken i.c.m. hun eigen API. Zijn er partijen die de code van die modules als open-source beschikbaar zouden willen stellen?
Ik ben benieuwd of deze weergave overeenkomt met wat er wordt gebruikt aan sloten. Ook ben ik benieuwd naar welke sloten deelfiets partijen die ik nog niet in dit lijstje genoemd hebt gebruiken (volgens mij alleen Du Nord / Haagsche stadsfiets en Gobike).