WebThings shlyuzi bo'ladi iste'molchi va IoT qurilmalarining turli toifalariga kirishni tashkil qilish uchun universal qatlam bo'lib, har bir platformaning xususiyatlarini yashiradi va har bir ishlab chiqaruvchiga xos ilovalardan foydalanishni talab qilmaydi. Shlyuzni IoT platformalari bilan o'zaro ishlash uchun siz ZigBee va ZWave protokollaridan, WiFi yoki GPIO orqali to'g'ridan-to'g'ri ulanishdan foydalanishingiz mumkin. Gateway mumkin tashkil etish Raspberry Pi platasida va uydagi barcha IoT qurilmalarini birlashtirgan va veb-interfeys orqali ularni kuzatish va boshqarish vositalarini taqdim etadigan aqlli uy boshqaruv tizimini oling.
Platforma shuningdek, qurilmalar bilan o'zaro aloqada bo'lishi mumkin bo'lgan qo'shimcha veb-ilovalarni yaratishga imkon beradi Web Thing API. Shunday qilib, IoT qurilmasining har bir turi uchun o'z mobil ilovangizni o'rnatish o'rniga siz yagona yagona veb-interfeysdan foydalanishingiz mumkin. WebThings Gateway-ni o'rnatish uchun taqdim etilgan proshivkani SD-kartaga yuklab oling, brauzerda "gateway.local" xostini oching, WiFi, ZigBee yoki ZWave-ga ulanishni o'rnating, mavjud IoT qurilmalarini toping, tashqi kirish uchun parametrlarni sozlang va qo'shing. uy ekraningizga eng mashhur qurilmalar.
Shlyuz mahalliy tarmoqdagi qurilmalarni aniqlash, Internetdan qurilmalarga ulanish uchun veb-manzilni tanlash, shlyuz veb-interfeysiga kirish uchun hisob qaydnomalarini yaratish, shlyuzga xususiy ZigBee va Z-Wave protokollarini qo'llab-quvvatlaydigan qurilmalarni ulash kabi funktsiyalarni qo'llab-quvvatlaydi. veb-ilovadan qurilmalarni masofadan faollashtirish va o'chirish, uyning holatini masofadan kuzatish va video kuzatuv.
WebThings Framework Web Things API yordamida to'g'ridan-to'g'ri muloqot qila oladigan IoT qurilmalarini yaratish uchun almashtiriladigan komponentlar to'plamini taqdim etadi. Bunday qurilmalar WebThings Gateway-ga asoslangan shlyuzlar yoki mijoz dasturiy ta'minoti (mDNS-dan foydalanib) tomonidan keyingi monitoring va Internet orqali boshqarish uchun avtomatik ravishda aniqlanishi mumkin. Web Things API uchun server ilovalari kutubxonalar shaklida tayyorlangan Python, Java,