XDK2MAM Status Report
Origin, a quick review
We started working on XDK2MAM by Q3 of 2018 as an attempt to integrate the Bosch Connectivity XDK 110 with the Tangle, providing this great IoT prototyping tool with the capability to decentralize sensor’s data using Masked Authenticated Messaging.
Because we quickly understood the importance of a tool of this kind and found that there was no code available to use it together with IOTA, we decided to request funding to IOTA Ecosystem.
Our mission was clear: build the bridges between this particular device and IOTA, providing open source code, guides and tutorials to help interconnecting the XDK110 and the Tangle.
Funds granted and project bootstrap
Since January is holidays in Argentina and we all already had vacations plans when we found out XDK2MAM funds were granted (10th Dec), we decided to get some stuff ready on the days left of december 2018 to bootstrap the project in February 2019.
Since then, we started covering the compromised milestones: coding, producing videotutorials and providing workshops around Latin America.
As expected, we run in some issues, mainly related to our code not working on the new XDK Workbench releases.
Fortunately, we constructed a solid relation with the XDK110 team and managed to get our code tested by XDK Workbench engineers before future releases. Because some of the C code we created ended up needing minor fixes from XDK WB release to release, we organized XDK2MAM Github Repo with branches per XDK release.
The proposal submitted to IOTA Ecosystem Development Fund presented a roadmap with focus on a first phase divided on three milestones. First two milestones went in depth to create software for every XDK110 method (HTTP/MQTT/BLE/UDP/USB) while the last one aims to provide a nice GUI to view all the data and handle it.
Let’s review what we already did and what are we working on right now. Click on each item to see more.