TP900手持终端C语言开发环境使用手册V1
TP900P 使用手册V1.0
引言
亲爱的用户:感谢您选择振中产品!编写这份说明书,目 的在于使您对本仪器的操作、保养、注意事项及简单故障处理 方面有所了解,以便更好地发挥仪器的性能和效益。为了使您 更好的使用本机,敬请仔细阅读本机的使用手册。
本公司将不断改善提高产品的质量,这份说明书中若有不 妥之处,敬请原谅并希望您能给我们提出宝贵意见! 版本:Version 1.0 / 2007.05.18
第 2 章 TP900P快速使用入门 ........................................................ 9
2.1 开关机 ................................................................................... 9 2.2 液晶显示屏 ........................................................................... 9 2.2.1 调节液晶显示屏对比度...................................................... 9 2.2.2 开关液晶和键盘背光.......................................................... 9 2.3 界面切换 ............................................................................... 9 2.4 电池的使用 ........................................................................... 9 2.4.1 锂电池的安装.................................................................... 10 2.4.2 锂电池的充电.................................................................... 10
FS789 一维影像手持终端开发手册说明书
FS789一维影像手持终端开发手册FS789 Barcode Scan Mobile Terminal Development Manual Android 4.0 专为无线移动查询、采购、补货、收货、批发、盘点设计硬件参数联想A789设备参数手机类型:3G手机,智能手机主屏尺寸:4英寸触摸屏:电容屏,多点触控主屏材质:TFT主屏分辨率:800x480像素主屏色彩:1600万色网络类型:双卡双模网络模式:GSM,WCDMA数据业务:GPRS,EDGE,HSDPA支持频段:2G:GSM 850/900/1800/1900 3G:WCDMA 900/2100MHz操作系统:Android OS 4.0核心数:双核CPU型号:联发科MT6577CPU频率:1024MHzGPU型号:Imagination PowerVR SGX531 RAM容量:512MBROM容量:4GB存储卡:MicroSD卡,支持App2SD功能扩展容量:32GB电池容量:2000mAh键盘类型:虚拟键盘机身颜色:黑色联想A789数据功能WLAN功能:WIFI数据接口:Micro USB v2.0耳机插孔:3.5mm蓝牙传输WAP浏览器WWW浏览器联想A789商务功能办公工具:TXT,Quick Office,Adobe PDF,电子邮件飞行模式世界时间联想A789基本功能输入法:手写,笔画,拼音输入法输入方式:手写通话记录:已接+已拨+未接电话通讯录:名片式存储短信(SMS) 彩信(MMS) 免提通话录音功能情景模式待机图片主题菜单来电铃声识别来电图片识别日历功能闹钟功能计算器条码扫描参数每秒扫描次数:200次/秒解析精度:标准4Mil条码(0.1mm)读取范围:35mm至300mm读取方式:一维红光影像联想A789产品特性GPS导航:内置GPS,支持A-GPS重力感应器光线传感器距离传感器联想A789拍照功能摄像头:内置摄像头类型:双摄像头(前后)摄像头像素:前30万像素,后500万像素传感器类型:CMOS自动对焦:支持图像尺寸:最大支持2592×1944视频拍摄:支持联想A789娱乐功能视频播放:支持3GP/MP4等格式音频播放:支持MIDI/MP3/AAC等格式铃音描述:和弦,支持MP3/MIDI等格式开发语言EclipseJava条码读取原理FS789采用蓝牙传输方式将条码发送至手机,用户开发程序主要是蓝牙编程。
无线数据收集系统手持终端设计说明书
A Design of Digital Handheld Terminal in WirelessData Acquisition SystemXingguo SUNKey Lab of Intelligent Computing and Signal Processing of Ministry of Education, Anhui UniversityHefei, ChinaShouxian WENKey Lab of Intelligent Computing and Signal Processing of Ministry of Education, Anhui UniversityHefei, ChinaLei XUKey Lab of Intelligent Computing and Signal Processing of Ministry of Education, Anhui UniversityHefei, ChinaXiaohui LI*Key Lab of Intelligent Computing and Signal Processing of Ministry of Education, Anhui UniversityHefei, ChinaAbstract—In order to make data collection more convenient, quick and accurate in working site in the existing wireless data acquisition system, one kind of multi-function handheld terminal is designed which combines the wireless and wired data acquisition. The paper adopts Atmega128 of ATMEL as micro-controller, nRF905 of Nordic as data transmission module. It designs power management, liquid-crystal display and data storage circuits. The results of practical test show that the handheld terminal can be applied to all kinds of wireless data acquisition networks, and it has several advantages like easy to carry, large data storage capacity, rich function and low cost.Keywords-DS18B20 ; NRF905 ; Handheld terminal ; Data acquisition systemI.INTRODUCTIONWith the popularization of the large amount, cheap and highly integrated wireless module and the rapid development of wireless communication technology, the wireless data acquisition system has been widely used in industry, agriculture, medical and other fields. The existing wireless data acquisition system is composed of a convergent node, basic nodes and the server. The convergent node exchanges information with basic nodes by the radio frequency (RF) module or Zigbee module[1-4].Basic nodes collect information by the digital sensors and send it to the converge node in the form of packet. The data which is gathered by the converge node can be sent to the local server[5]or be transmitted to the remote server by GPRS [6]or GSM[7]. This way need to pay for the expensive network cost, and can not collect data conveniently, quickly and accurately[2].Based on the analysis above, this paper proposes a design scheme of handheld terminal. nRF905 is chosen as communication module which can realize remote transmission. We design the routing protocol which realizes automatic searching and manual setting. It makes the handheld terminal collect data information reliably in any effective area of the wireless network coverage and then display the data on LCD. Handheld terminal has the USB interface circuit which can be directly connected to the computer and allow computer to receive or send commands and data. In addition, it also supports the wired data acquisition, data printing.II.APPLICATIONSCENARIOFigure 1. Network StructureFigure 1 illustrates the network structure of application scenario. The wireless data acquisition system can be divided into three parts: extension, handheld terminal and the server.24LC256I/O1I/O2. . . . . .. . . . . .DS18B20. . . . . .. . . . . .. . . . . .. . . . . .DS18B20. . . .. . . .. . . .Figure 2. Extension Structure*Corresponding author.National Conference on Information Technology and Computer Science (CITCS 2012)Extension structure is shown in Figure 2. According to the received instructions, the extension samples the data of temperature and humidity and then transmits to the handheld. We use DS18B20 and SHT75 as temperature and humidity sensors respectively. The circuit of temperature data sampling adopts 1-Wire single-bus mode, so multiple temperature sensors can be mounted on each I/O port. In order to identify the physical location of DS18B20 and to facilitate the server data management, the corresponding layer information is written into the DS18B20 alarm trigger register[8]. When it’s power on, the extension reads DS18B20 ROM serial number and the layer information in alarm trigger register and then store ROM serial number in 24LC256 according to the different I/O ports and layer information. The physical location of DS18B20 can be determined according to the ROM serial number’s store address to realize the effective data management.Handheld terminal works as a convergent node in the wireless network .It collects the data of extension through the nRF905 and transmits it to the computer through the USB interface. In the working site, handheld terminal can search extension through the routing discovery menu and establish a routing table. According to the actual situation, we input an extension’s address. The handheld terminal will set up a path according to the routing table information to realize communication with the extension. The data will be displayed on the LCD after processed. Handheld terminal has data storage, data printing and cable numbering functions. Cable numbering can facilitate system maintenance. When an I/O port of a certain extension appears bad points, these points will be identified through measuring temperature. Handheld terminal ignores these bad points and rewrites layer information of other sensors through cable numbering function. In addition, handheld terminal can collect temperature and humidity data using wired way through link it to cable together directly in the following two cases. One case is that some small temperature and humidity acquisition systems will not use wireless extensions in order to reduce the cost; the other case is that the geographical position is too scattered to suitable for networking.The server transmits specified instructions to handheld terminal through the USB interface. The handheld terminal sends these instructions to the corresponding extension node through the wireless network. With this, the data can be gathered and passed back to the server. The server completes data analysis and management.III. D ESIGN OF HARDWARE CIRCUITHardware of handheld terminal consists of several parts,which is shown in Fig. 3.Figure 3. Hardware StructureA. Control ModuleThis paper chooses a low power consumption, high performance microprocessor Atmega128 as main control chip, which makes the handheld terminal processing faster and working longer. This module is a core control unit of handheld terminal. It obtains instructions from the keyboard and coordinates the whole system.B. Wireless ModuleThe wireless transceiver module adopts radio transceiver single-chip nRF905 which works in the 433/868/915MHz of ISM (Industrial Scientific Medical). The ShockBurst TM feature automatically handles preamble and the CRC (Cyclical Redundancy Check)[9]. In addition, the nRF905 has stand by and power down modes which can save more energy. The Atmega128 connects with nRF905 through SPI. When transmitting the data, the Atmega128 just sends the configuration register information, the receiver address and the transmitted data to nRF905, then nRF905 packages and sends all data (plus preamble and the CRC). When receiving the data, nRF905 detects the carrier and matches the address automatically. The data is received correctly and the preamble, address and CRC are removed, and then the data is transmitted to Atmega128 through SPI.C. Power ModuleLithium Battery is for power supply of the handheld. The charge management chip is CN3052. In the processing of charging, the system automatically switches to an external power to ensure that the system can still work. Once the charge cycle has terminated, the charging indicator light on the handheld will turn off. Due to the working voltage of printer module is 5V, while the other modules operating voltage is 3.3V. The proposed scheme chooses ME6211A33 as 3.3V voltage regulator and LTC1700 as 5V high-current output voltage regulator.D. Function ModuleThe handheld terminal uses CP2102 to achieve a high-speed interface to realize communication between the computer and the single-chip Atmega128. We use a 128×128 lattice LCD screen as display module and use 2×2 matrixkeyboard to realize man-machine information exchange. EN25B16 is a 2M bytes external storage flash and the data can be stored in it. The DS1302 will support time information. In addition, a printer module RD-OEM57V1 is embedded in the handheld terminal which supports data printing.IV. S OFTWARE D ESIGNThe embedded software of handheld terminal is programmed by C Language with the development of IAR Embedded Workbench, and adopts module program structure design. The main tasks of software include data processing, ask sequencing and job scheduling. When the program stars, handheld will initialize the system, including LCD, nRF905, the detecting of battery energy and the corresponding registers, then enter into the initial interface. User can select menu to complete the corresponding function by keyboard. Work flowdiagram of handheld is shown in Figure. 4Figure 4. The flow chart of the softwareThe communication protocol of the system bases on the master-slave structure. The extension can not initiatively launch communication, and it only has a passive response ability. In the system, each extension has two addresses: one is physical address; the other is network address. The physical address of all the extensions is 0xFF, but the network address is unique. When the extension receives instruction, it will determine whether the address correctly or not. Only the address is correct, the extension will execute instructions and return the data. Data frames format of nRF905 is as following table .ⅠTABLE I.D ATA F RAMEF ORMATType Route Route_Depth Route_ Direction DataType code is 1 byte, it is used to distinguish the different operations. Route is 5 bytes. It represents routing information which is obtained from the routing table. The first byte is the source address, the next byte is the destination address, the last 3 bytes are the relay address; the Route_Depth and Route_Direction are all 1 byte which are used to point to the next address. Data represents the transmitted data. If the data is less than 10 bytes, the remaining bits are complemented with 0. When the handheld failed to send message for 10 consecutive times, we can manually change the routing or alternatively enter the routing discovery phase. The wireless network uses dynamic routing mechanism[10]. Each frame of data contains the routing information from the source address to the destination address. The extension need not do any routing operations. It only transmits the data to the next extension, according to the routing information in the packet. During the routing discovery, the handheld terminal broadcasts RREQ packet to all extensions. If the received RREQ extension address is the destination address of routing requesting, the extension will return RREP packet to the handheld terminal, or it will forward RREQ packet. The RREP packet carries the routing information from the source address to the destination address. The flow diagram of route is shownin Figure 5.Figure 5.The flow diagram of routeV. T HE E XPERIMENTAL R ESULTSHandheld terminal collects temperature and humidity information of sensors which are mounted on NO.3 extension through NO.2 relay extension. NO.3 extension hangs two cables. There are six DS18B20 on each cable. The data results are shown in Figure 6.Figure 6. Experimental resultsVI.CONCLUSIONThis handheld terminal combines the wireless and wired data acquisition. It can detect data of working site by wireless way and collect temperature and humidity information by linking to cable directly. The handheld terminals can still work normally in the environment where working site has various forms or extension structure is complicate. In addition, handheld terminal can also connect with computer and allow PC to realize real-time detection, data backup, data sharing and so on.ACKNOWLEDGEMENTThis project is supported by the National Natural Science Foundation of China (No. 60972040), the Anhui Provincial Natural Science Foundation (No. 11040606Q06), the Provincial Project of Natural Science Research for Colleges and Universities of Anhui Province of China (No. KJ2012A003) and the 211 Project of Anhui University.REFERENCE[1]Chang Chun-bo. Design and Realization of the Wireless GrainInformation Monitoring Syestem of Low Power Consumption[D].Taiyuan: Taiyuan University of Technology, 2007 [2]Wang Quan, Chen Jia-lin, Xie Ying, Dai Jian-bo, Liu Chao. “Designand Implementation of Industrial Field ZigBee handheld Controller”, Journal of Microcomputer Information, Vol.25,No.5-2,2009[3]Wang Quan,Wang Jing-chuan,Wei Min,Chen Jia-lin. “Design andImplementation of Industrial Wireless Handheld Operator”,Journal of Industrial Control Computer, Vol.22,No.6,2009[4]Zheng Li-hua,Ling Qing-nian,Li Lu-wei. “The Design of Handset Basedon Industrial Wireless Network”,Journal of Electrical Measurement & Instrumentation,Vol.47,NO.536A, 2010[5]Jiang Xiao, Bei Jiang, Kan Jiang-ming, “Design of Wirelss Temperatureand Humidity Monitoring System of the Intelligent Greenhouse,”ICCET.Beijing, pp. 59-63 V3.April 2010[6]Rui Zhao, Kaixue Yao, Meng Wei. “The Research and Design ofEngine Room Temperature and Humidity Remote Monitoring System Based on GPRS,”IHMSC.Guiyang.pp.219-222. August 2011[7]Jifeng Ding, Jiyin Zhao, Biao Ma. “Remote monitoring system oftemperature and humidity based on GSM,”CISP.Dalian, pp.1-4. October 2009[8] Xu lei, Zhang Hong-wei, Li Xiao-hui and Wu Xian-liang. “A Design ofWireless Temperature and Humidity Monitoring System,”ICCT. Hefei, pp. 13-16. November 2010[9]Yingli Zhu, Wanghui Zeng and Lingqing Xie. “Design of MonitoringSystem for Coal Mine Safty Based on MSP430 and nRF905,”ISIE.Nanchang, pp. 98-101.October 2011[10]Dou Niu, Yan Zhang, Yanjuan Zhao, Mei Yang, “Research on RoutingProtocols in Ad Hoc Networks,” WNIS. Jilin, pp.27-30. October 2009。
MTL WIO-900LT无线I O传输器单元快速启动指南说明书
Quick Start GuideQSG 900LTWIO-900LTwireless I/O transmitter unitABOUT THIS DOCUMENTThis is the Quick Start Guide for the MTL WIO-900L T Wireless I/O TransmitterUnit and contains the following sections:For more information, see the following sections.1 Basic steps for using your unitThis document describes how to configure your unit using the default factoryconfiguration that lets you easily setup your network as a simple send/receivenetwork using a dedicated pair of transmitter and receiver units.The basic steps for using your unit are:1. Connect the antenna power supply and transducer signals using theinstructions in this document. Power supply and transducer connectionis described in the section Unit components and connections. Antennaconnection is described in the section Antenna installation. For moreinformation, see the WIO-900L Installation Manual.2. Reset the transmitter and receiver units to the factory default configurations.3. Link the transmitter and receiver units to work as a dedicated pair.4. Bench test your configuration before deploying.NOTE: You can also configure your network using a user-defined customisedconfiguration that lets you set specific information about your network. Formore information on setting a user-defined customised configuration, see theWIO-900L User Manual on the enclosed CD.2 Factory default configurationWhen you configure the units using the configuration in this document, the2QSG 900LT-1.7Oct 20103QSG 900LT-1.7Oct 20103 Unit components and connectionsYour WIO-900LT transmitter unit has the following components and terminal connections:S Y S T E M O KS P S T A T U SC O M M O NA N A L O G L O O P S U P P L YP O W E R S U P P L Y+ +24V +C O M M O NC O M M O N++D I 1D I 2A IT H E R M O C O U P L E /m V ++LOAD LOAD++Max. 30V DC500mAFor inductive load,use surge diodesPOWER SUPPLY 9 - 30V DC 250mA @ 12V 125mA @ 24VEarth / ground wireterminal on reverse sideThermocouple type J, K or T or mV signalLoop powered sensor shown.External powered sensors are also suitableDIs suitable for volt-free contacts or NPN transistor devices4QSG 900LT-1.7Oct 2010The front panel provides the following components: The triangle on the rotary switch indicates the current position, for example:Position 0 or Position 3NOTE: To avoid damaging the rotary switch, use a screwdriver to change the position.The rotary switch uses the following setpoint levels:The LEDs on the front panel indicate the unit status:SMA antenna at top of unitRS232 configuration portswitch5QSG 900LT-1.7Oct 20104Antenna installation5 Resetting your unit to factory defaultsYou must reset the receiver unit to factory defaults before linking the transmitter and receiver units.To reset the default factory configuration:1. Set the RSSI rotary switch to position 0 using a screwdriver.2. Power on the WIO-900LT transmitter.3. The WIO-900LT transmitter flashes all LEDs at medium flash (i.e. 1.6 Hz).NOTE: If the LEDs do not flash, you must repeat steps 1 and 2 until the LEDsflash before continuing.4. Set the RSSI rotary switch to another position (e.g. position 1) within 5seconds.5. Set the RSSI rotary switch to position 0 within another 5 seconds.6. The WIO-900LT transmitter lights all LEDs for 2 seconds before returningto normal operation.NOTE: If the LEDs do not light, you must repeat the process from step 1 untilthe LEDs light before continuing.7. You can now link the transmitter and receiver units.6 Linking your transmitter and receiver unitsYou must reset the transmitter unit to factory defaults (to disable encryption)before linking the transmitter and receiver units. For more information, seethe previous section.NOTE: You must complete the linking process in 60 seconds.To link the transmitter and receiver units:1. Press and hold down the RSSI Pushbutton on the receiver.2. Power on the receiver while holding down the RSSI Pushbutton3. Release the RSSI Pushbutton as soon as the Receiver LEDS flash (within5 seconds of powering the receiver).4. The receiver will flash all LEDs for a maximum 60 seconds while it tries tolink to the transmitter.5. Power on the transmitter. The transmitter sends a special “Link” messageto allow the receiver to recognise the transmitter.6. When the units link, the receiver lights all LEDs for 2 seconds beforereturning to normal operation.NOTE:If the receiver LEDs continue flashing within the 60 seconds, theunits are not linked and you should retry the linking process by powering thetransmitter off and on again. If you exceed the 60 seconds, you must restartthe linking process from step 1.You can now bench test your configuration before deploying.7 Safety informationThank you for selecting the WIO-900LT transmitter for your telemetry needs.We trust it will give you many years of valuable service. To ensure yourWIO-900LT transmitter enjoys a long life, double-check ALL your connectionswith the user’s manual before powering on the unit.WARNING: Incorrect termination of supply wires may cause internal damageand will void warranty.Exposure to RF energy is an important safety consideration. The FCChas adopted a safety standard for human exposure to radio frequencyelectromagnetic energy emitted by FCC regulated equipment as a result ofits actions in Docket 93-62 and OET Bulletin 65 Edition 97-01.6QSG 900LT-1.7Oct 20107QSG 900LT-1.7Oct 2010FCC Notice when used in USA: WIO-900LT Wireless I/O ModuleIndustry Canada: WIO-900LT Wireless I/O ModuleRSS-119 - This device has been type accepted for operation by Industry Canada in accordance with RSS-119 of the Industry Canada rules. See the label on the unit for the specific Industry Canada certification number and any other certification designations.NOTE : Any changes or modifications not expressly approved by MTL could void the user’s authority to operate this equipment.To operate this equipment legally the user must obtain a radio-operating license from the government agency. This is done so the government can coordinate radio users in order to minimize interference.Safety information - FCC NoticeThis device complies with Part 15.247 of the FCC Rules. Operation is subject to the following two conditions:• This device may not cause harmful interference; and•This device must accept any interference received, including interference that may cause undesired operationNOTE: This equipment is suitable for use in Class 1 Division 2 groups A, B, C and D or non-hazardous locations only.8Unit specificationsGroup Internet home page /Members of The MTL Instruments GroupMTL Instruments Pty Limited 9 /12 Billabong Street StaffordQueensland 4053AustraliaTel: + 61 1300 308 374 Fax: + 61 1300 308 463E-mail:********************.auCooper Electric (Shanghai) Co. Ltd.Room 2001, China Life Tower 16 Chao Yang Men Wai Street Chao Yang District, Beijing China 100020Tel: + 86 10 5980 0288 Fax: + 86 10 8562 5725E-mail:*******************MTL Instruments sarl Les Carrés du Parc 10 rue des Rosiéristes69410 Champagne au Mont d’Or FranceTel: +33 (0)4 78 64 98 32 Fax: +33 (0)4 78 35 79 41E-mail:****************MTL Instruments GmbH An der Gümpgesbrücke 17D-41564 Kaarst GermanyTel: +49 (0)2131 718930 Fax: +49 (0)2131 7189333E-mail:***********MTL IndiaNo. 36, Nehru StreetOff Old Mahabalipuram Road SholinganallurChennai - 600 119IndiaTel: + 91 (0)44 24501660/24501857 Fax: + 91 (0)44 24501463E-mail:******************MTL Italia srl Via Cantù 11I - 20092 Cinisello Balsamo MI ItalyTel: +39 (0)2 61802011 Fax: +39 (0)2 61294560E-mail:****************Cooper Crouse-Hinds Japan KK MT Building 3F2-7-5 Shiba Daimon Minato-ku Tokyo Japan 105-0012Tel: +81 (0)3 6430 3128 Fax: +81 (0)3 6430 3129E-mail:**************.jpCooper Crouse-Hinds Korea 12F, Vision Tower707-2 Yeoksam-dong, Gangnam-gu Seoul 135-080South KoreaTel: +82 2 3484 6795 Fax: +82 2 3484 6778MTL Instruments BV MTL Instruments BV Terheijdenseweg 4654825BK Breda The NetherlandsTel: +31(0)76 7505360 Fax: +31(0)76 7505370E-mail:*******************Cooper Crouse-Hinds Pte Ltd.No.2 Serangoon North Avenue 5#06-01 Fu Yu Building Singapore 554911Tel: +65 6 487 7887 Fax: +65 6 487 7997E-mail:*****************.sgMTL InstrumentsVilla No. 4, Sector 2-17, Street 6PO Box 53234,Abu Dhabi, UAETel: +971 2 446 6840 Fax: +971 2 446 6841E-mail:********************Measurement Technology Limited Great Marlings, Butterfield, Luton, Beds England LU2 8DLTel: +44 (0)1582 723633 Fax: +44 (0)1582 422283E-mail:********************Cooper Crouse-Hinds MTL Inc 3413 N. Sam Houston Parkway W.Suite 210Houston TX 77086USATel: +1 281 571 8065 Fax: +1 281 571 8069E-mail:*******************。
TP900硬件使用说明书
ThinPad900 数据采集终端技术手册1目录目录 (1)第一章TP900 数据采集终端的硬件及其使用 (1)1.1 简介 (1)1.1.1 产品介绍 (1)1.1.2 ThinPad900 数据采集终端的技术指标 (1)1.1.3 Symbol激光扫描器的技术指标 (2)1.1.4 ThinPad900 数据采集终端的性能特点 (2)1.1.5 图片解析 (3)1.2 操作指南 (4)1.2.1 基本操作 (4)1.2.2 具体操作 (5)1.3 保养与维护 (10)1.3.1 清洁卫生 (10)1.3.2 注意事项 (10)第二章 TP900 支撑软件的安装和使用 (12)2.1 TP900 Utilities FOR WINDOWS软件安装及简介 (12)2.2 TP900&TP850 集成界面.EXE界面说明 (12)2.3 COMDLL.DLL接口说明 (14)2.4 错误代码表 (25)2.5 消息代码表 (26)2.6 相关数据结构 (26)2.7 相关文件格式 (28)2.8 动态库调用相关示例说明 (29)第三章 ZZDBASE语言 (30)第四章硬件接口说明 (65)4.1 对外接口说明及其使用 (65)4.2 红外通讯 (65)4.4 专用通讯电缆 (67)4.5 通讯出错处理 (68)第一章TP900 数据采集终端的硬件及其使用1.1 简介1.1.1 产品介绍ThinPad900 数据采集终端是振中公司推出的最新一款机型。
主要适用于在各种流动性强的领域中,进行数据采集和现场数据分析处理的工作。
例如:在电力、水力、煤气行业的抄表收费,地质勘探部门的野外数据采集与分析,大型仓库盘点和超市商品管理中,数据采集终端都得到充分应用。
与以往机型相比,新款ThinPad900 在软件系统设计上有了较大的改善,不仅具备以往机型所有功能,而且操作界面采用时下流行的图形化界面与菜单界面并存的形式,操作方便。
jp900中文说明书
jp900中文说明书一、产品简介JP900是一款智能家居设备,集成了多项先进技术,能够为用户提供便捷、舒适和安全的家居体验。
该设备具有智能控制、语音交互和远程监控等功能,可广泛应用于住宅、办公室和商业场所。
二、功能特点1. 智能控制:JP900可以通过手机App、智能遥控器或触摸面板进行智能家居设备的控制。
用户可以根据自己的需求,灵活调整照明、空调、窗帘等设备的开关、亮度和温度,实现个性化的舒适环境。
2. 语音交互:JP900配备了先进的语音识别技术,用户只需用自然语言向设备提出指令,设备即可根据指令智能执行相应的操作。
例如,用户可以说“打开客厅的灯”或“关闭卧室的空调”,设备将立即响应并做出相应的动作。
3. 远程监控:用户可以通过手机App随时随地远程监控家中的实时视频画面。
无论身在何处,只需打开App,即可查看家中的各个区域,了解家人的安全情况,并保持对家的掌控。
4. 安全防护:JP900具备安全防护功能,可以对火灾、泄漏和入侵等危险情况进行实时监测和预警。
当探测器发现异常情况时,会立即向用户发送手机通知,用户可以及时采取应对措施,保障家人和财产的安全。
5. 场景模式:JP900支持多种预设场景模式,如回家模式、离家模式和睡眠模式等。
用户可以根据自己的需求,在设备中设置不同的场景模式,达到一键切换的效果,提升生活的便利性。
三、使用方法1. 设备安装:将JP900设备按照说明图纸固定在合适的位置,保证其稳固可靠。
接通电源,按照产品说明书连接智能家居设备,确保所有设备正常工作。
2. 软件下载:用户可根据自己的手机系统,在应用商店搜索“JP900”或扫描产品包装盒上的二维码下载并安装JP900手机App。
3. 设备连接:打开JP900手机App,按照提示操作将设备与手机进行连接。
连接成功后,即可通过App进行智能设备的控制和监控。
4. 智能控制:在JP900手机App中,用户可以轻松实现对智能家居设备的控制。
1.PT800功能手册V1.0
新大陆条码采集器使用功能手册――NLS-PT-800文档作者: 罗忠秋创建日期: 2008-4-22 更新日期: 2008-4-22NLS/I4UG控制编码:当前版本: 1.01 文档控制1.1 更改记录日期作者版本更改参考2008-4-22 罗忠秋 1.0 No previous Version1.2 审阅姓名职位签字1.3 分发人员编码姓名地点和位置签名1234目录1 文档控制 (1)2 编写说明 (4)3 熟悉PT800 (5)3.1 指示灯和键盘 (5)3.2 开机、关机、休眠、充电 (5)3.2.1开机 (5)3.2.2关机 (6)3.2.3休眠 (6)3.2.4充电 (6)3.3 出厂程序界面 (6)3.3.1系统设置 (6)3.3.2运行程序 (6)3.3.3系统信息 (7)3.3.4文件管理 (7)3.3.5读码测试 (7)3.3.6下载程序 (7)4 下载程序 (8)4.1 存为内核 (8)4.1.1应用程序存为内核 (8)4.2 存为文件 (8)4.2.1应用程序存为文件 (8)4.3 PC端操作 (8)4.3.1PC端下载程序操作 (8)5 文件操作 (10)5.1 拷贝文件 (10)5.1.1 采集器拷贝文件到PC (10)5.1.2 PC拷贝文件到采集器 (10)5.2 删除文件 (11)5.2.1uService删除文件 (11)5.2.2采集器上删除文件 (11)6 更新系统 (12)6.1 系统崩溃重装 (12)6.1.1 初始化重装系统 (12)6.2启动正常更新 (13)6.2.1download页面下载 (13)6.2.2 程序页面下载 (13)6.2.3PC端操作 (13)7 无线局域网 (15)7.1 配置无线网络 (15)7.1.1启动配置程序 (15)7.1.2无线设置第一页 (15)7.1.3无线设置第二页 (16)7.1.4无线设置第三页 (16)7.2 测试无线网络 (17)7.2.1无线测试设置 (17)7.2.1无线测试设置 (18)7.3 数据传输测试 (18)7.3.1测试程序设置 (18)7.3.2网络连接测试 (18)7.3.3测试数据上传 (19)7.3.3测试数据下载 (19)8异常现象及解决办法 (20)9已结及未结的问题 (21)9.1 未结的问题 (21)6.2 已结的问题 (21)2 编写说明本功能手册文档主要适用于对新大陆PT800条码采集器在实际业务流程中,对条码系统化业务相关的管理人员和操作人员。
TP-Link Deco X90 用户手册说明书
1910012699 REV1.0.0User Guide T ri-Band Mesh Wi-Fi 6 System Whole Home Mesh Wi-Fi 6 System Superior Mesh Wi-Fi, Everywhere1910012843 REV1.0.0 © 2020 TP-LinkContentsAbout This Guide (1)Appearance (2)Set Up Y our Deco (3)Add More Decos (6)Dashboard (7)Check Deco Status (8)Manage Connected Devices (9)Create New Networks (10)Wi-Fi Detective (12)Remove/Reboot Deco (13)HomeShield (14)Wi-Fi Settings (15)Blacklist (16)Online Update ...................................................17Advanced Features . (18)WPS (23)Weekly/Monthly Reports (24)Managers (25)FAQ (26)Authentication (27)About This GuideThis guide provides a brief introduction to Deco Whole Home Mesh Wi-Fi 6 System and the Deco app, as well as regulatory information. Features available in Deco may vary by model and software version. Deco availability may also vary by region or ISP. All images, steps, and descriptions in this guide are only examples and may not reflect your actual Deco experience.ConventionsMore Info• Specific product information can be found on the product page at https://.• A T echnical Community is provided for you to discuss our products at https://.• Our T echnical Support contact information can be found at the Help center of the Deco app and the Contact T echnical Support page at https:///support.• Videos about how to configure the Deco can be found on the Setup Videos page at https:///support/setup-video/#deco Speed/Coverage/Device Quantity Disclaimer Maximum wireless signal rates are the physical rates derived from IEEE Standard 802.11 specifications. Actual wireless data throughput and wireless coverage, and quantity of connected devices are not guaranteed and will vary as a result of network conditions, client limitations, and environmental factors, including building materials, obstacles, volume and density of traffic, and client location.MU-MIMO DisclaimerUse of MU-MIMO requires clients to also support MU-MIMO.IoT Compatibility DisclaimerIoT compatibility refers only to smart devices that can be controlled via the Deco app. Other wireless devices can still connect to Deco for normal Wi-Fi use.Seamless Roaming DisclaimerClients need to support 802.11k/v/r and may require additional set up. Performance may vary depending on the client device. HomeShield DisclaimerHomeShield includes the Free Basic Plan. Fees apply for the Pro Plan. Visit /homeshield for more information.12AppearanceEach Deco has an LED that changes color according to its status, two RJ-45 Ethernet ports, a power slot, and a Reset button. See the explanation below:Tip: The product label can be found at the bottom of the product.1Gigabit Ethernet port +2.5Gbps Ethernet port : For connecting Deco to your modem, the Ethernet outlet or other internet devices. Reset Button:Press for 1 second to reset Deco to factory default settings.The light changing from pulsing yellow to solid yellow indicates a successful reset.Power Slot:For connecting Deco to the power socket via the provided power adapter.3Set Up Y our Deco The intuitive Deco app guides you through an easy setup process that gets each unit up and running and all your devices connected and online.Follow the steps below to set up your Deco Whole Home Mesh Wi-Fi 6 System.1. Download and install the Deco app Scan the QR code below or go to Google Play or Apple App Store to download the Deco app. Install the app on your Android or iOS smartphone or tablet.or 2. Log in or sign up with TP-Link ID Open the app. Use your TP-Link ID to log in. If you don’t have a TP-Link ID, sign up first. Note: If you forgot your login password, tap Forgot password?.The Deco app will guide you through the rest. 3. Connect Deco to your modem Power off your modem. Connect your Deco to the modem and power them both on.If you don't have a modem, connect theEthernet outlet directly to your Deco.44. Select a location Select a location for this Deco. If its location is not listed, you can create a new one by choosing Custom. 5. Set up internet connection Select the internet connection type and enter the information. If you are not sure, contactyour internet service provider. 6. Create your Wi-Fi network Set a network name and a password. These will be the name and password you use toconnect your devices to Wi-Fi.57. Connect to your Wi-Fi network Connect your devices to the Deco's Wi-Fi tocontinue the setup. 8. Setup complete Your Deco network is now up. Connect all devices to the Deco network for betterconnections.9. Add more Decos Plug in the other included Deco units, and these Deco units will be automatically addedto the network within 2 minutes.6On the Overview page, Tap Select the Deco model you want to add, and follow app instructions to complete the setup Add More Decos After created a Deco network, you can add more Deco units into the network to expand the Wi-Fi coverage, and manage them conveniently on your Deco app.7Dashboard After you successfully set up your Deco network, you will see the dashboard of the Deco app. Here you can get an overview of the network status, customize your home network with enhanced security using a kit of features built to TP-Link HomeShield and set up various advanced features.T ap to get an overview of the networkstatus Tap to enter the HomeShield page forenhanced security T apfor more features8Check Deco Status In the Overview page, you can check the working status of all the Decos, check the Deco details, change or custom the location, and more.T ap the Deco unit to change or custom the locationTTap a Deco unit to check the details9T ap a client on the Devices list to check the details Manage Connected DevicesIn the Overview page, you can check the working status of all the connected devices, view the device details, or change the device settings.Tap Belongs to to add a unique profile for the device and manage its online activitiesT ap to manage the devicesettingsOn the Deco app, you can create different Deco networks bound to your TP-Link ID, and manage them conveniently from the Deco app with one account. You can also help family or friends by managing their network on your Deco app. Two methods are provided as below to create a new network: from the Overview page or the Menu page.Method 1. Create a new network from the Overview pageT ap > Create New Network Then follow the app instruction tocomplete the setup1011Tap to open the Menu T ap > CREATE NEW NETWORKFollow app instruction to complete the setupOn the Deco app, you can create different Deco networks bound to your TP-Link ID, and manage them conveniently from the Deco app with one account. You can also help family or friends by managing their network on your Deco app. Two methods are provided as below to create a new network: from the Overview page or the Menu page.Method 2. Create a new network from the Menu pageWi-Fi DetectiveWi-Fi Detective helps you discover all devices connected to the current Deco Wi-Fi network and identify potential risks.In the OverView page, tap to open the MenuTap to find all devices connectedto the current Wi-Fi networkT apWi-Fi Detective1213Remove/Reboot DecoYou can remove or reboot your Deco easily on the Deco app. Follow the steps below.T ap to remove or reboot the DecoNote: If the LED light of Deco does not turns pulsing blue after tapping Remove, refer to Appearance to use the reset button to reset it. T T ap a Deco unit to enter the detailsHomeShieldWhether protecting your network from malicious attacks, managing your family's online activities, or prioritizing devices to get better performance, TP-Link HomeShield provides you a kit of basic (free) and Pro (charged) features to enhance your whole home network with enhanced security.An overview of HomeShield features are shown below.• What is HomeShield:/homeshield• How to use HomeShield features and upgrade to HomeShield Pro: go to the product support page at https:// and refer to TP-Link HomeShield User Guide.Review a weekly or a monthly list of usage, such as security threats, top visited contents, andT o enjoy more features, you can upgrade to HomeShield Pro.Examine your network regularly to identify the potential risks, thus improving your network performance andReal-Time Protection is for Pro users only. There are three ways to ensure your home networkCreate profiles for family members and specify the devices that belong to each. Set individualizedPrioritize the connection of a particular device for a set duration, such as a family member’s laptop for one hour1415Wi-Fi Settings You can change the network name and password of your main network, create a separate network for guests to guarantee the security and privacy of your main network, and shake your device to share the network details easily with family and friends.Manage your main network (eg. change your Wi-Fi networkname and password)Tap >Wi-FiEnable guest networkShake to share your network16Blacklist Compile a blacklist to avoid devices added on the blacklist to access to your network, ensuring the safety of your personal information shared in the network.Tap >BlacklistAdd clients to blacklistAdd other devices to blacklistManage blacklist17Online Update TP-Link is dedicated to improving product features and providing a better customer experience. An up-to-date firmware provides better and more stable network performance. Always update your Deco to the latest firmware version when prompted in the Deco app.Tap >Update Deco Follow app instructions to update your Deco to the latest versionTip: If the firmware update fails, please reboot the main Deco, movethe Satellite Deco closer to the main Deco, then try to update again.18Advanced Features Additional features are available under the Advanced menu. You can modify WAN settings (IPv4 & IPv6), add IPv6 firewall rules, modify LAN IP, set up DHCP server, enable VLAN/IPTV/MAC Clone mode, reserve the same IP address for a specific device, set up port forwarding rules to make your local computers accessible to other devices over the internet, enable TP-Link DDNS, SIP ALG, fast roaming and beamforming, control Deco's LED, change the working mode, and configure the notification settings.Tap >Advanced View IPv4 details or change theinternet connection type Enable IPv6 to set up an IPv6internet connection Add IPv6 firewall rules to allow specific devices to access thespecified services19Modify LAN IP to avoid IP addressconfictChange DHCP server settings Enable IPTV/VLAN mode tosupport IPTV services Enable MAC Clone if Deco fails to connect to the internet Tip: For more about MAC Clone, refer to https:///support/faq/2925/20Reserve IP addresses for specific devices to recognize and managethe device more easily Set up port forwarding rules to enable devices in your network accessible over the internet withsafety Register a TP-Link DDNS domain name to access your router andlocal servers using a domain name Enable SIP ALG to communicate with SIP (Session Initiation Protocol)servers via NAT21Enable UPNP to allow your local network to dynamically open portsfor applications like gaming Enable Fast Roaming to allow your wireless devices to switch connection to different Decosseamlessly Enable Beamforming to concentrate Wi-Fi signal towards connected devices for strongerconnections T oggle off LED to turn off the light on Deco. Configure the Night Mode toturn off the LED light at bedtime only22Change the operating modeNote: When the Deco works in Access Pointmode, advanced features such as HomeShield, IPv4, Address Reservation, Port Forwarding, andDHCP server are not available.Set connection alerts to receive notifications once the clientsconnect to or disconnect from Deco Set notifications to receive alerts in the notification bar Note: If the Notifications option shows “Disabled”,go to Settings > Notifications on your mobile deviceto enable it.23WPS WPS (Wi-Fi Protected Setup) helps you to quickly and securely connect a client to a network with a tap without entering any password.Tap >WPS T ap the WPS icon on Deco app andthen on your client Y our device connects to the networksuccessfully if shown as below24Weekly/Monthly Reports Review the weekly or monthly usage reports, such as security threats and total connected network devices each day.Tap >ReportsView weekly / monthly reports T apto enable or disable reports25Managers Add friends and family members to help manage your network. Each manager should have their own TP-Link ID.Tap >ManagersAdd other accounts as managersSet privileges for managersRemove managersFAQSolutions to common problems during setup or use are provided here for reference. Follow the steps in the provided link to solve your problem.If problems still exist, contact us: https:///supportQ1. What should I do if I fail to configure the main Deco and get stuck on “We couldn't find Deco”?Refer to the guide https:///support/faq/2239/ or follow the video https://youtu.be/2HYuEYS9XJMQ2. What should I do if I fail to configure the satellite Deco and get stuck on “We couldn't find another Deco”?Refer to the guide https:///support/faq/1447/ or follow the video https://youtu.be/iVgDzoo16T4Q3. What should I do if I fail to configure the main Deco and get stuck on “T esting Internet Connection”?Refer to the video https://youtu.be/OSUrGdWH-i0Q4. What should I do if my wireless devices cannot connect to Deco?Refer to the guide https:///support/faq/2718/Q5. What should I do if Deco suddenly lost internet access?Refer to the guide https:///support/faq/1454/Q6. How can I find a suitable spot for my Deco?Refer to the guide https:////support/faq/1446/Q7. What can I do if the Deco app isn't working properly?Refer to the guide https:///support/faq/1456/26AuthenticationFCC Compliance Information StatementProduct Name:AX6600/AX5700 Whole Home Mesh Wi-Fi 6 SystemModel Number: Deco X90/Deco X5700Component Name ModelI.T.E POWER SUPPL Y T120250-2B4Responsible party:TP-Link USA Corporation, d/b/a TP-Link North America, Inc.Address: 145 South State College Blvd. Suite 400, Brea, CA 92821Website: /us/T el: +1 626 333 0234Fax: +1 909 527 6803E-mail:*********************This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:• Reorient or relocate the receiving antenna.• Increase the separation between the equipment and receiver.• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.27• Consult the dealer or an experienced radio/ TV technician for help.This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:1. This device may not cause harmful interference.2. This device must accept any interference received, including interference that may cause undesired operation.Any changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.Note: The manufacturer is not responsible for any radio or TV interference caused by unauthorized modifications to this equipment. Such modifications could void the user’s authority to operate the equipment.FCC RF Radiation Exposure StatementThis equipment complies with FCC RF radiation exposure limits set forth for an uncontrolled environment. This device and its antenna must not be co-located or operating in conjunction with any other antenna or transmitter.“T o comply with FCC RF exposure compliance requirements, this grant is applicable to only Mobile Configurations. The antennas used for this transmitter must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter.”Issue Date: 2020-11-20 FCC Compliance Information StatementProduct Name: I.T.E POWER SUPPL YModel Number: T120250-2B4Responsible party:TP-Link USA Corporation, d/b/a TP-Link North America, Inc.Address: 145 South State College Blvd. Suite 400, Brea, CA 92821Website: /us/T el: +1 626 333 023428Fax: +1 909 527 6803E-mail:*********************This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:• Reorient or relocate the receiving antenna.• Increase the separation between the equipment and receiver.• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.• Consult the dealer or an experienced radio/ TV technician for help.This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:1) This device may not cause harmful interference.2) This device must accept any interference received, including interference that may cause undesired operation.Any changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.We, TP-Link USA Corporation, has determined that the equipment shown as above has been shown to comply with the applicable technical standards, FCC part 15. There is no unauthorized change is made in the equipment and the equipment is properly maintained and operated.Issue Date: 2020-11-202930CE Mark WarningThis is a class B product. In a domestic environment, this product may cause radio interference, in which case the user may be required to take adequate measures.OPERATING FREQUENCY(the maximum transmitted power)2412MHz—2483.5MHz (20dBm) 5150MHz—5250MHz (23dBm)5250 MHz -5350 MHz (23dBm)5470 MHz -5725 MHz (30dBm)EU declaration of conformityTP-Link hereby declares that the device is in compliance with the essential requirements and other relevant provisions of directives 2014/53/EU, 2009/125/EC, 2011/65/EU and (EU)2015/863. The original EU declaration of conformity may be found at /en/ceRF Exposure InformationThis device meets the EU requirements (2014/53/EU Article 3.1a) on the limitation of exposure of the general public to electromagnetic fields by way of health protection.The device complies with RF specifications when the device used at 20 cm from your body.Attention: This device may only be used indoors in all EU member states and EFTA countries.Canadian Compliance StatementThis device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions:1. This device may not cause interference, and2. This device must accept any interference, including interference that may cause undesired operation of the device.Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes :1. l’appareil ne doit pas produire de brouillage;2. l’utilisateur de l’appareil doit accepter tout brouillage radioélectrique subi, meme si le brouillage est susceptible d’en compromettre le fonctionnement.Caution:The device for operation in the band 5150–5250 MHz is only for indoor use to reduce the potential for harmful interference to co-channel mobile satellite systems;DFS (Dynamic Frequency Selection) products that operate in the bands 5250- 5350 MHz, 5470-5600MHz, and 5650-5725MHz. Avertissement:Le dispositif fonctionnant dans la bande 5150-5250 MHz est réservé uniquement pour une utilisation à l’intérieur afin de réduire les risques de brouillage préjudiciable aux systèmes de satellites mobiles utilisant les mêmes canaux;Les produits utilisant la technique d’atténuation DFS (sélection dynamique des fréquences) sur les bandes 5250- 5350 MHz, 5470-5600MHz et 5650-5725MHz.Radiation Exposure Statement:This equipment complies with IC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body.Déclaration d’exposition aux radiations:Cet équipement est conforme aux limites d’exposition aux rayonnements IC établies pour un environnement non contrôlé. Cet équipement doit être installé et utilisé avec un minimum de 20 cm de distance entre la source de rayonnement et votre corps.31Industry Canada StatementCAN ICES-3 (B)/NMB-3(B)Korea Warning Statements:당해 무선설비는 운용중 전파혼신 가능성이 있음.NCC Notice & BSMI Notice:注意!依據 低功率電波輻射性電機管理辦法LP0002低功率射頻器材技術規範_章節3.8.2取得審驗證明之低功率射頻器材,非經核准,公司、商號或使用者均不得擅自變更頻率、加大功率或變更原設計之特性及功能。
TP900硬件使用说明书
ThinPad900 数据采集终端技术手册1目录目录 (1)第一章TP900 数据采集终端的硬件及其使用 (1)1.1 简介 (1)1.1.1 产品介绍 (1)1.1.2 ThinPad900 数据采集终端的技术指标 (1)1.1.3 Symbol激光扫描器的技术指标 (2)1.1.4 ThinPad900 数据采集终端的性能特点 (2)1.1.5 图片解析 (3)1.2 操作指南 (4)1.2.1 基本操作 (4)1.2.2 具体操作 (5)1.3 保养与维护 (10)1.3.1 清洁卫生 (10)1.3.2 注意事项 (10)第二章 TP900 支撑软件的安装和使用 (12)2.1 TP900 Utilities FOR WINDOWS软件安装及简介 (12)2.2 TP900&TP850 集成界面.EXE界面说明 (12)2.3 COMDLL.DLL接口说明 (14)2.4 错误代码表 (25)2.5 消息代码表 (26)2.6 相关数据结构 (26)2.7 相关文件格式 (28)2.8 动态库调用相关示例说明 (29)第三章 ZZDBASE语言 (30)第四章硬件接口说明 (65)4.1 对外接口说明及其使用 (65)4.2 红外通讯 (65)4.4 专用通讯电缆 (67)4.5 通讯出错处理 (68)第一章TP900 数据采集终端的硬件及其使用1.1 简介1.1.1 产品介绍ThinPad900 数据采集终端是振中公司推出的最新一款机型。
主要适用于在各种流动性强的领域中,进行数据采集和现场数据分析处理的工作。
例如:在电力、水力、煤气行业的抄表收费,地质勘探部门的野外数据采集与分析,大型仓库盘点和超市商品管理中,数据采集终端都得到充分应用。
与以往机型相比,新款ThinPad900 在软件系统设计上有了较大的改善,不仅具备以往机型所有功能,而且操作界面采用时下流行的图形化界面与菜单界面并存的形式,操作方便。
涛行LPC900系列单片机ISP程序编程器使用说明书
出现的对话框中,enable Watchdog 和 enable watchdog Safety 是关于看门狗设置的,可查阅 LPC932 的文档了解其特性。Enable Reset Pin 勾选上表示复位引脚有复位功能,如不勾上,表示复位引 脚作信号输入引脚使用。Enable Brownout Detection 选项表用于设 置是否激活低电压 Brownout 功能,如果 LPC932 供电电压低于 2.7V 时,此选项不能勾上,否则开机后芯片一直处于低电压复位状态。
靠近ISP下载接口的D5指示灯为数据传输信号线TXD值指示灯。由 于TXD没有数据发送时为高,所以此指示灯常亮,在PC机发送数据到
“涛行出品,必系精品”
联系电话:(025)51615878 4
邮箱:xg_2004_sy@
TX_LPC900_ISP(V1.0)LPC900 系列单片机 ISP 编程器使用说明书
“涛行出品,必系精品”
联系电话:(025)51615878 8
邮箱:xg_2004_sy@
TX_LPC900_ISP(V1.0)LPC900 系列单片机 ISP 编程器使用说明书
3.3、配置第三步(选定需编程的程序文件) 见下图红色框线所示部分:
当选定要下载的文件后,下次启动软件时会将最后一次下载了的 文件调入要下载的文件框中,在使用 FlashMagic 软件下载程序前, 如果以前选择了的文件内容有变化(以文件的最后修改日期是否有变 化来识别),则下载时将以新程序的数据下载到目标系统中,在文件 名下面的文件日期和时期也能看到其变化。所以程序文件内容有了更 新,不必重新载入,直接点击下载即可,非常地方便。
“涛行出品,必系精品”
联系电话:(025)51615878 3
国标版本的TP900手持功能使用说明
电能量信息采集CL790D终端安装调试TP900掌上电脑使用说明—:现场终端工作电源及终端与电能表RS485通讯的接线:二:完成终端、SIM卡、电池的安装和终端工作电源及RS485的通讯接线后,可以对终端进行通电,终端进入液晶显示和指示灯亮的运行状态,下面我们就可以用TP900掌上电脑来对终端进行参数设置了。
1.首先打开TP900掌上电脑,按一下掌机的红色按键即可打开进入程序“主菜单”界面;2.移动上下光标,选择“用户程序”按“确认”键即可进入“程序运行”菜单;下面主要说明终端通信参数的设置和终端抄RS485表的设置:1.终端通信参数设置:在“用户程序”界面选择“GB1_2005.BXE”按“确认”进入“参数设置1”按“确认”进入“读写参数”界面,这时向下移动光标选择“F3主站地址端口”按“确认”进入读写界面,光标右移动选择“写”按确认进入“1.主用:”界面,再按“确认”键才有光标弹出并处于闪烁状态,这时可以直接输入主站的IP地址及端口了,(如:10.11.16.2:7100(省公司IP端口地址))按“确认”进入“2.备用:”(这里统一输入0.0.0.0.0)按“确认”进入“3.网关:”(这里统一输入0.0.0.0.0)按“确认”进入“4.代理:”(这里统一输入0.0.0.0.0)按“确认”进入“5.APN:”(如:CDSCDL.SC)按“确认”后出现“完成”再按“确认”出现“是否发送”移动光标选择“是”按“确认”就进入发送通信状态了,这时候要将掌上电脑的红外口平衡对着终端的红外口,掌上电脑弹出“返回正确”表示参数已设置到终端内了,该项参数如果厂家已经提供给了既省略,直接按键在终端上查看是否正确就可以了;这里同时按键记录终端的“区县码”和(终端地址)等档案信息;2.终端抄RS485电表的参数设置:在“用户程序”界面选择“GB1_2005.BXE”按“确认”进入“参数设置1”按“确认”进入“读写参数”界面,这时向下移动光标选择“F10电能表/交*配置”按“确认”进入,移动光标选择“写”按“确认”进入“电能表/交流采样装置配置数量:”这时注意的是如果接一块电表数量则输入2,如果接二块电表数量则输入3,类推加一即可,最多只能配置为9,按“确认”进入“第1块配置”这时序号输入1,所属测量点号输入1,通信端口输入1,通信速率2通信规约类型输入2(交流采样),通信地址(12位)输入终端地址后5位,通信密码(6HEX)输入0,电能表费率个数(1-14)输入4,有功电能示值整数位数(4-7)输入7,小数位数(1-4)输入2,按“确认”弹出“完成”再按“确认”即进入“第2块配置”,同样依次配置序号输入2,所属测量点号输入2,通信端口输入1,通信速率2通信规约类型输入1,DL/T645(蜀达/林洋/三星/科陆/华隆。
新唐科技产品生态系统与开发板入门指南说明书
路径 ‒ M031_Series_BSP_CMSIS_Vx.xxxxx
‒ SampleCode ‒ Template ‒ Keil
22
Quick Start – Step 6
项目执行
”Template”专案
打开并执行 1) Rebuild 2) Successfully Compiled 3) Download
(5min)
PinView
(5min)
LV.99
LV.800
Q&A
LV.1
Joe
Joe Howard
Tips
Q&A
SUYU
Quick Start
填问卷抽
Nu-Link2-Pro ($149 USD)
Webinar结束后 系统会自动跳转至问卷页面, 回卷者可抽 Nu-Link2-Pro *1
网络研讨会限定
Programmer
In-circuit Programming (ICP) In-system Programming (ISP) PC control and stand-alone ICP/ISP Automated Programmer header External storage for stand alone ICP/ISP: SD Card, SPI Flash, USB Disk
‐ Arm Keil MDK ‐ IAR EWARM ‐ NuEclipse
板级支持包 (BSP)
‐ Comprehensive drivers ‐ Plentiful peripheral
examples
软件开发工具 –
PinConfigure/ PinView
合泰C语言用户手册
字符型常量 ..........................................................................................6
字符串常量 ..........................................................................................6
指针与数组 ................................................................................................17
指针 ....................................................................................................17
保留字 ..................................................................................................3
数据类型 ......................................................................................................3
枚举常量 ..............................................................................................6
运算符..........................................................................................................7
手持终端软件维护参考手册讲解
手持终端软件维护手册2010年08月18日手持终端维护手册1-引言1・1编写目的本文档的目标是在描述“行车定位无线调度系统”于-持终端软件的维护要点。
1.2开发单位本项目的开发单位是东南人学自动化与江苏省沙钢集团1. 3参考资料手持终端需求分析手持终端概要设计手持终端用户手册手持终端操作手持2.系统说明2.1系统用途本系统使用于沙钢宽厚板、钢卷库区中。
与定位调度系统、无线调度系统平配合使用, 能够实现沙钢库区管理的自动化操作。
2.2总体说明系统总体架构如图2・1所示。
车间LAN]无线通信|调度指令,库存信息执行情况反馈主控机图2・1系统总体架构手持终端系统的组成包扌舌:(1)地面:主控计算机、无线网关;(2)手持PDA:手持终端;系统功能模块如图2.2所示。
图2・2系统功能模块2.3系统类结构图软件采用面向对象的方法进行设计开发。
面向对彖开发方法使用把系统分解成模块的设 计原则。
系统类结构图如图2・3所示。
图2.3系统类结构图厂接收MES 调度指令 指令状态显示 接收行•车执行结果 接收手持请求 \执行结果返回手持--------------------査询新指令存储调度指令 更新指令信息作业计划> 数据通信丿 丿系统管理丿MES 数抑;库接数撫库服务器地址IP 地址库区.行车.手持信息监视连接状态\ 收发队列管理 (建立连接 恢复连接足送数据报文接收数据报文 丈送指令至行乍、 手动管理调度指令 执行结果返回MES 发送请求到MESJ 丿系统软件基于对话框设计,其中主对话框类是CHHT.CEDIg,子对话框类分别为:CPage_OutProc,CPage」nProoc,CPage_MoveProc,CPage_SysConfig.其中系统中所有的公用函数都在主对话框下面定义,子对话框只负责显示交互,通过调用主对话框下面的公有函数实现所有功能。
1、CPage_OutProc该类负责产成品出库处理,包含查询提单、生成行车命令以及出库确认功能。
mxchipWNet库开发指南说明书
mxchip W Net Library Development guide for the basic versionAgenda•Introduction for the mxchip W Net TM library basic version •Allocation of the hardware resources •Development tools and environment•Guide of the API functions•Demo applicationsmxchip W Net Authorized PlatformEMW3280EMW3161EMW3162More in future…mxchip W Net library can only run on a mxchip W Net authorized platform.mxchip W Net A rchitectureMXCHIP Wi-Fi module 802.11MAC/Baseband/RFUser applicationmxchipWNet libraryTCP/IP stackNetwork servicesIEEE 802.11 driverNetwork Processormxchip W Net F unctions•Wi-Fi Features:•IEEE 802.11 b/g/n driver•Station mode, soft AP mode and coexistent •WEP, WPA/WPA2 encryption•WPS, Easylink configuration•IEEE 802.11 roaming, power save mode •TCP/IP stack Features: •TCP client/server, UDP unicast/multicast/broadcast •Block/Unblock mode•DHCP server/client•DNS, mDNS•TLS/SSL data encryption•Flexible memory allocation•Miscellaneous:• A build-in RTOS (profession version only) •System timer•MD5, AES, SHA algorithm•Demo applications•……CreateCreatemxchip W Net Application Running ModeBasic v ersionProfessional v ersion (RTOS)MainmxchipInitmxchipTick Select sleep ……Application 1Application 2Application nCallback 1Callback 2Callback n! The main loop should less than 500ms MainRTOS thread managementCallback 1Callback 2Callback nmxchipTickMain applicationApplication nDo not execute any library function in a callbackmxchip W Net Flash Memory Map16k bytes bootloader (B)*0x0800000032k bytes APP Parameters (P)*336k bytes mxchip W Net TM Firmware (A)*384k bytesTemporary storage forOTA purpose256k bytes RF Driver (D)*Contents should not be changedOTA function can be disabled in bootloader* Content Type0x080600000x0800C0000x080040000x080C0000Start End Type Size (bytes)Content 0x080000000x08003FFF B 16k Bootloader 0x080040000x0800BFFF P 32k OTA info ,user 参数0x0800C0000x08060000A 336k User application 0x080600000x080C0000-384k OTA storage 0x080C00000x080FFFFFD256kRF DriverOTA Procedure1.Download update data to OTA storage (User)2.Write OTA info to 0x08004000 (User)3.Reboot (User)4.Bootloader update the target flash memoryusing update data (Bootloader)5.Bootloader clear the update data and OTAinfo (Bootloader)6.Start the application (Bootloader)OTA i nfo @ 0x08004000Name Data TypeDataLengthContentSTARTADDRESSWord1OTA data storage address (shouldbe 0x08060000 only now) LENGTH Word1OTA data lengthVERSION Byte8Version(Not used)TYPE Byte1Target content type (’B’,’P’,’A’,’D’) UPDATE Byte1Update tag(‘U’)REVERSED Byte6ReservedOTA s tepsTarget content type: Which data block should be updated by the new data in OTA data storageUser APPmxchip W Net SRAM AllocationStatic allocationDynamic allocationMemory has allocated after library has initializedBasic memoryUDPUDP TCP TCPTCP TCP TCP TCPTCPTCPUser APPTCP Rx bufferTCP Rx buffer UDP Rx buffer UDP Rx buffer2048 bytes 2048 bytes2048 bytes 2048 bytesTCP num isconfigured by user max. num <= 12 SRAM < 48k bytes47k bytes8k bytes> 25k bytesMemory has allocated after library has initializedBasic memoryUDPUDPTCPTCPTCPTCPTCPTCP Rx bufferTCP Rx buffer UDP Rx bufferUDP Rx bufferConfigured by user Default: 2048 bytes 2048 bytes 2048 bytesUser allocate the remaining SRAM for user application and TCP sockets47k bytes8k bytes73k bytesConfigured by user Default: 2048 bytes……Used EMW316x Peripherals by LibraryAfter mxchipWNet library is initializedPeripheral Function Module NoteSystemTick and interruption Generate the time base for the library, one tick: 1ms AllSDIO Communicate with RF chip AllDMA2 Stream 3Communicate with RF chip AllEXTI Line13 Communicate with RF chip EMW3162PC2Watch dog signal output EMW3162Enabled byuserEXTI Line0 Communicate with RF chip EMW3161PB14Watch dog signal output EMW3161Enabled byuser Use UART functions Peripheral Module UART1EMW3162 PA8, PA9EMW3162 DMA2 Stream 2EMW3162 UART2EMW3161 PA0, PA1EMW3162 DMA1 Stream 5EMW3161Use NFC functions Peripheral Module IIC1AllPB6, PB7, PB14 EMW3162 EXTI Line14EMW3162 PB6, PB7, PB15EMW3161 EXTI Line15EMW3161Development EnvironmentHardware ConnectionEMW3162EMB-380-S2JTAG debuggerOnly RVMDK issupported nowMini USB cableBOOT(SW1)STATUS(SW2)Operation modeL L Factory modeL H Firmware update modeH L/H Working modePrepare Develop Software•USB driver•VCP driver: Virtual com port over USB•/Drivers/VCP.htm•JTAG debugger driver: Jlink or Ulink•IDE•Library and demos are tested under Realview MDK 4.7 5.0 •COM terminal•SecureCRT or HyperTerminal•Network analyzer•Wiresharkmxchip W Net library package contentDemo source codes Hardware layer source codes!•Flash operation!•UART total solution!•……Demo project for different IDEStandard peripheral libraryfrom MCU vender(ST…) From MXCHIPmxchip W Net TM libraryOpen all demoprojects from hereDevelopment Environment - RVMDK Settings 1. S elect a c orrect b uild t arget3. S elect a c orrect d ebug p rotocol (SW)2. S elect a c orrect d ebugger4. S elect a c orrect f lash algorithmDevelopment Environment - RVMDK Settings5. C hange t he R OM b ase a ddress t o 0x0800C000:Caution When Download your APPNo not execute any instructions which may erase thewhole flash memory!Erase the full chip may also erase the bootloader and RF driver√Safe download:Only use download function to download your applicationmxchip W Net TM Library Basic Version•mxchip W Net l ibrary (basic v ersion) i s w ritten u sing s tandard C c onstructs and c ompiled w ith t he A RM RealView Compiler a nd I AR C ompiler. !•mxchip W Net l ibrary (basic v ersion) d esigned a s a s tand a lone T CP/IP s tack and W i-Fi d river a nd d oes n ot r equire a n R TOS k ernel t o r un. !•The m xchip W Net (basic v ersion) f unctions d o n ot r equire R TOS t o r un. !•All o f m xchip W Net l ibrary f unctions a re n ot r eentrant.mxchip W Net Library API Catalog•library global definition •Library initialization•Library maintenance in runtimemxchipWNet library runtimeWi-Fi control and Network servicesBSD socket APIsTools•Scan available hotspots•Connect/disconnect Wi-Fi network •Wi-Fi power management •WPS, Easylink •DNS, DHCP•TCP/UDP communication •UDP multicast •TLS/SSL encryption•External interruption configuration •Data format conversion •Memory debugger •MD5, AES…Processes TCP/IP stack and Wi-Fi driver operations. The mxchipTick functions are the core of the protocol stack and generate the corresponding callbacks.Some other library functions can also execute the same function block besides their main functions like select, sleep, msleep, send, recv……mxchip W Net Library Runtimemxchip W Net TM InitializationMxchipStatus mxchipInit(void);- Return: Success or notInitialize the mxchip W Net TM library. Thisshould be execute at the beginning.mxchip W Net TM function blockvoid m xchipTick(void)- I nput: N one - R eturn: N one mxchip W Net TM Configurationvoid lib_config(lib_config_t* conf)- input: RAM allocation mode, watchdog output, max num of TCP sockets……Define the library’s running parametersScan Available Hotspots Scan nearby Wi-Fi NetworksModule start scan all nearby APs in allsupported channelsMxchipStatus mxchipStartScan(void)Return scan results (callback) This is a callback function. Return the scan results void mxchipScanCompleteHandler(UwtPara_str *pApList) - Input: Address to store- Return : noneUwtPara_strtypedef struct _ApList_str{ char ssid[32];u8 signal; // 0-100}ApList_str;typedef struct _UwtPara_str { char ApNum;ApList_str * ApList;} UwtPara_str;WLAN ConnectionStart a Wi-Fi network connection int StartNetwork(network_InitTypeDef_st* pNetworkInitPara)- input: pNetworkInitPara - network profileStart a network connection accordinga given network profile, library will try to connect to this network periodically before connect is established.User can call this function twice to enter coexistence mode: station mode + Soft AP mode Parameter Name Note Parameter Name NoteWi-Fi mode Soft AP or Station Gateway IP address Use in static addressmodeSSID Name of Wi-Fi network DNS server IP address Use in static addressmodeKEY Encryption type is self-adaption DHCP mode DHCP server/client Local IP address Use in static address mode Address pool startNet mask Use in static address mode Address pool endRetry interval Default: 100msReturn Wi-Fi status (callback) This function will be called by library once the Wi-Fi status is changed.void WifiStatusHandler(int status)- Input: the new Wi-Fi status— Station up/down Soft AP up/down - Return : noneWi-Fi ConfigurationStart a Wi-Fi configuration procedureint OpenConfigmodeWPS(int timeout) int OpenEasylink(int timeout)- input: configuration timeoutStart WPS, Easylink, NFC, BT procedure for Wi-Fi configuration.Return Wi-Fi parameters (callback)This function will be called by library once the configuration procedure is success or failed.void RptConfigmodeRslt(network_InitTypeDef_st *nwkpara);- Input: point to Configuration result, =0 if failed - Return : noneParameter Name NoteSSID Name of Wi-Fi network KEYEncryption keyCheck Current Wi-Fi Link Status and OthersCheck Wi-Fi link statusint CheckNetLink(sta_ap_state_t *ap_state);- input: point to the structure of the current AP statusParameter Name Note Parameter Name Note Connected Connected to a AP or notSSIDCurrent connected AP’s ssid Signal strengthCurrent signal strength, 0-100BSSIDCurrent connected AP’s bssidWe are planing to return more informationabout the current connected AP .IEEE power save modeDisconnect wlanRF power on/offint wlan_disconnect(void); int sta_disconnect(void); int uap_stop(void);void ps_enable(void); void ps_disable(void);int wifi_power_down(void); int wifi_power_up(void);DNS ServiceStart DNS resolving and read its result int gethostbyname(const u8 * hostname, u8 * ip_addr, u8 ipLength) - Input: domain name—“”ip_addr, ipLength—the memory to store the returned address - Return: Success or notThe function will return if DNS is success or time out(5 seconds).Block modeStart DNS resolving procedureu32 dns_request(char *hostname);- Input: domain name—“”- Return: -1: Start DNS service failed0: Start success, waiting for callback>0: The IP address (The host name is already a ip address or the result is stored in the library form a previous DNS procedure.)The function will return immediately.Unblock modeReturn DNS result (callback)This function will be called by library once the DNS procedure is success or timeout (5 seconds).void dns_ip_set(u8 *hostname, u32 ip);- Input: A given domain name—“”ip : The ip address of the given domain name, if ip = -1, means the DNS is failedDHCP Results and Current IPReturn DHCP result (callback)This function will be called by library once the DHCP is successful.void NetCallback(net_para_st *pnet)- Input: pnet —point to the result of the DHCPParameter Name Note Parameter Name NoteDHCP mode DHCP server/clientGateway IP address Local IP address DNS server IP address Net maskMAC address Broadcast addressNo function, reserved Read current IP statusint getNetPara(net_para_st * pnetpara , WiFi_Interface iface);- input: pnetparapo -int to the memory that store the IP parametersiface -Wi-Fi network interface: station mode or soft AP modeYou can call this function anytime to get the current IP parameters.mxchip W Net TM API overview: BSD Socket APIs Use these functions to manage all data transmission and receptionRefer /wiki/Berkeley_sockets for details int socket(int domain, int type, int protocol);int setsockopt(int sockfd, int level, int optname,const void *optval, socklen_t optlen);int bind(int sockfd, const struct sockaddr_t *addr, socklen_t addrlen);int connect(int sockfd, const struct sockaddr_t *addr, socklen_t addrlen);int listen(int sockfd, int backlog);int accept(int sockfd, struct sockaddr_t *addr, socklen_t *addrlen);int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval_t *timeout);ssize_t send(int sockfd, const void *buf, size_t len, int flags);ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,const struct sockaddr_t *dest_addr,socklen_t addrlen);ssize_t recv(int sockfd, void *buf, size_t len, int flags);ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags,struct sockaddr_t *src_addr, socklen_t *addrlen);int read(int sockfd, void *buf, size_t len);int write(int sockfd, void *buf, size_t len);int close(int fd);Socket ParametersParameter Name NoteSO_BLOCKMODE Block mode or unblock mode (Connect, Recv, Send)SO_CONTIMEO Connect timeout in block mode (Default: 10 seconds)SO_SNDTIMEO Send data timeout in block mode (Default: infinity)SO_RCVTIMEO Receive data timeout in block mode (Default: infinity)SO_RDBUFLEN Receive data buffer length in TCP socket (check mxchipWNet SRAM allocation) SO_WRBUFLEN Send data buffer length in TCP socket (check mxchipWNet SRAM allocation) IP_ADD_MEMBERSHIP Add the socket to a multicast groupIP_DROP_MEMBERSHIP Remove the socket from a multicast groupBlock/Unblock Mode in ConnectConnectint connect(int sockfd, const struct sockaddr_t *addr, socklen_t addrlen)Block modeThe function will return if connection is successful or time out.Unblock modeThe function will return immediately. Library generate a callback function : “socket_connected”If the socket connect failed, recv function based on this function will return -1.socket connected (callback)void socket_connected(int fd);Return the File descriptor of the successful connected socketBlock/Unblock Mode in Send/RecvThe function will return if data are stored in socket’s send buffer or timeout. Return the actual data sent to buffer.Note: If you don’t want any delay when send buffer is full, you can use int tx_buf_size(int sockfd) function to read the remaining buffer size first.Block modeThe function will return immediately. Return the actual data sent to buffer.Unblock modeSend datassize_t send(int sockfd, const void *buf, size_t len, int flags) int write(int sockfd, void *buf, size_t len)ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,const struct sockaddr_t *dest_addr, socklen_t addrlen)Get useable send buffer sizeint tx_buf_size(int sockfd)The function will return if enough data is read fromsocket’s receive buffer or timeout, return -1 if current socket has error, and need to be closed.Note: Use select function first to check if the socket has received any data, this may avoid the delay if no data is received.Block modeThe function will return immediately.Unblock modeReceive datassize_t recv(int sockfd, void *buf, size_t len, int flags) int read(int sockfd, void *buf, size_t len)ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr_t *src_addr, socklen_t *addrlen)“Select” Mechanismn: a file descriptor p: file descriptor set FD_ZERO(p) FD_CLR(n, p) FD_SET(n, p) FD_ISSET(n, p)Manage the file descriptor(FD) setStart Manage F D s etSelect F D s etCheck listen F DAcceptAdd t o F D a rrayFD s et1234n ……Check readabl F DRecvProcess t he received d ataReturn >=0NoYesFree r esources a nd Remove f rom F D a rrayReturn <0NoYesUDP Code ExampleFD_ZERO(&readfds);FD_SET(fd_udp, &readfds); !select(1, &readfds, NULL, NULL, &t);if (FD_ISSET(fd_udp, &readfds)) {con = recvfrom(fd_udp, buf, 3*1024, 0, &addr, &addrLen); sendto(fd_udp, buf, con, 0, &addr, sizeof(struct sockaddr_t)); }UDP socket creationfd_udp = socket(AF_INET, SOCK_DGRM, IPPROTO_UDP); addr.s_port = 8090;bind(fd_udp, &addr, sizeof(addr));Select and receive on the UDP socketTCP Client Code ExampleTCP client socket creationfd_client = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);addr.s_ip = inet_addr(ipstr);addr.s_port = 80;if (connect(fd_client, &addr, sizeof(addr))!=0) {close(fd_client);fd_client = -1;}Select and receive on the TCP client socketFD_ZERO(&readfds);if(fd_client != -1){FD_SET(fd_client, &readfds);select(1, &readfds, NULL, NULL, &t);if(FD_ISSET(fd_client, &readfds)){con = recv(fd_client, buf, 2*1024, 0);if(con > 0)printf("Get %s data successful! data length: %d bytes\r\n", WEB_SERVER, con); else{close(fd_client);fd_client = -1;} } }TCP server socket creationfd_listen = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); addr.s_port = 8080;bind(fd_listen, &addr, sizeof(addr));listen(fd_listen, 0);Select and accept on the TCP server socket FD_ZERO(&readfds);FD_SET(fd_listen, &readfds);select(1, &readfds, NULL, NULL, &t);if(FD_ISSET(fd_listen, &readfds)){j = accept(fd_listen, &addr, &len);if (j > 0) {inet_ntoa(ip_address, addr.s_ip );for(i=0;i<MAX_TCP_CLIENTS;i++) {if (clientfd[i] == -1) {clientfd[i] = j;break;}}}Select and receive on the TCP server socket FD_ZERO(&readfds);for(i=0;i<MAX_TCP_CLIENTS;i++) {if (clientfd[i] != -1)FD_SET(clientfd[i], &readfds);}select(1, &readfds, NULL, NULL, &t);!for(i=0;i<MAX_TCP_CLIENTS;i++) {if (clientfd[i] != -1) {if (FD_ISSET(clientfd[i], &readfds)) {con = recv(clientfd[i], buf, 1*1024, 0);if (con >= 0)send(clientfd[i], buf, con, 0);else {close(clientfd[i]);clientfd[i] = -1;}}}TCP Keep-alive and TLS/SSLvoid set_tcp_keepalive(int num, int seconds)TCP keep-aliveSend keep-alive package to maintain the TCP link if module is working as a TCP client. If it exceed num*seconds, a error will be set on the socket(RECV return a “-1”). The socket resource should be released.void get_tcp_keepalive(int *num, int *seconds)int setSslMaxlen(int len);!int getSslMaxlen(void);TLS/SSL memory size definitionint setSSLmode(int enable, int sockfd)Input: A specified socket Return: -1: Failed 0: SuccessEnable TLS/SSL encryption on asocketThe memory size should be larger than the possible TLS/SSL encrypted data package size.The memory size should be larger than the largest TLS/SSL encrypted data package size.STM32 EXTI Managementint gpio_irq_enable(GPIO_TypeDef* gpio_port, uint8_t gpio_pin_number, gpio_irq_trigger_t trigger, gpio_irq_handler_t handler, void* arg )int gpio_irq_disable( GPIO_TypeDef* gpio_port, uint8_t gpio_pin_number )TriggermxchipWNet ISRvoid gpio_irq(void)DriverUser defined ISRUser d efined I SRUser defined ISRTriggerUser defined ISRTraditional methodmxchipWNet library methodNew EXTI configuration functionGPIO configuration function is not changed.System Timer Managementextern int MS_TIMERA grobal variableA system timer begins to count whenlibrary is initialized. Time unit: millisecond.DelayThese functions perform a delay, and library can still be executed during this time.int sleep(int seconds);int msleep(int mseconds);Execute a function after some time The specified function can be called by library as a callback once the predefined time has reached, recall this function in the callback can make the function execute periodicallyint SetTimer(unsigned long ms, void (*psysTimerHandler)(void))Watch dog tick (callback)Library generate a callback once the library reachthe time that need to reset the watch dog.void WatchDog(void)Demo 1: Wi-Fi Link•Demonstrated library functions: •Scan Wi-Fi hotspots•Connect to a wireless router as station•Display the DHCP results•Setup a soft AP•coexistence mode: station mode + Soft AP mode•STM32 external interrupt configuration UART output:*Start s can connect t o M XCHIP_RD..... Find 7 A Ps: S SID: T P-LINK_8C7150, S ignal: 100% S SID: M XCHIP_RD, S ignal: 100% S SID: M XCHIP_OTA_SSID, S ignal: 100% S SID: M XCHIP-test, S ignal: 67% S SID: D ING9F, S ignal: 67% S SID: M XCHIP_Guest, S ignal: 60% S SID: M XCHIP_PD, S ignal: 52% IP a ddress: 192.168.2.184 NetMask a ddress: 255.255.255.0 Gateway a ddress: 192.168.2.1 DNS s erver a ddress: 192.168.2.1 MAC a ddress: c893460001cd Wi-Fi u p Setup s oft A P: u AP Start s canning b y u ser... Find 8 A Ps: S SID: T P-LINK_8C7150, S ignal: 100% S SID: M XCHIP_RD, S ignal: 100% S SID: M XCHIP_OTA_SSID, S ignal: 100% S SID: M XCHIP-test, S ignal: 75% S SID: M XCHIP_PD, S ignal: 70% S SID: D ING9F, S ignal: 65% S SID: M XCHIP_Guest, S ignal: 35% S SID: Q X-3F, S ignal: 17%•User operation•Enter a correct SSID and key in the source code•Build and run the demo application•Read the result from serial terminal•Press the WPS button to start a Wi-Fi scanning* Output maybe vary depends on actual operationDemo 2: TCP UDP Echo•Demonstrated library functions: •Connect to a wireless router as station•Work as a http client, and read content of a web page •Work as a TCP server to accept client connection •Open a UDP port•Perform echo function on every socket connectionsUART output*:•User operation•Enter a correct SSID and key in the source code •Build and run the demo application •Read the result from serial terminal•Setup a TCP client to connect module on port 8080 •Setup a UDP client to connect module on port 8090Connect t o M XCHIP_RD..... IP a ddress: 192.168.2.184 NetMask a ddress: 255.255.255.0 Gateway a ddress: 192.168.2.1 DNS s erver a ddress: 192.168.2.1 MAC a ddress: c 893460001cd Station u p DNS t est: w a ddress i s 61.135.169.125 Connect t o w eb s erver s uccess! R eading w eb p ages... Get w d ata s uccessful! d ata l ength: 1616 b ytes Get w d ata s uccessful! d ata l ength: 1024 b ytes Get w d ata s uccessful! d ata l ength: 1024 b ytes Get w d ata s uccessful! d ata l ength: 1024 b ytes Get w d ata s uccessful! d ata l ength: 2048 b ytes Get w d ata s uccessful! d ata l ength: 2048 b ytes Get w d ata s uccessful! d ata l ength: 1024 b ytes Get w d ata s uccessful! d ata l ength: 1024 b ytes Get w d ata s uccessful! d ata l ength: 1024 b ytes Get w d ata s uccessful! d ata l ength: 1024 b ytes Get w d ata s uccessful! d ata l ength: 1024 b ytes Get w d ata s uccessful! d ata l ength: 1024 b ytes Get w d ata s uccessful! d ata l ength: 1082 b ytes Client 192.168.2.172:49483 c onnected Web c onnection c losed.* Output maybe vary depends on actual operationDemo 3: WPS EasyLink•Demonstrated library functions: •Connect to a wireless router as station •WPS configuration •Easylink configurationUART output*:•User operation•Build and run the demo application•Select WPS or EasyLink from on serial terminal •When using WPS, press WPS button on the router •When using EasyLink, use the Easylink APP on iOS/Android+***************(C) C OPYRIGHT 2013 M XCHIP c orporation************+ | E MW316x W PS a nd E asyLink c onfiguration d emo | + c ommand ----------------+ f unction ----_-----------------------+ | 1:WPS | W iFi P rotected S etup | | 2:EasyLink | O ne s tep c onfiguration f rom M XCHIP | | 3:REBOOT | R eboot | | ?:HELP | d isplays t his h elp | +-------------------------+--------------------------------------+ | B y W illiam X u f rom M XCHIP M 2M T eam | +----------------------------------------------------------------+ !MXCHIP> 1 !WPS s tarted......, p ress W PS b utton o n y our A P Configuration i s s uccessful, S SID:MXCHIP_OTA_SSID, K ey: connect t o M XCHIP_OTA_SSID..... !MXCHIP> I P a ddress: 192.168.1.101 NetMask a ddress: 255.255.255.0 Gateway a ddress: 192.168.1.1 DNS s erver a ddress: 192.168.1.1 MAC a ddress: c 893460001cd Station u p !MXCHIP>* Output maybe vary depends on actual operationDemo 4: Web Server OTA•Demonstrated library functions: •Setup a soft AP •Build-in web server•Update the firmware using OTA on the web page •Read and write the temporary parametersUART output:•User operation•Build and run the demo application•Connect to the soft AP established by module •Open the web page on 192.168.1.1 using a browserMXCHIP> E stablish s oft A P: M XCHIP_0001cd.....Build-in web pageControl serverDatabaseWeb Portal•Typical communication mode in home-automationRemote net controlLocal net control•Auto Wireless connectivity•Wireless connectivity is available under any circumstance•Automatic switching•Low power under station mode•Report to host device when status is changedStartConnect to W i-Fi r outerEnable l ocal n et c ontrolConnect failed Open s oft A P m ode, enable l ocal n et c ontrolConnect t o Wi-Fi r outerWait 30 s econdsConnect failedClose s oft A P m odeConnectsuccessConnectsuccessRetryConnect t o Remote s erverEnable r emote n et c ontrolConnect successConnect failed•Data directions•COM: Read Wi-Fi status, open/close Wi-Fi, start WPS configuration… •Network: OTA, configure module from APP , cloud service login … •COM<==>Network: Remote control…Network devices: smart phone, cloud server, etcAutomative home applianceMXCHIP moduleCOM NetworkCOM<==>Network。
海鸥系列手持医疗计算机工作台与ethernet网络适配器说明书
Medical Facility ResponsibilityPreventive maintenance checks must be performed regularly to maintain the quality and performance of this product. Any parts that may be broken, missing, worn, distorted, or contaminated in any way should not be used and all affected parts should be replaced immediately. Should the necessity of any repair be suspected; please contact your local distributor. WARNING: It is the responsibility of the end user to ensure all aspects of the installation are covered by followingthe full manual and reviewing warnings/notes found at /sites/default/files/category/downloads/amico-aa-mobile-computer-workstation-hummingbird-manual.pdf User GuideThis is a factory-installed product. No installation required upon delivery. Figure 1 shows how to access the port, andFigure 2 shows the maintenance of it.Amico Accessories Inc. | 85 Fulton Way, Richmond Hill, ON L4B 2N4, Canada | TollFreeTel:1.877.264.2697|Tel:905.763.7778|Fax:905.763.8587|Email:**************************2AA-QG-HUMMINGBIRD-MOBILE-COMPUTER-WORKSTATION-ETHERNET-ADD-ON 08.08.2022MaintenanceIt is recommended that once every three (3) months, all locks, bolts, and hardware are visually inspected for signs ofproduct wear and tear or damage. Check the product for looseness in the mount or orientation, and ensure the adapter is secure.WarrantyAmico Accessories Inc. warrants all mounting accessories to be free from defects in material and workmanship for a period of twelve (12) months from the date of shipment. Within this period Amico Accessories Inc. will repair or replace any part which is proven to be defective.Amico Accessories Inc. will warrant its materials to be free from defect for an additional period of four (4) years, (five [5] years from the date of shipment). Within this period, Amico Accessories Inc. will replace any part which is proven to be defective, at no charge. Shipping and Installation costs after the first twelve (12) months will be borne by the Customer. This warranty is valid only when the product has been properly installed according to Amico Accessories Inc. specifications, used in a normal manner and serviced according to factory recommendations. It does not cover products that are not manufactured by Amico Accessories Inc. It does not cover failures due to damage which occurs in shipments or failures which result from accidents, misuse, abuse, neglect, mishandling, alteration, misapplication or damage that may be attributable to acts of God.Amico Accessories Inc. shall not be liable for incidental or consequential damages resulting from use of equipment.All claims for warranty must first be approved by Amico Accessories Inc. A valid Return Goods Authorization (RGA) number must be obtained from Amico Accessories Inc. prior to commencement of any service work. Warranty work, which has not been pre-authorized by Amico Accessories Inc., will not be reimbursed.AMICO ACCESSORIES INC. DOES NOT HONOR VERBAL STATEMENTS CONCERNING THE WARRANTY.The distributor and/or dealer are not sanctioned to create verbal warranties about the product described in this agreement. Any statements will not be honored or be made part of the agreement of sale. This document is the final complete and exclusive terms of the agreement.THIS WARRANTY IS INCLUSIVE AND REPLACES ALL OTHER WARRANTIES.Amico Accessories Inc. shall not, under any circumstances be liable for incidental or consequential damages including, but not limited to, profit, loss of sales or injuries to person(s) or property. Correction of noncompliance as noted above will result in completion of all liabilities of Amico Accessories Inc., whether based on agreement, neglect or changed materials, designs or specifications without notice.AllclaimsforwarrantymustfirstbeapprovedbyAmicoAccessoriesInc.ServiceDepartment:*********************or 1.877.264.2697. A valid Return Goods Authorization number must be obtained from Amico Accessories Inc. prior to commencement of any warranty claim.。
VCOM教学客户端软件V1安装指南
VCOM教学客户端软件V3.1安装指南目录1 准备安装 --------------------------------------------------- 12 注意事项 --------------------------------------------------- 33 开始安装 --------------------------------------------------- 34 班班通客户端注册及配置 ----------------------------- 64.1 注册 ------------------------------------------------- 64.2 参数配置 ------------------------------------------- 75 卸载班班通客户端-------------------------------------- 116 异常处理 -------------------------------------------------- 111 准备安装班班通客户端系统运行在计算机上。
1.1 安装前准备安装之前,需要准备:1)计算机2)班班通客户端安装光盘1.2 硬件配置要求1)计算机最低配置要求CPU :Atom CPU Z530 @ 1.6GHz内存:512M硬盘:40G2)计算机推荐配置要求CPU :Atom CPU D510 @ 1.66GHz 1.67GHz内存:2G硬盘:320G1.3 系统软件环境要求1)操作系统:Windows XP/Windows 72)Internet Explorer 8或者以上版本3)显卡驱动安装正常注意:请以管理员用户进行安装及配置本系统。
2 注意事项安装班班通客户端的环境如果运行有杀毒软件,建议先退出杀毒软件再进行安装,若未退出杀毒软件,安装过程中被杀毒软件拦截,请选择“允许程序的所有操作”,否则将可能影响班班通客户端的使用甚至导致安装失败。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ThinPad900手持终端C语言开发环境
使用手册 V1.0
声明:
《ThinPad900手持终端C语言开发环境使用手册V1.0》是基于C语言对ThinPad900终端进行二次开发的入门教程,鉴于,北京振中电子技术有限公司手持终端产品逐步统一为C语言开发(高端产品使用WinCE操作系统,开发环境为Microsoft Visual Studio),特编写本使用手册,仅限公司开发人员内部交流,禁止外部传播。
一、概述
ThinPad900手持终端(以下简称“TP900”)的C语言开发环境分为以下三个部分:
1.编译工具:“TP850 C语言开发环境”。
主要包括C语言程序的编译、连接工具及用户程序接口函数库。
2.编辑工具:自选。
推荐使用面向项目开发的程序编辑器和代码浏览器Source Insight。
3.通讯工具:“TP900 & TP850集成界面”。
用于PC机和TP900之间文件的上传和下载(主要是程序目标文件和数据库文件)。
二、编译工具使用
解压缩TP850_C.rar,运行TP850_ComEnv.exe,建议在安装本地硬盘
根目录下,不建议使用中文目录。
(程序源文件的编译、连接在DOS环境下使用T8_Build命令生成目标文件)
“TP850 C语言开发环境”安装界面如下图所示:
安装完成后,在安装目录下共有7个子目录,分别是:<cmd>、<Inc>、<lib>、<example>、<数据库操作示例>、<图形系统示例程序>和<文档>。
开发软件前,须详细阅读<文档>目录下的《Tp850手持终端C语言开发技术手册》和《TP850库函数说明》两个重要文档。
注意:安装完成后要保留TP850_C.rar,因为该文件解压缩后的TP850_ComEnv.exe会被360等杀毒软件删除,保留安装程序以备后用。
程序源文件的编译、连接过程下图所示:
切换到源程序目录
T8_Build 编译命令
提示信息
三、通讯工具使用
解压缩TP900.rar(绿色免安装版),在<TP900>目录下共有3个子目录,分别是:<Documents>、<Examples>和<Windows>。
“TP900&TP850集成界面”在<Windows>目录下。
注意以下事项:
1.不要使用官网下载的TP900.rar,安装过程中可能出现问题;
2.“TP900&TP850集成界面”在Windows7操作系统上运行不稳定,建议安装VMware Workstation虚拟机,使用Windows XP操作系统;
3.使用PC机USB接口(可选择USB或RS232连接线缆)连接TP900,须安装USB驱动,路径为<TP900> -> <Windows> -> <Usb_driver>,首次连接按照提示选择目录安装即可。
双击将.bxe目标文件
传送至手持终端。