선스팟
Sun SPOT선스팟(Sun SPOT, Sun Small Programmable Object Technology)은 선 마이크로시스템스가 2007년 발표한 무선 센서 네트워크용 센서 노드였다. 이 장치는 네트워킹에 IEEE 802.15.4 표준을 사용했으며, 사용 가능한 다른 센서 노드와 달리 스쿼크 자바 가상 머신을 사용했다.
Oracle Corporation이 Sun Microsystems를 인수한 후 SunSPOT 플랫폼이 지원되었으나 2012년 포럼이 종료되었다.[1] 옛 터의 거울은 후세를 위해 유지된다. [2]
하드웨어
완전히 조립된 장치는 손바닥에 꼭 맞는다.
첫 프로세서 보드에는 180MHz에서 실행되는 ARM920T 코어가 포함된 ARM 아키텍처 32비트 CPU가 포함되었다. 512KB RAM과 4MB 플래시 메모리를 탑재했다. 2.4GHz IEEE 802.15.4 라디오에는 통합 안테나가 있었고 USB 인터페이스가 포함되어 있었다.[3]
센서 보드에는 3축 가속도계(2G 및 6G 범위 설정), 온도 센서, 조명 센서, 3색 LED 8개, 아날로그 및 디지털 입력, 순간 스위치 2개, 고전류 출력 핀 4개가 포함되었다.[3]
이 유닛은 3.7V의 충전식 750mAh 리튬이온 배터리를 사용했으며 30 uA 딥 슬립 모드, 소프트웨어에서 제공하는 배터리 관리 기능을 사용했다.[3]
소프트웨어
Java는 일반적으로 하드웨어 독립적이기 때문에 Java 장치 드라이버를 사용하는 것은 이례적이다. Sun SPOT는 운영체제 없이 프로세서에서 직접 구동되는 작은 자바 ME 스쿼크를 사용한다. 스쿼크 VM과 Sun SPOT 코드는 모두 오픈 소스다.[4] NetBeans와 같은 표준 자바 개발 환경을 사용하여 SunSPOT 애플리케이션을 만들 수 있다. 애플리케이션의 관리 및 배포는 개발 환경, 명령줄 또는 SPOT SDK "솔라리움"[citation needed]과 함께 제공되는 툴에서 호출할 수 있는 개미 스크립트로 처리된다.
노드는 센서 네트워킹에 대한 기지국 접근방식을 포함하여 IEEE 802.15.4 표준을 사용하여 통신한다. Zigbee와 같은 프로토콜은 802.15.4에 구축될 수 있다. Sun Labs는 소형 임베디드 디바이스에 최적화된 RSA 및 타원 곡선 암호화(ECC)를 구현했다고 보고했다.
유용성
Sun Microsystems Laboratories는 2004년경 센서 네트워크에 대한 연구를 시작했다. 크로스보우 테크놀로지의 "Motes"를 사용한 초기 경험 이후, 로저 메이케 밑에서 통합된 하드웨어와 소프트웨어 시스템을 설계하는 프로젝트가 시작되었다.[5] 선씨는 2005년 아트센터 디자인대학에서 자율경공기선이라는 프로젝트를 후원했다.[6] Sun SPOT 개발 키트의 첫 번째 한정 생산은 수개월의 지연 끝에 2007년 4월 2일에 출시되었다. 이 소개 키트에는 Sun SPOT 데모 센서 보드 2개, Sun SPOT 기지국 1개, 소프트웨어 개발 도구 및 USB 케이블 1개가 포함되었다. 이 소프트웨어는 윈도우 XP, 맥 OS X 10.4, 그리고 일반적인 리눅스 배포판과 호환되었다. 일부 데모 코드가 제공되었다.[citation needed]
2007년 9월 쑨양 출신의 한 개발자가 시범을 보였다.[3] 쑨양은 상업적 이용에 대해 조사한 후 교육적 이용자에 초점을 맞추기로 했다. 전체 프로젝트, 하드웨어, 운영 환경, 자바 가상 머신, 드라이버 및 애플리케이션은 2008년 1월에 오픈 소스로 제공되었다.[4][7][8]
오라클 Corporation은 2010년 Sun Microsystems를 인수하여 2011년 3월까지 하드웨어 8개(Sun-Orace 로고 포함)를 릴리즈하여 Sun SPOT 개발을 지속했다.[9] 2011년 버전은 더 큰 메모리와 더 빠른 프로세서를 포함했지만 입력은 더 적었다.[10]
2012년 이 포럼은 "6월 중순"까지 "유지보수"를 받을 것이라고 말했다.[1] 2013년 5월 7일 오라클 Technology Network에서 새로운 포럼이 시작되었다.[11] Sun Microsystems의 SunSPOT 개발자 중 한 명인 David G. Simons는 2010년 말까지 블로그를 유지했다.[12] 그는 2013년 7월 오라클과 연결되지 않은 대체 개발자 포럼을 열었다.[13]
프로젝트가 종료되자 SunSPOT 프로젝트의 수석 하드웨어 엔지니어인 Bob Alkire는 자신의 개인 웹사이트에 하드웨어 디자인을 보관했다.[14]
참조
- ^ a b "The SunSpotWorld Forums are down for maintenance". Oracle Labs. Archived from the original on June 9, 2012. Retrieved November 17, 2013.
- ^ "SunSpotWorld Mirror Site".
- ^ a b c d Simon Ritter (September 24, 2007). "Sun SPOTs In Action". Archived from the original on April 20, 2008. Retrieved November 17, 2013. 2011년 2월 재발행 2014년 4월 6일 웨이백 머신에 보관
- ^ a b "spots: SPOTs project". Archived from the original on 2011-05-27.
- ^ Rob Tow. "Sun "SPOT" Wireless Sensor Networks". Personal web page. Retrieved November 17, 2013.
- ^ Jed Berk and Nikhil Mitter (2006). "Autonomous Light Air Vessels". Retrieved November 17, 2013.
- ^ Austin Modine (January 29, 2008). "Sun open sources doohickeys: Tiny, sensor-driven devices exposed". The Register. Retrieved November 17, 2013.
- ^ "Sun Brings Innovative Sun Small Programmable Object Technology (SPOT) Sensors to Open Source Community; Expands Program to Educational Institutions Around the Globe". Press release. Sun Microsystems. January 29, 2008. Archived from the original on February 3, 2008. Retrieved November 17, 2013.
- ^ Ron Goldman (March 19, 2011). "Spots: Wiki: Home — Project Kenai". Project web site. Retrieved November 17, 2013.
- ^ "SunSPOTWorld - Purchase". Commercial web site. Archived from the original on December 7, 2013. Retrieved November 17, 2013.
- ^ 2013년 11월 3일 Wayback Machine에 보관된 Oracle Technology Network의 SunSPOT 포럼
- ^ "On the SPOT: David G. Simmons". Blog. Archived from the original on May 9, 2012. Retrieved November 17, 2013.
- ^ "Sun SPOTs Forums". Alternative non-official developers forum. Retrieved November 17, 2013.
- ^ Bob Alkire. "SPOTs Hardware". Retrieved 14 March 2019.