Change search
Link to record
Permanent link

Direct link
BETA
Publications (10 of 51) Show all publications
Izzo, F. A., Aspesi, L., Bellini, A., Pacchiarotti, C., Caimi, F., Persano, G., . . . Maffei, S. (2018). Demo abstract: 64Key - A mesh-based collaborative plaform. In: SenSys 2018 - Proceedings of the 16th Conference on Embedded Networked Sensor Systems: . Paper presented at 16th ACM Conference on Embedded Networked Sensor Systems, SENSYS 2018, 4 November 2018 through 7 November 2018 (pp. 422-423). Association for Computing Machinery, Inc
Open this publication in new window or tab >>Demo abstract: 64Key - A mesh-based collaborative plaform
Show others...
2018 (English)In: SenSys 2018 - Proceedings of the 16th Conference on Embedded Networked Sensor Systems, Association for Computing Machinery, Inc , 2018, p. 422-423Conference paper, Oral presentation with published abstract (Refereed)
Abstract [en]

We present 64Key, a hardware/software platform that enables impromptu sensing, data sharing, collaborative working, and social networking among physically co-located users independently of their own hardware platform, operating system, network stack, and of the availability of Internet access. 64Key caters to those scenarios such as computer labs, large conferences, and emergency situations where the network infrastructure is limited in operation or simply not available, and peer-to-peer interactions are prevented or not possible. By plugging a 64Key device in one’s mobile device USB port, an independent network is created on the fly, which users access from their own device though a web-based interface. In addition to default apps such as chat, file sharing, and collaborative text editing, 64Key’s functionality may be extended through the run-time installation of third-party apps, available at a public app store. We demonstrate our proof-of-concept implementation of 64Key with multiple apps in a set of key scenarios.

Place, publisher, year, edition, pages
Association for Computing Machinery, Inc, 2018
Keywords
Abstracting, Computer hardware, Distributed computer systems, Embedded systems, Multimedia systems, Collaborative working, Emergency situation, Hardware platform, Hardware/software, Network infrastructure, Peer-to-peer interaction, Proof of concept, Web-based interface, Peer to peer networks
National Category
Engineering and Technology
Identifiers
urn:nbn:se:ri:diva-38616 (URN)10.1145/3274783.3275214 (DOI)2-s2.0-85061754039 (Scopus ID)9781450359528 (ISBN)
Conference
16th ACM Conference on Embedded Networked Sensor Systems, SENSYS 2018, 4 November 2018 through 7 November 2018
Available from: 2019-05-10 Created: 2019-05-10 Last updated: 2019-05-15Bibliographically approved
Mottola, L. & Whitehouse, K. (2018). Fundamental concepts of reactive control for autonomous drones. Communications of the ACM, 61(10), 96-104
Open this publication in new window or tab >>Fundamental concepts of reactive control for autonomous drones
2018 (English)In: Communications of the ACM, ISSN 0001-0782, E-ISSN 1557-7317, Vol. 61, no 10, p. 96-104Article in journal (Refereed) Published
Abstract [en]

Autonomous drones represent a new breed of mobile computing system. Compared to smartphones and connected cars that only opportunistically sense or communicate, drones allow motion control to become part of the application logic. The efficiency of their movements is largely dictated by the low-level control enabling their autonomous operation based on high-level inputs. Existing implementations of such low-level control operate in a timetriggered fashion. In contrast, we conceive a notion of reactive control that allows drones to execute the low-level control logic only upon recognizing the need to, based on the influence of the environment onto the drone operation. As a result, reactive control can dynamically adapt the control rate. This brings fundamental benefits, including more accurate motion control, extended lifetime, and better quality of service in end-user applications. Based on 260+ hours of real-world experiments using three aerial drones, three different control logic, and three hardware platforms, we demonstrate, for example, up to 41% improvements in motion accuracy and up to 22% improvements in flight time.

Keywords
Aircraft control, Antennas, Computation theory, Computer circuits, Drones, Human computer interaction, Level control, Mobile computing, Motion control, Quality of service, Application logic, Autonomous operations, End-user applications, Fundamental concepts, Hardware platform, Low level control, Mobile computing systems, Real world experiment, Quality control
National Category
Natural Sciences
Identifiers
urn:nbn:se:ri:diva-35979 (URN)10.1145/3264417 (DOI)2-s2.0-85054526339 (Scopus ID)
Available from: 2018-11-08 Created: 2018-11-08 Last updated: 2019-03-07Bibliographically approved
Afanasov, M., Iavorskii, A. & Mottola, L. (2018). Programming Support for Time-sensitive Adaptation in Cyberphysical Systems. ACM SIGBED Review, 14(4), 27-32
Open this publication in new window or tab >>Programming Support for Time-sensitive Adaptation in Cyberphysical Systems
2018 (English)In: ACM SIGBED Review, Vol. 14, no 4, p. 27-32Article in journal (Refereed) Published
Abstract [en]

