6LoWPAN Packet Analysis in Contiki OS
차례:
똑똑한 장치를 만들고 있다면, Contiki OS 에서 작업했을 것입니다. Windows 10 IoT 에디션 출시 이전의 거의 모든 장치는 Contiki OS 또는 Linux를 사용하여 사물의 인터넷을 만드는 대화 형 스마트 장치를 만들었습니다. 다른 덜 알려진 OS도 있습니다. 그래서 Internet of Things의 경우 더 좋습니다. 이 비교는 인터넷의 물건 프로젝트를위한 OS를 선택하는 데 도움이됩니다.
Contiki OS는 무엇입니까?
Contiki는 Internet of Things의 오픈 소스 운영 체제입니다. Contiki가 Internet of Things의 장치에 관해서 시장을 장악한다고 말할 수 있습니다. IoT 용 Windows 10이 출시됨에 따라 Windows 10이 이제 IoT 용으로 적합한 OS로 바뀔 수 있습니다. 이 비교를 확인하십시오 - Contitch와 Windows 10 - IoT 프로젝트에서 어떤 것이 더 나은지 알아보십시오. IoT
에 대한 Windows 10과 Contiki의 크기 비교
스마트 장치의 경우 또는 Internet of Things의 경우 OS의 풋 프린트가 가장 먼저 고려해야 할 사항입니다. 대부분의 사용자가 단일 보드 컴퓨터를 사용하고 있기 때문에 동일한 보드에 데이터 등을 저장할 수 있도록 OS 풋 프린트를 작게 유지해야합니다. 다른 응용 프로그램 및 데이터 파일에 사용할 수있는 공간이 있도록 보드의 더 낮은 공간을 차지하는 OS를 선택해야합니다.
제거 된 버전 (예: 디버깅 도구 제거 후) Contiki는 32KB 만 사용하고 Windows 10은 IoT가 훨씬 큽니다. 기본적으로 IoT 용 Windows 10은 Raspberry Pi 2를 염두에두고 설계되었습니다. Windows 10 IoT 에디션의 평균 공간 요구 사항은 약 200MB입니다. 그 차이가 아주 크다는 것을 알 수 있습니다.
이 한 지점에서 총을 쏘지 마십시오. Contiki와 Windows 10 IoT 에디션의 비교에서 다른 기능을 확인하십시오. OS 풋 프린트는 하나의 목표이지만 프로그래머의 다른 주요 목표는 최종 사용자에게 우수한 인터페이스와 보안을 제공하는 것입니다. Contiki OS와 Windows 9의 IoT
RAM 요구 사항
Contiki는 올 때 다시 우승합니다 RAM 요구 사항. 최소 10KB의 RAM으로 잘 수행 할 수 있습니다. IoT 용 Windows 10에는 디스플레이가 필요하지 않을 때 256MB RAM이 필요합니다. 디스플레이를 사용하는 경우 IoT 용 Windows 10의 RAM 요구 사항이 512MB로 증가합니다.
여기에서 주목해야 할 중요한 점은 Contiki 코어가 10KB RAM이지만 전체 크기 캐시를 사용하는 경우 더 많은 메모리가 필요하다는 것입니다. 본격 운영 체제. 이 경우 Contiki의 RAM 요구 사항은 50KB 이상이지만 Windows 10 IoT 에디션과 비교해 볼 때 매우 적습니다. 디스플레이 옵션이없는 경우에도 256MB 이상을 필요로합니다.
사용자 인터페이스
사용자 인터페이스, Windows 10 IoT 점수는 Contiki에 비해 훨씬 더 높습니다. Windows 10 (IoT)과 Contiki는 최종 사용자에게 그래픽 사용자 인터페이스 (GUI)를 제공 할 수 있습니다. 그러나 Contiki는 Windows 10 IoT Edition에서 제공하는 매끄러운 인터페이스와 비교할 때 약간 거칩니다. DOS 용 MS Word를 본 적이 있다면 거친 GUI가 무엇인지 알 수있을 것입니다. 아이디어를 얻으려면 Windows 키와 R 키를 동시에 눌러 실행 대화 상자를 불러옵니다. 실행 대화 상자에서 그래픽 사용자 인터페이스를 통합하는 DOS 기반 워드 프로세서를 열려면 EDIT를 입력하십시오. 그런 다음 시작 메뉴 -> 모든 응용 프로그램에서 메모장을 엽니 다. 두 인터페이스가 어떻게 다른지 경험해보십시오. 분명히 픽셀의 부드러움은 Internet of Things 판에 대한 Windows 10의 가장 강력한 포인트 중 하나입니다. 그러나이 경험을 제공하기 위해 더 많은 RAM을 사용합니다.
최종 사용자의 일부분에 상당한 단계가 포함 된 사용자 인터페이스를 제공해야하는 경우 IoT 용 Windows 10이 더 좋습니다. 그러나 기본 사용자 인터페이스 인 경우 사용자의 일부와 상호 작용이 많지 않으므로 최종 사용자에게 단 1 ~ 2 개의 프롬프트에 대해 너무 많은 RAM (256MB RAM)을 사용할 수 없으므로 Contiki를 사용해야합니다. 어떤 종류의 장치를 개발 하느냐에 달려 있습니다.
보안 전문가들은 Internet of Things에 대해 많은 보안 문제를 안고 있습니다. Windows 10 for IoT는 내장 보안에 관해서도 점수를 매겼습니다. Contiki가 보안을 제공 할 수는 없습니다. Contiki에서도 처리 방법을 알고 있다면 좋은 보안을 구현할 수 있습니다. 즉, 여러 검사 점을 배치하거나 최소한 보안을 강화하는 Contiki의 사전 빌드 된 패치를 사용하여 프로그래밍을 깊이 파헤쳐 야합니다. Contiki를 사용하면 프로그래머는 방화벽과 같은 프로세스의 보안을 강화하기 위해 사용자 정의 보안 스크립트를 사용해야하며, 네트워크 / 인터넷을 통한 데이터 전송, 로그인. 기본 보안에 많은 시간을 쓰지 않으려면 Windows 10 IoT가 더 좋습니다. 보안 스크립트를 코딩 할 준비가되어 있고 사용자 인터페이스가 문제가되지 않는다면 Contiki가 좋습니다.
IoT
용 보안 패치를 만들고 Contiki를 사용할 때 다시 사용할 수 있습니다. IoT 용 보안 패치의 예는 데이터 전송 및 암호화 된 로컬 또는 클라우드 스토리지 용 AES 암호화 구현입니다. 서로 다른 프로그램에 호출 할 수있는 독립적 인 코드를 개발했습니다. 그러한 코드를 호출하는 동안 원하는 결과를 위해 코드가 처리 할 매개 변수를 전달할 수 있습니다.
구현하는 보안 수준이 높을수록 OS의 디스크 요구 사항 및 RAM 사용량이 많아집니다.
결론 기본 수준 인 Windows 10 IoT에는 우수한 사용자 인터페이스, 보안 및 네트워킹을 제공하는 모든 기능이 있습니다. Contiki에서 프로그래밍 기술을 사용하여 구현할 수 있습니다. 따라서 저장소를 수용 할 수 있다면 Windows 10 IoT가 코딩에 많은 시간을 절약 할 수 있으므로 선호해야합니다. 그러나 공간과 RAM에 제약이있는 경우 (더 작은 장치를 만들거나 장치 배터리를 더 길게 만들 때) Contiki를 선택해야합니다. 위의 내용은 Windows 10과 Windows 10의 조감도입니다. 것들. 이 비교는 IoT 프로젝트를 위해 더 나은 운영 체제를 선택하는 데 도움이되는 것을 목표로합니다.
EU 국회의원이 인터넷 접속 줄에서 타협을 모색 유럽 연합 (EU) 의원들은 정부가 사람들로 하여금 인터넷 액세스를 사용하지 못하도록 막을 수 있는지에 대한 정치적 쟁점을 해결하기 위해 목요일에 노력을 재개했다. 유럽 연합 (EU) 국회의원들은 목요일 정부가 인터넷 사용을 금지 할 수 있는지에 관한 정치적 쟁점을 해결하기 위해 노력을 재개했다. 같은 날 유럽에서 국가 정부의 인터넷 차단이 점차 보편화되고 있다고 주장하는 새로운 연구가 발표되었다.
각국 정부와 유럽 의회는 통신 분야의 새로운 법률에 대한 장애물을 극복하기 위해 공식 화해 회담을 열 것이라고 발표했다.
특허 관리 회사 인 MPEG LA는 Google과 계약을 체결하여 인터넷 거물 기술은 인터넷 거인이 뒷받침하는 VP8 비디오 코덱에 필수적 일 수 있습니다. p> 특허 관리 회사 인 MPEG LA는 인터넷 자이언트에 VP8 비디오 코덱에 필수적인 기술에 대한 라이센스를 부여하여 Google과의 계약을 발표했습니다. VP8은 2010 년 2 월에 Google이 약 1 억 2500 만 달러에 인수 한 On2 Technologies에서 개발 한 비디오 압축 기술입니다. 오픈 미디어 파일 형식으로 Google이 후원하는 오픈 소스 프로젝트 인 WebM은 오픈 Vorbis 오디오 코덱과 VP8을 사용합니다. Google은 무료 라이센스로 라이센스를 발급합니다.
라이센스 증대로 진행 속도 저하
Windows 10의 관리자, 표준, 직장, 학교, 자녀, 게스트 계정이 게시물은 일반 계정, 직장 및 학교 계정, 자녀 및 게스트 계정과 같은 Windows 10의 다양한 사용자 계정
설치 중에는 자신을 위해