Eddy Serial User Guide Ver 2.5.1.1 2011.11.
Revision History 2 Revision Date Document Version Pages Description Feb-5-2009 2.1.0.1 All Initial release by shlee Sep-10-2009 2.1.0.2 4,5,6 Added WiFi Nov-11-2009 2.1.0.3 2,3,5 Append Eddy-S4M Jun-06-2010 2.1.1.1 All Sep-15-2010 2.5.1.1 2,5 Jan-20-2011 2.5.1.1 Append Eddy-S4M v2.5 Feb-15-2011 2.5.1.1 Append Eddy-CPU/mp v2.5 Aug-09-2011 2.5.1.1 Append Eddy-CPU/mp 32bit v2.5 Dec-09-2011 2.5.1.1 Append Eddy-WiFi v3.0 Open Linux Version Added Eddy-BT Append Eddy-CPU v2.
Table of Contents Chapter 1. 1.1 About this manual ............................................................................................................................. 5 1.2 Who should read this manual ........................................................................................................... 5 1.3 Contents ............................................................................................................................................ 5 1.4 Eddy Documents .........
.3 Connecting to Eddy with IP address .............................................................................................. 35 4.4 Using MCI slot & USB Host Port .................................................................................................... 38 Chapter 5. 5.1 Connection ...................................................................................................................................... 40 5.2 Setup Menu ..................................................
Eddy User's Guide Chapter 1. Introduction Eddy, SystemBase Embedded Device Server Module, is an optimized minimal CPU module for developing an i ndustrial embedded device. This manual introduces general factions for the Eddy. 1.1 About this manual This manual guides that users are able to develop Eddy for a device server including the function that transfers from serial data to LAN.
Eddy User's Guide 1.4 Eddy Documents The following table summarizes documents included in the Eddy document set.
Eddy User's Guide 1.5 Technical Support You can reach our tech support by following 3 ways; 1. Visit the Eddy official community site at http://www.embeddedmodule.com and go to ‘Technical Support’ menu. FAQ and questions can be reviewed and submitted. 2. E-mail our technical support team to tech@sysbas.com. Any kind of inquiries, requests, and comments are welcomed. 3. Call us at our customer center at 82-2-855-0501 for immediate support.
Eddy User's Guide Chapter 2. Getting Started Welcome to Eddy! This chapter includes Eddy series overview, main and distinctive features, package contents for each product, and application fields. 2.1 Overview There are two categories in Eddy; Eddy-CPU module, Eddy Development Kit (DK). Eddy-CPU modules include category of socket type Eddy-CPU and Mini PCI type Eddy-S4M. Eddy-DK includes DK board for Eddy-CPU exclusive, JIG and DK board for Eddy-S4M exclusive.
Eddy User's Guide Type Feature Eddy-CPU v 2.1 CPU Memory 10/100 Base-T Auto MDI/MDIX USB 2.0 FS ADC GPIO Environmental Approvals 9 8MB Data Flash, 32 MB SDRAM Ethernet I/F SPI Software AT91SAM9G20 (400MHz) 19 Bit / 16 Bit Data Bus TWI(I2C) Network AT91SAM9260B-CJ (210 MHz) External I/F UARTs Hardware Eddy-CPU v 2.5 4 Port, Support up to 921.6 Kbps (1 : Full Signal, 2,3,4, : RxD, TxD, RTS, CTS only) 2 Host /1 Device Port, 2.
Eddy User's Guide 2.3 Eddy-DK v2.1 (Development Kit) Eddy Development Kit (Eddy DK) helps programmers to test and customize their own Eddy applications easily. The kit includes evaluation board, all necessary connectors, and programming environment with documentations and guidelines. Please refer to Eddy DK Manual included in the Development Kit for detailed information on th e DK.
Eddy User's Guide Feature Switch Jumper Switch Serial Port Console Port LAN Port ICE Port Reset Button Input Power Dimensions 11 Type Serial or GPIO Select RS422/485 Select DIO : Common VCC or GND Select Programming Boot Mode Select, JTAG Select 2 x RS232 DB9 Male 2 x RS422/485 Terminal Block (RS422 & RS485 Selected by S/W) DB9 Male 2 x RJ45 Used for Flash Programming Factory Default & Warm Boot 9-48VDC 240 x 180 mm
Eddy User's Guide 2.4 Eddy-S4M v2.1 / v2.5 Eddy-S4M is a high-performance mini PCI type embedded module which include ARM9 processor 32MB SDR AM, 8MB DataFlash, 10/100Base-T Ethernet port, Serial 4 Channel, RTC with Battery, microSD, 4ch ADC, tem perature sensor, max 34 programmable GPIO pins. Eddy-S4M is 59.75 x 61.8mm size. If using Eddy-S4M-JIG board, user could develop their customized device without other H/W development, which minimizing time and cost to develop.
Eddy User's Guide Classification SPI MCI Physical characteristics Environment CE Class A, FCC Class A, RoHS compliant 13 Eddy-S4M v2.1 Eddy-S4M v2.5 8 to 16-bit Programmable Data Length Four External Peripheral Chip Selects SD Spec V2.0 [SDHC], MMC Spec V4.2 support USB to SD Controller, 16GB, 12Mbits/s GPIO Max.
Eddy User's Guide 2.5 Eddy-S4M-DK v2.1 (Development Kit) Eddy-S4M DK is Development Kit supporting programmer can easily materialize and test their application. DK includes Test Board, various connectors, programming environment and document.
Eddy User's Guide 2.6 Eddy-S4M-JiG v2.1 (Testing Board) Eddy-S4M JIG board is test board which enable of user to integrate and test their application with Eddy-S4M. JIG board include mini connector for joining Eddy-S4M, Ethernet RJ45, USB Host, Power, Reset Switch, and p roviding connectors to all Eddy-S4M functions. For more information, please refer to Eddy-DK manual in DK product.
Eddy User's Guide 2.7 Eddy-WiFi v 3.0 (* Eddy-WiFi v2.1 is not compatible. please check the previous manual.) Eddy WiFi joined with Eddy-CPU v2.1/v2.5, Eddy-S4M v2.1 enables various serial devices (secure device, com munication device, modem, print data device, industrial measuring instrument) to connect wireless LAN. Eddy-WiFi module supports IEEE 802.11 b/g/n wireless specification. You can set the wireless network parameters. After changing values, you need to click [Submit] button.
Eddy User's Guide Antenna 802.11n: 20 MHz BW: 130, 1117, 104, 78, 65, 58.5, 52, 39, 26, 19.5, 13, 6.5 40 MHz BW: 270, 243, 216, 162, 150, 135, 121.5, 108, 81, 54, 40.5, 27, 13.5 (unit: Mbps) ANT 2.4Ghz 2DB, 1 x U.FL Dimension 28.2 X 45.4 X 9.6 mm Operating Temp -10 ~ 70°C Operating Voltages 3.
Eddy User's Guide 2.8 Eddy-BT v2.1 Linking to Eddy-CPU v2.1/v2.5 and Eddy-S4M v2.1, Eddy-BT module enables communication with various types of Bluetooth device in Bluetooth method. Eddy-BT is based on Bluetooth 2.0 and supports communication distan ce of up to 1,000m. For the details of Eddy-BT, please refer to ‚7.1 Eddy BT Operation Mode Classification Interface Bluetooth v2.
Eddy User's Guide 2.9 Eddy-CPU/mp v2.5 / 32bit v2.5 Eddy-CPU is an embedded module based on ARM9 processor 4MB or 8MB Flash Memory, 1 Ethernet port wi th 10/100Mbps, 16 bit address / 8 bit data bus interface supporting external device connection, and maximum 17 programmable IO pins. Programmers can easily implement any device drivers with referring to library type e xample codes and evaluation kit circuit diagrams. Eddy-CPU/mp v2.5 is a low-cost mini PCI type module which is compatible with Eddy-CPU v2.5.
Eddy User's Guide Classification Software Environmental Approvals 20 Network Connection O/S Mgt Tools Uploads Dev Tools Operating Temp Storage Temp Humidity CE Class A, FCC Class A, RoHS compliant Specification Static IP, DHCP Linux Kernel 2.6.
Eddy User's Guide 2.10 Eddy Software Architecture 2.11 Main Features Various features of Eddy make it a universal yet distinctive embedded solution. Below lists main features of Eddy. Premium-level hardware with ARM9 210MHz CPU, 8MB Flash, and 32MB SDRAM, 64MB SDRAM Selectable RS232 only or RS422/485 combo interfaces USB host port (Max 12Mbps USB Full speed) SD Card Interface Max 921.
Eddy User's Guide 2.12 Applications Eddy can be applied to many practical applications in various fields. Some are presented below.
Eddy User's Guide Chapter 3. Hardware Description This chapter provides Eddy’s hardware information, including block diagram, layout, pin specifications, dimensi ons and other hardware-related issues. 3.1 Eddy-CPU v2.1/v2.5 Ethernet port is provided as pin headers, and the transformer and RJ-45 connector should be manually implem ented by users. (RJ-45 connector with embedded transformer, normally called LAN-Mate or MAG Jack, can be used as a simpler approach. Eddy CPU V2.1/v2.
Eddy User's Guide 3.2 Eddy-DK v2.1 It is Development Kit Providing environment to test and developing. Bellow is simple Instruction on Device, Swit ch, Pin, LED and so on.
Eddy User's Guide External Device Feature A External Device Feature B 25
Eddy User's Guide [Internal Device Feature] 26
Eddy User's Guide 3.3 Eddy-S4M v2.1/v2.5 Mini PCI Type Slot.. Eddy-S4M v2.5 is compatible with Eddy-S4M v2.1. When developing main board, user must materialize transformer and RJ-45 connector (or RJ45 in which transfo rmer is included (LAN-Mate or MAC Jack)). Since Driver IC is in Eddy-S4M, Serial port can be integrated easily only by attach connector. [Eddy-S4M v2.1] [Eddy-S4M v2.
Eddy User's Guide 3.4 Eddy-S4M-DK v2.1 Development Kit provides testing and configuration in environment of Eddy-S4M v2.
Eddy User's Guide 3.5 Eddy-S4M-JIG v2.1 It is test board which used when you test with Eddy-S4M v2.1 \ 29
Eddy User's Guide 3.6 Eddy WiFi v3.0 Linking to Eddy-CPU and Eddy-S4M, Eddy-WiFi module enables to use various types of serial device (S ecurity equipment, telecommunications device, modem, data output devices, industrial instruments etc.) t hrough wireless LAN. Eddy-WiFi module supports IEEE 802.11b/g/n. For application development, please refer to WiFi.c, the source code for Eddy-WiFi module.
Eddy User's Guide 3.7 Eddy BT v2.1 th Bluetooth module is composed to connect 4 serial port of Eddy-CPU or Eddy-S4M in TTL method. It is possibl th e to use Eddy-BT as 4 serial port, but it can lose data in case of using HW Flow Control. If you want to use th HW Flow Control, please refer to Test_Bluetooth.c in SDK and revitalize HW Flow control of 4 serial port. For the details of Eddy-BT, please refer to ‚7.
Eddy User's Guide 32 LEFT Description RIGHT Description 1 NA 1 NA 2 NA 2 NA 3 NA 3 NA 4 5 6 VCC(3.3V) Factory Reset UART TXD 4 5 6 NA VCC(3.3V) VCC(3.
Eddy User's Guide 3.8 Eddy-CPU/mp v2.5 / 32bit v2.5 Ethernet port is provided as pin headers, and the transformer and RJ-45 connector should be manually implem ented by users. (RJ-45 connector with embedded transformer, normally called LAN-Mate or MAG Jack, can be used as a simpler approach.
Eddy User's Guide Chapter 4. Integration This chapter explains how you can make Eddy to communicate. It deals with LAN and pin header connection guides for Eddy to operate together with the target serial device. Follow these steps to connect Eddy to the device and network. 4.1 Connection Guide 1) WAN/LAN In order to connect Eddy to network, you need to use RJ45 Ethernet port. It supports both 10Mbps and 100M bps Ethernet connection (auto-sensing).
Eddy User's Guide 4.3 Connecting to Eddy with IP address In order to view current Eddy’s settings or modify them, you need to make a Web or Telnet connection to E ddy. IP address is required information to make a connection. There are two ways you can know the current IP address of Eddy. First is to use a built-in, alias IP address of ‚10.10.1.1‛. Second is to use ‚Detector‛ application provided in the Utility & Documents CD. This application allows sear ching for Eddy modules on the network.
Eddy User's Guide ◆ Factory default alias IP address: 10.10.1.1 In case you configure Eddy to use DHCP to obtain an IP address automatically, you might find it hard to kno w the IP address to connect to. To provide users with an easier way to know the current IP address, Eddy ha s a fixed alias IP that is always accessible. Use the address below whenever you cannot find out Eddy’s IP address.
Eddy User's Guide ◆ Connection via Detector By running the Detector program in the Utility & Documents CD included in the Eddy package, you can dynam ically search for all Eddy modules on the network and connect to any module. (For more information on Detect or, please refer to the Portview manual in the Utility & Documents CD included in the Eddy package) After running Detector, click Search button on the top-left to display all Eddy modules on the network.
Eddy User's Guide 4.4 Using MCI slot & USB Host Port The following contents outline the usage of Eddy’s MCI & USB Host Port. Using MCI slot MMC and SDCards can be used through MCI slot. Please note that MCI and SDCard must be inserted before power is induced to Eddy. MMC or SDCards are automatically recognized as a new disk space in " /tmp/mmc " folder. If memory card is not inserted to the MCI slot, " /tmp/mmc " folder will not be created.
Eddy User's Guide Eddy login: eddy Password: # fdisk -l Disk /dev/sda: 1014 MB, 1014497280 bytes 44 heads, 32 sectors/track, 1407 cylinders Units = cylinders of 1408 * 512 = 720896 bytes Device Boot Start End Blocks Id System /dev/sda1 1 1408 990704 6 FAT16 Disk /dev/sdb: 4068 MB, 4068474880 bytes 51 heads, 50 sectors/track, 3116 cylinders Units = cylinders of 2550 * 512 = 1305600 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 3117 3973116 b Win95 FAT32 # ls -al /dev/sd* brw-rw---1 root root 8, 0
Eddy User's Guide Chapter 5. 5.1 Configuration via Web Connection Open your favorite web browser and enter the IP address of Eddy to access Eddy’s web manager. Once yo u are successfully connected, the following front page will show up. You need to enter appropriate username a nd password to login. Please note that this username and password is used as authentication method for Teln et as well.
Eddy User's Guide 5.2 Setup Menu If login process is successful, you will see a web manager’s main page, showing summary of your device. O n the left, you will see a setup menu, and you can navigate through these options. WiFi Disable View Since S4M doesn’t support DIO and LCD, ‚DIO settings‛ doesn’t appear on the left menu.
Eddy User's Guide WiFi Enable View Main features of Setup Menu are as follows. 42 Menu Descriptions Summary View a summary of Eddy. Network Settings Configure network connection settings. Wireless Settings Configure Wireless settings. Peripheral Settings Select GPIO or Device mode. Serial Settings Configure detailed operation environment for serial communication. GPIO Settings Configure programmable I/O pins. DIO Settings Configure DIO port.
Eddy User's Guide 5.3 SNMP Settings Configure detailed operation environment for SNMP. Change Password Change ID and password for both Web and Telnet interface. Update Firmware Update Eddy’s firmware. Factory Default Restore all the factory default settings. Save & Reboot Save the configurations and reboot Eddy. Network Settings Configure general network environment and network management. After changing values, you need to click ‘S ubmit’ button.
Eddy User's Guide Main features for WAN Configuration is as follows. Menu Default Descriptions Device Name Eddy Name of the current device Line Type Static IP IP obtaining method for Eddy’s network connection. IP Address 192.168.0.223 Subnet Mask 255.255.255.0 Gateway 192.168.0.254 DNS 168.126.63.1 Current IP address Eddy is assigned to. (When line type is Static IP, manually enter an appropriate IP address. When line type is DHCP, current IP is displayed, but it is not editable.
Eddy User's Guide Main features for Network Service Configuration are as follows. Menu Descriptions Set the IP address and the port number of the PC where Portview is installed. For more information on Portview, please refer to the Portview User Manual. If IP is set to 0.0.0.0, this feature is disabled Register DDNS server’s IP address for DDNS service. DDNS service used in Eddy is supported by http://ddns.
Eddy User's Guide 5.4 Serial Settings You can set the communication and operation environment for the serial port. After changing values, you need to click ‘Submit’ button. Then you will see the same page with modified values. Please note that you have t o ‘Save & Reboot’ in order to see these changes in effect. Changes will be discarded if you do not save c urrent settings. Menu Default Descriptions Select the operation protocol, which the serial port would use. Disable Do not use this port.
Eddy User's Guide Menu Default Descriptions Eddy works as a socket server, waiting for the client connection on the network. Socket number for awaiting connections can be set in ‘Local socket port’ field. All data between the socket and the serial port is transferred untouched after the socket connection is established. TCP Client Eddy acts as a socket client in this mode. It tries to connect to the server IP address and the socket number assigned when a certain server waits for connection on the network.
Eddy User's Guide Menu Default Socket Port Port Alias Descriptions mode makes use of this port for awaiting network socket connections. Port1 Port alias name for convenience. 16 Characters at maximum. Baud Rate 9600 bps Set communication speed. (Options: 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600 bps) Data Bits 8 Stop Bits 1 Parity None Flow Control None Device Type DataOnly Remote IP Address / Port 0.0.0.
Eddy User's Guide Menu Latency Time 0 Port Login Disable Passive Username Passive Password 49 Default eddy 99999999 Descriptions This needs to be set when consecutive data from the given serial port needs to be transmitted to socket at once. For example, if 100 bytes of character string are to be transmitted from the serial device to a server through Eddy, bypass is set to 0 for the latency time.
Eddy User's Guide 5.5 Wireless Settings (* Eddy-WiFi v2.1 is not compatible. please check the previous manual.) You can set the wireless network parameters. After changing values, you need to click [Submit] button. Then y ou will see the same page with modified values. Please note that you have to [Save & Reboot] in order to see these changes in effect. Changes will be discarded if you do not save current settings.
Eddy User's Guide Wireless Network Mode 802.11b/g Mixed Sets the operation protocol of a wireless network. (Option: 802.11b/g mixed, 802.11B only, 802.11G only) •802.11b/g mixed: 802.11b and 802.11g are supported. •802.11B only: Use only 802.11b. •802.11G only: Use only 802.11g. Wireless Network Name(SSID ) None Sets the identification (SSID) of a wireless network to be connected. (Up to 32 bytes) Auto Selects a frequency channel for wireless connection.
Eddy User's Guide The represented value is absolute. The real value should be the represented value * (-). Authentica -tion Mode AUTO Encryption Type NONE Key Index 1 Selects the index of the key to be used from the created keys. (Option: 1, 2, 3 and 4) Key None Selects WEP 64-bit (Enter a Hex Key value directly). (Example: 3132333435) Selects WEP 128-bit (Enter a Hex Key value directly) (Example: 31323334353637383940414243) Password None Password for the TKIP encryption type.
Eddy User's Guide IP Address Subnet Mask Gateway DNS 5.6 192.168.1.72 Sets an IP address of a wireless network. If the line Type is Static IP, a user can enter an IP address directly. If line type is DHCP, the current IP address is displayed. In DHCP type, the address cannot be changed. 255.255.255.0 Sets an IP address of a wireless network. If the line Type is Static IP, a user can enter a subnet mask address directly. If line type is DHCP, the current subnet mask address is displayed.
Eddy User's Guide 54
Eddy User's Guide Configuration view of Eddy-CPU 55
Eddy User's Guide Configuration view of Eddy-CPU/mp 32bit v2.
Eddy User's Guide Configuration view of Eddy-S4M 57
Eddy User's Guide 5.7 DIO Settings Eddy-DK supports 16 Channel Digital inputs and outputs (DIO) by connecting with I2C interface. It is possible t o switch GLCD or Digital IO port via 16 Channel DIO. After changing values, you need to click ‘Submit’ butt on. Then you will see the same page with modified values. Please note that you have to ‘Save & Reboot’ i n order to see these changes in effect. Changes will be discarded if you do not save current settings.
Eddy User's Guide 5.8 SNMP Settings You can set the communication and operation environment for the SNMP Agent. After changing values, you ne ed to click ‘Submit’ button. Then you will see the same page with modified values. Please note that you ha ve to ‘Save & Reboot’ in order to see these changes in effect. Changes will be discarded if you do not sav e current settings. In order to use the SNMP Agent, SNMP v1/v2/v3 Agent become enabled and pushes the [Submit] button.
Eddy User's Guide System reset notification Port connect notification Port disconnect notification 5.9 Enable Disable Disable If Enable is selected, inform the ‚System reset info.‛ (Option : Enable, Disable) If Enable is selected, inform the ‚Serial Port opened info.‛ (Option : Enable, Disable) If Enable is selected, inform the ‚Serial Port Closed info.‛ (Option : Enable, Disable) Change Password Change Web/Telnet access username and password. After changing values, you need to click ‘Submit’ butt on.
Eddy User's Guide 5.11 Factory Default Restore all the configuration parameters to the factory default values. Clicking on ‘Restore Factory Defaults’ button will delete all current settings and restore settings to the initial status. Eddy will automatically reboot. You cannot turn back the decision once you select this option. ◆ The factory default WAN IP Address: 192.168.0.223 ◆ The factory default LAN IP Address: 10.10.1.
Eddy User's Guide 5.12 Save & Reboot This option saves changes to the Flash memory and restarts the system to let the changes to take place in th e operation. Main features for Save & Reboot are as follows 62 Menu Descriptions Save and Reboot ‘Save & Reboot’ reboots Eddy after saving changes to Flash memory. Reboot Only ‘Reboot Only’ option just reboots Eddy without saving changes. This option can be used to rollback the changes you have mistakenly made.
Eddy User's Guide Chapter 6. 6.1 Configuration via Telnet Connection Open your telnet client and enter Eddy’s IP address to connect. You need to enter appropriate username and password to login. Please note that this username and password is used as authentication method for Web a s well. This means if username or/and password has been modified from the telnet interface, modified values h ave to be entered to connect to web, and vice versa.
Eddy User's Guide 6.3 def view lan Show LAN network settings. def view wifi Show WiFi network settings. def view management Show managing items settings. def view port Show serial port settings. def view gpio Show GPIO pin settings. def view dio Show DIO pin settings. def help Show command list and help. Network commands Configure general network environment and network management.
Eddy User's Guide def portviewport 4000 Set the socket number of the PC with Portview installed. def telnet [Enable / Disable] Enable Enable or disable Telnet service. If disabled, you cannot connect to Eddy via Telnet. def ftp [Enable / Disable] Enable Enable or disable FTP service. If disabled, you cannot connect to Eddy via FTP. def ssh [Enable / Disable] Disable Enable or disable SSH service. If enabled, you can connect to Eddy via SSH. 203.32.117.
Eddy User's Guide "ReadWrite.‛ (Options : ReadOnly/ ReadWrite) 6.4 def v3username [string] eddy Configure the Username when use SNMP V3. def v3password [string] none Configure the password when use SNMP V3. def trapip [address] 0.0.0.0 Configure the server IP address which receives the TRAP information. def trapoprt [Socket No.] 162 Configure the server Port which receives the TRAP information. def trap_reset [enable, disable] Enable If Enable is selected, inform the "System reset info".
Eddy User's Guide def wifi network <802.11 b/g mixed, 802.11b only, 802,11g only, 802.11 b/g mixed Configure the active protocol of wireless network. def wifi ssid None Configure wireless network name (SSID) you want connect. def wifi channel Auto Configure the speed of wireless connection.
Eddy User's Guide 6.5 Serial Commands You can set the communication and operation environment for the serial port. Chapter 5 describes each option in detail. Only a summary of each option is presented here. Commands Default Descriptions def port 1 protocol [disable / com/ tcp_server/tcp_client/ tcp_broadcast / tcp_multiplex/ udp_server/udp_client] com Select the operation protocol, which the serial port would use.
Eddy User's Guide Commands def port 1 login [Enable / Disable] def port 1 loginname def port 1 loginpass 6.6 Default Disable None None Descriptions When the Operation Mode is set to TCP Server, ask for the username and password when the client tries to connect. Set to 1 to enable.
Eddy User's Guide Chapter 7. apendix 7.1 Eddy-BT Operation 7.1.1 How to use Eddy-BT Eddy-BT is an optional module that can be loaded and used with Eddy-CPU module. th The communication interface of Eddy-BT is RS-232 and connected with 4 serial port of Eddy-CPU module. If you want to develop your own application using Eddy-BT, please refer to ‚Test_BlueTooth.c‛ in ‚FileSyste m‛ source. Also, you can use the default applications (Com_Redirect, TCP_Server) without additional develop ment.
Eddy User's Guide 1. 2. 3. 4. 5. 6. 7. 71 Please power on Eddy-DK after you connect Eddy-BT with Eddy-CPU module. th Please set the ‚Operation Mode‛ of 4 serial port as ‚Com_Redirector‛ mode. And then, press ‚Sav e‛ button. Please press ‚Save & Reboot‛ button of ‚Save & Reboot‛ menu. And then, Eddy-DK will be rebooted. Please install COM_Redirector program on PC. (For more information, please refer to the manual of Com_ Redirector program.
Eddy User's Guide 7.1.2 Operation Mode In addition to the serial port configurations, the Eddy-BT requires also includes some settings for Bluetooth. For getting the most out of Eddy-BT, user should understand the following Bluetooth connection schemes. A Bluetooth device can play a role as a master or slave. Master tries to connect itself to other Bluetooth devic es, and slave is waiting to be connected from other Bluetooth devices.
Eddy User's Guide Serial Ports The applicable settings for serial ports are as follows. Serial Port Settings Values Baud rate 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 230400, 460800, 921600 Data bite 8 Parity No parity, Even parity, Odd parity Stop bit 1, 2 Hardware Flow Control Use, No Use The values in box are the factory default settings. Data Bit Eddy-BT supports only 8 data bit. In the case of 7 data bit and even/odd parity, use Eddy-BT 8 data bit and none parity.
Eddy User's Guide 7.1.3 Configuration All the slaves should be in the status of waiting for connection either in Mode 2 or Mode 3 and the master unit tries to connect to the slave units. The master unit needs to be configured to work in a multiple connection mode using AT+MULTI,x command, which makes master reboots after execution.
Eddy User's Guide AT+MLIST? It shows the current mode, the connection status and the BD addresses of slaves. at+mlist? CURRENT MODE: MULTI DROP TASK1 – 000195000001 TASK2 – 000195000002 TASK3 – DISCONNECT TASK4 - 000195000004 OK ATHx, ATHbdaddr Using the ATH command, connections with all slaves or only connections with specific slaves can be disconne cted selectively 75 ATH Disconnect all the slaves. ATHx (ATH1, ATH2, ATH3, ATH4) Disconnect the slave which belongs to the TASK x.
Eddy User's Guide ATOx, ATObdaddr Using the ATO command, the communication status with the last active slave or a specific slave can be set to online (only in Node Switching Mode). 7.1.4 ATO Communicate with the slave recently communicated. ATOx (ATO1, ATO2, ATO3, ATO4) Communicate with the slave which belongs to the TASK x. ATObdaddr (ATO000195000001) Communicate with the slave with specified BDaddress. AT Command AT command AT command set is a in fact standard language for controlling modems.
Eddy User's Guide Symbols The symbols are used for the description of command syntax as follows: Symbols Meaning ASCII Code Carriage return 0x0D Line feed 0x0A Carriage return + Line feed 112233445566 Bluetooth device address N or m One digit decimal number to Timeout in seconds Command Category Command Category AT Commands RESET 1 2 ATZ AT&F SERIAL PORT 3 4 AT AT+UARTCONFIG,b,p,s,h Information 5 6 7 8 9 10 AT+BTINFO? AT+BTINQ? AT+BTLAST? AT+BTVER? AT+BTRSSI,n AT+MLIST? Mod
Eddy User's Guide Security 25 26 27 28 29 AT+BTKEY=$string AT+BTSD? AT+BTCSD AT+BTFP,n AT+BTSEC,a,e Miscellaneous 30 31 AT+BTNAME=$string AT+BTLPM,n 32 33 34 AT&V ATSnn? ATSnn=mm S-REGISTER ATZ Response OK Purpose Software Reset Description This has the same effects as Powercycling the unit. This command disconnects any connected Bluetooth device, and stops ongoing tasks. After rebooting, the status will be decided by the preset operation mode.
Eddy User's Guide AT+UARTCONFIG,Baudrate,Parity,Stopbit,Hwfc Response OK Purpose Set Serial parameters Parameter s Baudrate=1200/2400/4800/9600/14400/19200/38400/57600/115200/230400/460800/9 21600 (Default=9600) Parity=N/E/O (Default=N) Stopbit=1/2 (Default=1) Hwfc(Hardware Flow Control)=0/1 (Default=1) Descriptio n The Serial parameters can be set or changed. The factory default is 9600, N, 1, 1. To take effect the ATZ command must be used or Powercycle the unit.
Eddy User's Guide AT+BTLAST? Response 112233445566 Purpose Display the BD address of the last connected device Description The Bluetooth device last connected to this Eddy-BT is displayed with its BD address. AT+BTVER? Response ESD100V2_v2.0.
Eddy User's Guide TASK3 – DISCONNECT TASK4 – 000195000004 AT+BTMODE,n Response OK Purpose Set operation mode Parameters n=0: MODE0 (Default) n=1: MODE1 n=2: MODE2 n=3: MODE3 Description When the operation status is ‘Pending’ currently, change the status to ‘Standby’ with AT+BTCANCEL prior to this command.
Eddy User's Guide AT+SETESC,nn Response OK Purpose Change the escape sequence character Description Escape sequence character set to ‘+’ by default is changeable. The parameter nn must be a printable character. Example AT+SETESC,42 ATO (ATOx, ATObdaddr) Response None Purpose Convert the operation status of ‘Standby’ to ‘Connect’ Description You can convert the operation status of ‘Standby’ to ‘Connect’ ready to transmit data.
Eddy User's Guide AT+BTSCAN,n,to Response OK CONNECT 112233445566 or OK ERROR Purpose Wait for inquiry and connection from other Bluetooth devices for a given duration Parameters n=1: Allows Inquiry scan n=2: Allows Page scan n=3: Allows both of Inquiry scan and Page scan to= Time duration in seconds Description For the given to, Eddy-BT is waiting for the inquiry and connection from other Bluetooth devices. If the parameter of to is 0, it will wait forever.
Eddy User's Guide ATD Response OK CONNECT 112233445566 or OK ERROR Purpose Connect to the last connected Bluetooth device Description Eddy-BT saves the BD address of the Bluetooth device most recently connected to. If it fails to make a connection, response will display an ‘ERROR’.
Eddy User's Guide Description Eddy-BT attempts to ACL connect to the Bluetooth device with the given BD address. To make successful ACL connection, the Bluetooth device must be in Page scan mode. If it make connection, response will display an ‘ACL Connect Success’. Must have reboot for new ACL connection.
Eddy User's Guide TH (ATHx, ATHbdaddr) Response OK DISCONNECT Purpose Release the current connection Description The current Bluetooth connection will be disconnected. It takes about Supervision Timeout(S37) to detect an abnormal disconnection such as power off and moving out of service range. In multiple connection modes, a specific connection can be specified to be disconnected by specifying the connection number or the Bluetooth address.
Eddy User's Guide AT+BTFP,n Response OK Purpose Set generation of link key every time of connection Parameters n=0: Inactivate (Default) n=1: Activate Description If n is set to 1, Eddy-BT asks for the pin code every time a connection is made. This can be used to increase security.
Eddy User's Guide AT&V Response S0:m0;S1:m1; …Sn:mn OK Purpose Display all the S-registers Description All parameters are stored at S-register in flash memory. These values are sustained until hardware reset. Response S0:m0;S1:m1; …Sn:mn OK ATSnn? Response value OK Purpose Display a given S-register Parameters nn= Address of S-register Description A specific S-register will be displayed.
Eddy User's Guide ATA112233445566 ◎ ATA ◎ AT+BTSCAN ◎ AT+BTSCAN,n,to ◎ AT+BTSCAN112233445566,to ◎ ○ AT+BTCANCEL ○ +++ AT+SETESC ◎ ATO ● ATH ● AT+BTSEC,Auth,Encr ◎ AT+BTLAST? ○ AT+BTMODEn ◎ AT+BTNAME=‛Name‛ ◎ AT+BTKEY=‛nnnn‛ ◎ AT+BTINFO? ○ AT+BTLPM,n ◎ AT+BTSD? ○ AT+BTCSD ◎ AT+BTFP,n ◎ AT+UARTCONFIG,b,p,s,h ◎ AT+BTVER? ○ AT+BTRSSI,n ● ◎ Valid only when Eddy-BT is not connected to other Bluetooth device.
Eddy User's Guide 7.1.5 : S-Register S-registers contain 52 parameters for the Eddy-BT. These are stored in flash memory and the values will be sa ved unless hardware reset is executed. The value of S-register can be accessed and changed with ATS comm and. Some S-registers not shown below are set to maximize the performance of Eddy-BT. Thus it is not reco mmended to change these S-registers. Change the value of S-register only in Standby status. Turn Eddy-BT off and on.
Eddy User's Guide S10: Enable Response Message (default 1) S10=0, Eddy-BT does not send response messages to the host system. S10=1, Eddy-BT sends response messages to host system. This value decides whether Eddy-BT sends response messages such as OK, ERROR, CONNECT, DISCONNEC T or not. When this value is 0, Eddy-BT will not send any response messages. If the response messages confli cts with your host programs or devices that is connected to Eddy-BT, change this value to 0.
Eddy User's Guide S23: Intercharacter Timeout Setting (default 0) S23=0 : Not used S23=1 : 1 x S26 S23=2 : 10 x S26 S23=3 : 100 x S26 S24: Maximum Number of Inquiry Result (default 15) The maximum number of inquiry list can be controlled. This value is up to 15. S26: Intercharacter Timeout (default 0) This value describes time interval between characters used to separate the data from serial port. If there is no more data coming from serial port in this value, data is sent to client.
Eddy User's Guide This is the timeout to presume disconnection, which is set to 5 seconds initially. The smaller the value become s, the more quickly Eddy-BT can detect an abnormal disconnection. But when the communication is suspende d, it may be regarded as disconnection. This value should be greater than the Slave Disconnect Timeout(S57). (Slave unit depends on the value of master unit.) S43: COD (default 001F00) This value describes the sort of the bluetooth device and is editable.
Eddy User's Guide de. S56: BD Address of Last Connected Device This saves the Task4 BD address of the Bluetooth device connected most recently in a multiple connection mo de. S57: Slave Disconnect Timeout (default 3) This S57 register value defines the time period in seconds that a master unit waits in case a slave unit does n ot receive the data sent from the master. For this time period, the master unit will not send data to all slave u nits if any slave unit does not receive the data.
Eddy User's Guide 7.2 Firmware Updates via FTP Eddy supports firmware update with Web or FTP. This section describes update method via FTP and Telnet. Web update is described in Chapter 5. Configuration via Web. 1) 2) 3) 4) Connect to Eddy with FTP, using correct username and password. (Default: eddy, 99999999) Issue a command ‘bin’ for binary file transfer mode. Optionally use ‘hash’ to see the data trans fer mark. Issue ‘put’ command upload the firmware file.
Eddy User's Guide 96
Eddy User's Guide 7.3 Ordering Information Product 97 Version Descriptions Eddy-CPU 2.1 Embedded CPU Module Eddy-CPU 2.5 Embedded CPU Module Eddy-DK 2.1 Eddy V2.1 Development Kit Eddy-S4M 2.1 Embedded CPU Module (Mini PCI Type) Eddy-S4M 2.5 Embedded CPU Module (Mini PCI Type) Eddy-S4M-DK 2.1 Eddy-S4M v2.1 Development Kit Eddy-S4M-JIG 2.1 Eddy-S4M v2.1 JIG Board Eddy-WiFi 3.0 802.11 b/g/n WiFi Module Eddy-BT 2.1 Bluetooth Module Eddy-CPU/mp 2.
Eddy User's Guide 7.4 FCC Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the THIS DEVICE COMPLIES WITH PART 15 OF THE FCC FULES. OPERATION IS SUBJECT TO FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential THE FOLLOWING CONDITIONS: installation.