Cyberphysical systems (CPS) integrate embedded sensors,actuators, and computing elements for controlling physicalprocesses. Due to the intimate interactions with thesurrounding environment, CPS software must continuouslyadapt to changing conditions. Enacting adaptation decisionsis often subject to strict time requirements to ensure controlstability, while CPS software must operate within the tightresource constraints that characterize CPS platforms. Developersare typically left without dedicated programmingsupport to cope with these aspects. This results in either toneglect functional or timing issues that may potentially ariseor to invest significant efforts to implement hand-crafted solutions.We provide programming constructs that allow developersto simplify the specification of adaptive processingand to rely on well-defined time semantics. Our evaluationshows that using these constructs simplifies implementationswhile reducing developers’ effort, at the price of a modestmemory and processing overhead.

National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:ri:diva-34870 (URN)10.1145/3177803.3177808 (DOI)
Available from: 2018-08-21 Created: 2018-08-21 Last updated: 2018-08-22Bibliographically approved
Afanasov, M., Mottola, L. & Ghezzi, C. (2018). Software Adaptation in Wireless Sensor Networks. ACM Transactions on Autonomous and Adaptive Systems, 12(4), 1-29
Open this publication in new window or tab >>Software Adaptation in Wireless Sensor Networks
2018 (English)In: ACM Transactions on Autonomous and Adaptive Systems, Vol. 12, no 4, p. 1-29Article in journal (Refereed) Published
Abstract [en]

We present design concepts, programming constructs, and automatic verification techniques to support thedevelopment of adaptive Wireless Sensor Network (WSN) software. WSNs operate at the interface betweenthe physical world and the computing machine, and are hence exposed to unpredictable environment dynamics.WSN software must adapt to these dynamics to maintain dependable and efficient operation. Whilesignificant literature exists on the necessary adaptation logic, developers are left without proper support inmaterializing such a logic in a running system. Our work fills this gap with three key contributions: i) designconcepts help developers organize the necessary adaptive functionality and understand their relations,ii) dedicated programming constructs simplify the implementations, iii) custom verification techniques allowdevelopers to check the correctness of their design before deployment. We implement dedicated toolsupport to tie the three contributions, facilitating their practical application. Our evaluation considers representativeWSN applications to analyze code metrics, synthetic simulations, and cycle-accurate emulationof popular WSN platforms. The results indicate that our work is effective in simplifying the developmentof adaptive WSN software; for example, implementations are provably easier to test and to maintain, therun-time overhead of our dedicated programming construct is negligible, and our verification techniquesreturn results in a matter of seconds.

National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:ri:diva-34871 (URN)10.1145/3145453 (DOI)2-s2.0-85042523735 (Scopus ID)
Available from: 2018-08-21 Created: 2018-08-21 Last updated: 2019-01-10Bibliographically approved
Varshney, A., Soleiman, A., Mottola, L. & Voigt, T. (2017). Battery-free VisibleLight Sensing. In: Proceeding VLCS '17 Proceedings of the 4th ACM Workshop on Visible Light Communication Systems. Snowbird, Utah, USA — October 16 - 16, 2017: . Paper presented at VLCS '17 Proceedings of the 4th ACM Workshop on Visible Light Communication Systems. Snowbird, Utah, USA — October 16 - 16, 2017 (pp. 3-8).
Open this publication in new window or tab >>Battery-free VisibleLight Sensing
2017 (English)In: Proceeding VLCS '17 Proceedings of the 4th ACM Workshop on Visible Light Communication Systems. Snowbird, Utah, USA — October 16 - 16, 2017, 2017, p. 3-8Conference paper, Published paper (Refereed)
Abstract [en]

We present the design of the first Visible Light Sensing (VLS) system that consumes only tens of μWs of power to sense and communicate. Unlike most existing VLS systems, we require no modification to the existing light infrastructure since we use unmodulated light as a sensing medium. We achieve this by designing a novel mechanism that uses solar cells to achieve a sub-μW power consumption for sensing. Further, we devise an ultra-low power transmission mechanism that backscatters sensor readings and avoids the processing and computational overhead of existing sensor systems. Our initial results show the ability to detect and transmit hand gestures or presence of people up to distances of 330m at a peak power of μWs. Further, we demonstrate that our system can operate in diverse light conditions (100 lx to 80 klx) where existing VLS designs fail due to saturation of the transimpedance amplifier (TIA).

