본문 바로가기

분류 전체보기168

oneM2M 이해: IoT 및 M2M 연결을 위한 글로벌 표준 소개오늘날 초연결 세상에서는 사물인터넷(IoT)과 기계 대 기계(M2M) 통신이 다양한 산업을 빠르게 변화시키고 있습니다. 그러나 다양한 장치, 플랫폼 및 통신 프로토콜로 인해 상호 운용성과 표준화 측면에서 심각한 문제가 발생할 수 있습니다. oneM2M이 솔루션을 제공하기 위해 개입하는 곳입니다.oneM2M이란 무엇인가요?oneM2M은 다양한 IoT 장치 및 플랫폼 전반에 걸쳐 연결성과 상호 운용성을 촉진하기 위해 하드웨어 및 소프트웨어에 내장될 수 있는 공통 M2M 서비스 계층에 대한 기술 사양을 개발하기 위해 설립된 글로벌 표준 이니셔티브입니다. oneM2M은 표준화 필요성을 해결함으로써 다양한 제조업체의 장치가 원활하게 통신할 수 있도록 보장하여 혁신적인 IoT 솔루션을 만들 수 있습니다.oneM.. 2024. 8. 7.
닥터 스트레인지 마법진 (?) 닥터스트레인지 마법진을 보고 만들어 보자해서 qml을 이용해서 마법진을 만들어 보았다.실행시키면 모니터의 랜덤한 위치에 마법진이 생성되어 회전하는 모습을 확인할 수 있다. 가끔 돌려놓으면 보는 맛은 있을듯하다.프로그램 사용으로 인한 불이익은 책임지지 않습니다.수정사항 or 버그는 댓글로 남겨주세요 추후에 업데이트할 예정입니다.한 폴더에 다운로드하신 후 압축을 해제 하시면 됩니다. 2024. 7. 4.
[QML] MouseArea / 마우스 이벤트 폴더 구조├ ─QML/│       ├ ─ qml/│               └ view.qml└ main.py# main.pyimport sysfrom PySide6.QtCore import QUrlfrom PySide6.QtGui import QGuiApplicationfrom PySide6.QtQml import QQmlApplicationEngineif __name__ == "__main__": app = QGuiApplication(sys.argv) engine = QQmlApplicationEngine() engine.load(QUrl("qml/view.qml")) if not engine.rootObjects(): sys.exit(-1) sys.exi.. 2024. 6. 27.
[QML] Toggle Button / 토글 버튼 (2) 폴더 구조├ ─QML/│       ├ ─ qml/│               └ view.qml└ main.py 이전에 여기까지 만들었는데 아직 기능이 없고 UI만 있으니 이젠 기능을 넣어 봅시다. 마우스 클릭// view.qmlimport QtQuick 2.9import QtQuick.Controls 2.9ApplicationWindow{ visible : true width : 320 height : 240 Rectangle{ id : toggleButton width : 80 height : 30 x : parent.width/2 - width /2 y : parent.height/2 - height /2 .. 2024. 6. 19.
[QML] Toggle Button / 토글 버튼 (1) 폴더 구조├ ─QML/│       ├ ─ qml/│               └ view.qml└ main.py # main.pyimport sysfrom PySide6.QtCore import QUrlfrom PySide6.QtGui import QGuiApplicationfrom PySide6.QtQml import QQmlApplicationEngineif __name__ == "__main__": app = QGuiApplication(sys.argv) engine = QQmlApplicationEngine() engine.load(QUrl("qml/view.qml")) if not engine.rootObjects(): sys.exit(-1) sys.ex.. 2024. 6. 19.
[QML] Button / 버튼 폴더 구조├ ─QML/│       ├ ─ qml/│               └ view.qml└ main.py # main.pyimport sysfrom PySide6.QtCore import QUrlfrom PySide6.QtGui import QGuiApplicationfrom PySide6.QtQml import QQmlApplicationEngineif __name__ == "__main__": app = QGuiApplication(sys.argv) engine = QQmlApplicationEngine() engine.load(QUrl("qml/view.qml")) if not engine.rootObjects(): sys.exit(-1) sys.ex.. 2024. 6. 19.
반응형