The document summarizes a research project that designed and implemented an open IoT testbed framework. The framework includes modules for sensor data, actuators, and APIs. It uses open source platforms to achieve interoperability, scalability, and reusability. Algorithms for code compilation and upload showed improved performance even with increased code size. Response times for remote sensors and actuators were only mildly increased compared to local access. A ranking model tested proved able to recommend the best services for different user types. The testbed was found to satisfactorily utilize resources based on user feedback. Future work could extend it to support mobile devices, include security software, test it with more users, and explore other statistical models.