National Category
Computer Sciences
Identifiers
urn:nbn:se:ri:diva-32982 (URN)10.1145/3129881.3129890 (DOI)2-s2.0-85040088366 (Scopus ID)
Conference
VLCS '17 Proceedings of the 4th ACM Workshop on Visible Light Communication Systems. Snowbird, Utah, USA — October 16 - 16, 2017
Available from: 2018-01-03 Created: 2018-01-03 Last updated: 2019-01-07Bibliographically approved
Stefanizzi, M. L., Mottola, L., Mainetti, L. & Patrono, L. (2017). COIN: Opening the internet of things to people's mobile devices. IEEE Communications Magazine, 55(2), 20-26, Article ID A1.
Open this publication in new window or tab >>COIN: Opening the internet of things to people's mobile devices
2017 (English)In: IEEE Communications Magazine, ISSN 0163-6804, E-ISSN 1558-1896, Vol. 55, no 2, p. 20-26, article id A1Article in journal (Refereed) Published
Abstract [en]

People's interaction with IoT devices such as proximity beacons, body-worn sensors, and controllable light bulbs is often mediated through personal mobile devices. Current approaches usually make applications operate in separate silos, as the functionality of IoT devices is fixed by vendors and typically accessed only through low-level proprietary APIs. This limits the flexibility in designing applications and requires intense wireless interactions, which may impact energy consumption. COIN is a system architecture that breaks this separation by allowing developers to flexibly run a slice of a mobile app's logic onto IoT devices. Mobile apps can dynamically deploy arbitrary tasks implemented as loosely coupled components. The underlying runtime support takes care of the coordination across tasks and of their real-time scheduling. Our prototype indicates that COIN both enables increased flexibility and improves energy efficiency at the IoT device, compared to traditional architectures.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2017
Keywords
Energy efficiency, Energy utilization, Incandescent lamps, Body-worn sensors, Increased flexibility, Loosely coupled, Personal mobile devices, Real - time scheduling, Runtime support, System architectures, Traditional architecture, Internet of things
National Category
Engineering and Technology
Identifiers
urn:nbn:se:ri:diva-38648 (URN)10.1109/MCOM.2017.1600656CM (DOI)2-s2.0-85011575243 (Scopus ID)
Available from: 2019-05-09 Created: 2019-05-09 Last updated: 2019-05-09Bibliographically approved
Michel, M., Voigt, T., Tsiftes, N., Mottola, L. & Quoitin, B. (2016). Predictable MAC-level Performance in Low-power Wireless under Interference (9ed.). In: Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks: . Paper presented at International Conference on Embedded Wireless Systems and Networks (EWSN 2016), February 15-17, 2016, Graz, Austria (pp. 13-22).
Open this publication in new window or tab >>Predictable MAC-level Performance in Low-power Wireless under Interference
Show others...
2016 (English)In: Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks, 2016, 9, p. 13-22Conference paper, Published paper (Refereed)
Abstract [en]

Predictable performance is key for many WSN applications. Recent efforts use models of the environment, the employed hardware, and protocols to predict network performance. Towards this end, we present an intentionally simple model of ContikiMAC, Contiki’s default MAC layer, targeting worst-case bounds for packet delivery rate and latency. Our experiments reveal problems in the performance of ContikiMAC, which make the protocol perform much worse than predicted, and hence prohibit predictable performance with the current ContikiMAC implementation. We show that the reason for this performance degradation is that ContikiMAC loses phase-lock. To solve this problem, we add fine-grained timing information into the acknowledgment packets. We show that this mechanism solves these problems and enables predictable performance with ContikiMAC even under high external interference.

National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:ri:diva-24534 (URN)978-0-9949886-0-7 (ISBN)
Conference
International Conference on Embedded Wireless Systems and Networks (EWSN 2016), February 15-17, 2016, Graz, Austria
Projects
RELYonITE-care@Home
Available from: 2016-10-31 Created: 2016-10-31 Last updated: 2019-06-25Bibliographically approved
Baresi, L., Mottola, L. & Dustdar, S. (2015). Building Software for the Internet of Things (9ed.). IEEE Internet Computing, 19(2), 6-8
Open this publication in new window or tab >>Building Software for the Internet of Things
2015 (English)In: IEEE Internet Computing, ISSN 1089-7801, E-ISSN 1941-0131, Vol. 19, no 2, p. 6-8Article in journal (Refereed) Published
Abstract [en]

The guest editors present a special issue on building software for the Internet of Things (IoT).

