====== First Part : Equipment, Low level Hardware and Software for Smart Building ====== == Short range protocols in different application areas == {{ :cours:short_range_protocols_domotic.jpg?500 |}} [[ http://www.internetofthings.fi/extras/IoTSOTAReport2013.pdf|Internet-of-Things Market, Value Networks, and Business Models: State of the Art]], Oleksiy Mazhelis, Henna Warma, Seppo Leminen, Petri Ahokangas, Pasi Pussinen, Mervi Rajahonka, Riikka Siuruainen, Hanna Okkonen, Alexey Shveykovskiy, Jenni Myllykoski, COMPUTER SCIENCE AND INFORMATION Technical Report TR-39, 2013, UNIVERSITY OF JYVÄSKYLÄ, DEPARTMENT OF COMPUTER SCIENCE AND INFORMATION SYSTEMS. This work was supported by TEKES as part of the Internet of Things Programme of TIVIT (Finnish Strategic Centre for Science, Technology and Innovation in the field of ICT). // The commonly used building automation protocols are l-Wire, BACnet, DALI, DSI, Dynet, EnOcean, KNX, LonTalk, Modbus, X10, ZigBee, INSTEON, xAP. // [[https://pdfs.semanticscholar.org/1404/dfe1d62e4715cd2af005bd9fd130da62f1ce.pdf|DESIGN AND DEVELOPMENT OF AN INTERNET OF THINGS (IoT) GATEWAY FOR SMART BUILDING APPLICATIONS]], ADITYA NUGUR, Master Thesis, faculty of the Virginia Polytechnic Institute and State University September, 2017, Arlington, VA ||Standard and Technology |Author |Document | ||Zigbee || ||Zwave | | ||Insteon || |{{:cours:logoenocean.png?80|}}|Enocean || ||One-Net || |{{:cours:logoknx.png?80|}}|KNX|| ||LonWorks|| |{{:cours:logobacnet.png?80}}|BACNet|| |{{:cours:logomodbus.png?80}}|ModBus|| ||Wifi IEEE 802.11x|| ||DASH7|| ||RuBee IEEE 1902.1|| ||Bluetooth (LE)|| ||ANT/ANT+|| ||Infrared|| |{{:cours:logoupnp.png?80|}}|UPnP|| ====== Second Part : Smart Building Management : Dashboard and Software Application ====== == From cross competencies studies .... == {{ :cours:data_flow_classique_bat.jpg?600 |}} == to Computational Data collection, processing and reporting through a permanent Dashboard == {{ :cours:computerized_data_flow_dashboard_bat.jpg?600 |}} ==== Project oriented Learning ==== During this project you will merge your knowledge on C# programming, network and e-solution for home management. The aim is to create a dashboard in C# that displays information on captors and weather (or other geographical information) and write/merge this information in an excel file. The excel file will store the persitent data, and will be used to perform computation on this data. **Nota: the project is done by groups but each member must have a solution that runs on his own computer and must be able to answer to some questions on the overall code.** ===== Session 1 : ===== === Lab : === * Interface with Excel: display a graphical chart like a curve of weather values stored in an excel file. == Resources needed for this lab == * Library required to connect a C# program and an excel file {{:cours:excellibrary.zip|ExcelLibrary.dll}} * Example of an excel file that contains weather information {{:cours:chartdata.xls|excel file}} * Example of a C# program that displays the chart of this excel file {{:cours:smart-building-lab1.zip| C# solution}} * {{:cours:smartbuildinglab1.pdf|What's to do}} ===== Session 2 : ===== === Lab : === * Web service for Weather analysis and prediction * Others Web Services with to get relevant informations on a smart building SEE http://www.geonames.org/export/ws-overview.html SEE [[https://www.tigli.fr/doku.php?id=cours:networks_internet_services_bat4|Previous Course on Web Services]], and especially : "Accessing RESTful Web Services" TODO : USE the C# solution to access openweather Web Service and to store automatically the data in your excel file. ===== Session 3 : ===== === Lecture : Presentation of the Smart Building Project === * Topics * Toward a Dashboard for Smart Building === Lab : === * Web Services to collect sensors data and to control equipment == Example HDSN == * HDSN sensors network and data collection in Ubiquarium (Sophia Antipolis France), D27 (Nice France), DUT (Da Nang Vietnam) * HDSN Web Interface and Web Services ===== Session 4 : ===== === Lab : === * Interface with Excel * store Weather data * display a graphical chart like a curve of Weather data * store other information collected from other Web services like geographical information ===== Session 5 : ===== === Lab : === * Merge and test HDSN and Weather data collection and processing * Design and Developp a graphical user interface to display various charts in a dashboard ===== Session 6 : Exam ===== * Demo and Exam (20 min. per group) * Questions (5 min. per student) ====== PAST Courses ======= {{:cours:competences_immotique_2014.pdf|Présentation de la structure du cours et de la cohérence du programme informatique amont}} {{:icone_liens_bat.jpg?nolink&50}} [[cours:cours Home Automation BAT4 2016|Immotique BAT4]] {{:drapeau_francais.jpg?30|}} ====== BACK ====== [[https://www.tigli.fr/doku.php?id=bat:cours_informatique_dep_bat | BACK]]