Keywords
Internet of Things, IoT, Internet of People, IoP, Future Internet, Internet/Web technologies, Web of Things, WoT, Big Data
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:ri:diva-24500 (URN)10.1109/MIC.2015.31 (DOI)
Available from: 2016-10-31 Created: 2016-10-31 Last updated: 2019-07-02Bibliographically approved
Varshney, A., Mottola, L., Carlsson, M. & Voigt, T. (2015). Directional Transmissions and Receptions for High-throughput Bulk Forwarding in Wireless Sensor Networks (8ed.). In: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems (SenSys '15): . Paper presented at 13th ACM Conference on Embedded Networked Sensor Systems (SenSys 2015), November 1-4, 2015, Seoul, South Korea (pp. 351-364).
Open this publication in new window or tab >>Directional Transmissions and Receptions for High-throughput Bulk Forwarding in Wireless Sensor Networks
2015 (English)In: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems (SenSys '15), 2015, 8, p. 351-364Conference paper, Published paper (Refereed)
Abstract [en]

We present DPT: a wireless sensor network protocol for bulk traffic that uniquely leverages electronically switchable directional (ESD) antennas. Bulk traffic is found in several scenarios and supporting protocols based on standard antenna technology abound. ESD antennas may improve performance in these scenarios; for example, by reducing channel contention as the antenna can steer the radiated energy only towards the intended receivers, and by extending the communication range at no additional energy cost. The corresponding protocol support, however, is largely missing. DPT addresses precisely this issue. First, while the network is quiescent, we collect link metrics across all possible antenna configurations. We use this information to formulate a constraint satisfaction problem (CSP) that allows us to find two multi-hop disjoint paths connecting source and sink, along with the corresponding antenna configurations. Domain-specific heuristics we conceive ameliorate the processing demands in solving the CSP, improving scalability. Second, the routing configuration we obtain is injected back into the network. During the actual bulk transfer, the source funnels data through the two paths by quickly alternating between them. Packet forwarding occurs deterministically at every hop. This allows the source to implicitly "clock" the entire pipeline, sparing the need of proactively synchronizing the transmissions across the two paths. Our results, obtained in a real testbed using 802.15.4-compliant radios and custom ESD antennas we built, indicate that DPT approaches the maximum throughput supported by the link layer, peaking at 21 4 kbit/s in the settings we test.

Keywords
Bulk data transmissions, Directional antennas, Electronically controlled antennas, Wireless sensor networks
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:ri:diva-24515 (URN)10.1145/2809695.2809720 (DOI)978-1-4503-3631-4 (ISBN)
Conference
13th ACM Conference on Embedded Networked Sensor Systems (SenSys 2015), November 1-4, 2015, Seoul, South Korea
Projects
SecThings
Available from: 2016-10-31 Created: 2016-10-31 Last updated: 2019-07-10Bibliographically approved
Varshney, A., Mottola, L. & Voigt, T. (2015). Poster: Coordination of Wireless Sensor Networks using Visible Light (7ed.). In: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems (SenSys '15): . Paper presented at 13th ACM Conference on Embedded Networked Sensor Systems (SenSys 2015), November 1-4, 2015, Seoul, South Korea (pp. 421-422).
Open this publication in new window or tab >>Poster: Coordination of Wireless Sensor Networks using Visible Light
2015 (English)In: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems (SenSys '15), 2015, 7, p. 421-422Conference paper, Published paper (Refereed)
Abstract [en]

Wireless sensor networks are often deployed indoors where artificial lighting is present. Indoor lighting is increasingly being composed of Light Emitting Diodes (LEDs) that offer the ability to precisely control the intensity and the frequency of the light carrier. This can be used to coordinate wireless sensor networks (WSN). The periodic variations in the light intensity can synchronise the clocks on the sensor nodes, while the ability to modulate the light carrier enables the transmission of control information like channel assignment or transmission schedules. We present Guidelight, a simple mechanism that uses controlled fluctuations in the light intensity to coordinate sensor nodes. Guidelight can wake-up or time synchronise sensor nodes or even send small bits of control information to them. All of these have separate dedicated solutions in WSN. Guidelight aims to provide a single solution to all these problems. Our initial experiments demonstrate the ability of Guidelight to trigger sensor nodes. We demonstrate Guidelight is able to trigger sensor nodes selectively at a mean error of 21 µs.

National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:ri:diva-24516 (URN)10.1145/2809695.2817894 (DOI)978-1-4503-3631-4 (ISBN)
Conference
13th ACM Conference on Embedded Networked Sensor Systems (SenSys 2015), November 1-4, 2015, Seoul, South Korea
Available from: 2016-10-31 Created: 2016-10-31 Last updated: 2019-07-11Bibliographically approved
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-4560-9541

Search in DiVA

Show all publications
v. 2.35.7